Benjamin Arntzen
|
76ab7a4b0d
|
Improve framerate by optimising update intervals. 😎
|
2024-07-04 00:52:14 -03:00 |
|
Benjamin Arntzen (aider)
|
9703a5a785
|
Improved the pie chart calculation and fixed the missing nodes issue in the log processing.
|
2024-07-04 00:18:18 -03:00 |
|
Benjamin Arntzen (aider)
|
574ebecd2d
|
Implemented WebSocket compression and batched updates to improve performance.
|
2024-07-03 23:23:06 -03:00 |
|
Benjamin Arntzen
|
15ef89570b
|
Bump query time back to 5s
|
2024-06-27 10:11:27 +01:00 |
|
Benjamin Arntzen (aider)
|
1987a81798
|
Reduced the minimum polling interval to 50ms and capped the maximum polling interval at 400ms.
|
2024-06-27 10:10:07 +01:00 |
|
Benjamin Arntzen (aider)
|
e82a202147
|
Implemented dynamic polling interval with exponential backoff to handle errors and optimize performance.
|
2024-06-27 09:22:55 +01:00 |
|
Benjamin Arntzen (aider)
|
364c12a709
|
Ensure response.data is a string before calling trim.
|
2024-06-27 09:01:47 +01:00 |
|
Benjamin Arntzen (aider)
|
739754004f
|
Added debug logging and periodic reporting of event handling and client event sending statistics.
|
2024-06-27 08:24:37 +01:00 |
|
Benjamin Arntzen (aider)
|
6c4666bf59
|
Updated color generation logic and reduced interval for API requests in server.
|
2024-06-27 08:15:32 +01:00 |
|
Benjamin Arntzen (aider)
|
08bedb80a4
|
Improved node color calculation and increased log query interval in server.js.
|
2024-06-27 07:57:58 +01:00 |
|
Benjamin Arntzen (aider)
|
a6b1dd1c40
|
Updated node color based on peer ID hash.
|
2024-06-27 07:56:35 +01:00 |
|
Benjamin Arntzen
|
58ed0f80c2
|
Reduced the time window for the API query from 10 seconds to 3 seconds.
|
2024-06-27 07:56:34 +01:00 |
|
Benjamin Arntzen (aider)
|
d495680bb8
|
Refactored log processing to use peer ID instead of node ID.
|
2024-06-27 07:50:41 +01:00 |
|
Benjamin Arntzen (aider)
|
df8e9351b8
|
Added validation to ensure required fields are present in log entries before processing.
|
2024-06-27 07:48:42 +01:00 |
|
Benjamin Arntzen (aider)
|
a9b70be57c
|
Improved log parsing by checking for valid JSON and applying transformations to handle different log formats.
|
2024-06-27 07:47:00 +01:00 |
|
Benjamin Arntzen
|
f0357337a1
|
Implemented a more robust parsing logic for log lines, transforming _stream and _msg fields into valid JSON objects.
|
2024-06-27 07:46:59 +01:00 |
|
Benjamin Arntzen (aider)
|
49f22f53d3
|
Removed unnecessary key quoting in log line transformation.
|
2024-06-27 07:43:27 +01:00 |
|
Benjamin Arntzen (aider)
|
65e1057c2c
|
Ensure keys are in quotes when transforming log lines into valid JSON.
|
2024-06-27 07:42:37 +01:00 |
|
Benjamin Arntzen (aider)
|
c5b969a91d
|
Removed unnecessary key quoting in log line transformation.
|
2024-06-27 07:41:44 +01:00 |
|
Benjamin Arntzen (aider)
|
c7d80e4f47
|
Refactored error handling in parseLogLines function.
|
2024-06-27 07:40:52 +01:00 |
|
Benjamin Arntzen (aider)
|
e67dfbc23f
|
Refactored error logging for better debugging information.
|
2024-06-27 07:39:56 +01:00 |
|
Benjamin Arntzen (aider)
|
80835c65af
|
Remove duplicate JSON parsing in parseLogLines function.
|
2024-06-27 07:38:25 +01:00 |
|
Benjamin Arntzen (aider)
|
093895b39d
|
Parse log lines into valid JSON objects.
|
2024-06-27 07:38:05 +01:00 |
|
Benjamin Arntzen
|
4ba1c00938
|
Refactored log line transformation logic in parseLogLines function.
|
2024-06-27 07:38:04 +01:00 |
|
Benjamin Arntzen
|
a9469d487a
|
Parse log lines into valid JSON strings and handle errors consistently.
|
2024-06-27 07:35:54 +01:00 |
|
Benjamin Arntzen (aider)
|
3f26ef9901
|
Refactored log line parsing to handle errors only for the first log line.
|
2024-06-27 07:34:04 +01:00 |
|
Benjamin Arntzen (aider)
|
5011c6a00f
|
Transformed log lines into valid JSON objects by applying various regex replacements and transformations.
|
2024-06-27 07:33:17 +01:00 |
|
Benjamin Arntzen (aider)
|
d76819f104
|
Correctly escape backslashes and quotes, replace '=' with ':' and add quotes around field names.
|
2024-06-27 07:32:21 +01:00 |
|
Benjamin Arntzen (aider)
|
1219f188b9
|
Refactored log line transformation to escape backslashes and handle quotes properly.
|
2024-06-27 07:30:56 +01:00 |
|
Benjamin Arntzen (aider)
|
300e704d53
|
Refactored log line parsing to transform into valid JSON format.
|
2024-06-27 07:29:32 +01:00 |
|
Benjamin Arntzen
|
14a653a377
|
Refactored log line parsing in parseLogLines function.
|
2024-06-27 07:29:31 +01:00 |
|
Benjamin Arntzen (aider)
|
5a026ab53a
|
Refactored log line parsing to improve JSON transformation and error handling.
|
2024-06-27 07:27:50 +01:00 |
|
Benjamin Arntzen
|
d5ff988f70
|
Transform log lines to valid JSON format by wrapping keys in quotes and removing equal signs.
|
2024-06-27 07:25:10 +01:00 |
|
Benjamin Arntzen
|
ecd29eaf77
|
Refactored log line parsing to improve JSON transformation and parsing.
|
2024-06-27 07:23:51 +01:00 |
|
Benjamin Arntzen
|
7f8489ba1d
|
Transformed custom log format into valid JSON format in parseLogLines function.
|
2024-06-27 07:23:10 +01:00 |
|
Benjamin Arntzen
|
99baa79f86
|
Transformed custom log format into valid JSON strings when parsing log lines.
|
2024-06-27 07:21:42 +01:00 |
|
Benjamin Arntzen (aider)
|
d6dad55fe1
|
Removed unnecessary return statements from parseLogLines function.
|
2024-06-27 07:20:01 +01:00 |
|
Benjamin Arntzen
|
99252d1453
|
Refactored log line parsing to handle nested JSON strings.
|
2024-06-27 07:18:42 +01:00 |
|
Benjamin Arntzen
|
a3afac604b
|
Parsed log lines by unescaping characters and parsing JSON strings.
|
2024-06-27 07:17:53 +01:00 |
|
Benjamin Arntzen (aider)
|
c5e0f32d33
|
Fix unescaping of double quotes in log lines.
|
2024-06-27 07:15:52 +01:00 |
|
Benjamin Arntzen (aider)
|
c1414cc050
|
Refactored escaping logic in parseLogLines function.
|
2024-06-27 07:14:36 +01:00 |
|
Benjamin Arntzen (aider)
|
6b098a7a21
|
Parsed log lines are now properly unescaped and returned.
|
2024-06-27 07:13:20 +01:00 |
|
Benjamin Arntzen (aider)
|
b65d8a3138
|
Implemented a custom JSON parser in the parseLogLines function to handle nested JSON objects within the log lines.
|
2024-06-27 07:08:59 +01:00 |
|
Benjamin Arntzen (aider)
|
76c938daa1
|
Removed unnecessary string replacement in log parsing function.
|
2024-06-27 07:06:04 +01:00 |
|
Benjamin Arntzen (aider)
|
489c53254a
|
Improved log parsing by unescaping double quotes and handling escaped whitespace in log entries.
|
2024-06-27 07:04:54 +01:00 |
|
Benjamin Arntzen (aider)
|
28b8af9398
|
Improved log parsing by unescaping double quotes in log lines.
|
2024-06-27 07:03:23 +01:00 |
|
Benjamin Arntzen (aider)
|
cf13f3296a
|
Implemented log parsing functionality and updated server to fetch and store valid log lines.
|
2024-06-27 07:01:10 +01:00 |
|
Benjamin Arntzen (aider)
|
9dc42fb8de
|
Increased the time range for the API query from 4 seconds to 10 seconds.
|
2024-06-27 07:00:26 +01:00 |
|
Benjamin Arntzen (aider)
|
60a1da6879
|
Refactored log parsing and processing logic into separate functions.
|
2024-06-27 06:59:19 +01:00 |
|
Benjamin Arntzen (aider)
|
a2eff2745c
|
Enabled debug mode based on command line argument and improved logging in setInterval callback.
|
2024-06-27 06:58:06 +01:00 |
|