Commit Graph

91 Commits

Author SHA1 Message Date
Peter J. Holzer cd1750b21a Log JSON decode errors 2024-08-24 22:51:29 +02:00
Peter J. Holzer 9a84e191be Log files with invalid JSON 2024-05-24 22:32:25 +02:00
Peter J. Holzer d3ac6703c6 Record postgresql version 2024-02-06 11:45:21 +01:00
Peter J. Holzer 70b68108c7 Treat ConnectionRefusedError like SSLCertVerificationError 2023-10-10 10:28:56 +02:00
Peter J. Holzer ad04443928 Use ltsdb_record.record_observations 2023-09-20 11:00:39 +02:00
Peter J. Holzer 1a0ccb22b7 Avoid race condition during config update 2023-09-20 10:50:29 +02:00
Peter J. Holzer aa66f8d615 Handle some raw values which aren't simple integers 2023-08-19 13:55:43 +02:00
Peter J. Holzer 1a7003fef2 Record raw smart vendor attributes 2023-08-19 13:13:09 +02:00
Peter J. Holzer 3f21122769 Use random time stamps
Don't remember what I wanted to test there ...
2023-08-18 21:14:15 +02:00
Peter J. Holzer 206be6a8fa Make log scales more robust 2023-08-18 21:11:01 +02:00
Peter J. Holzer 2e8641ad18 Smooth out old data to avoid false positives in disk full prediction 2023-08-18 21:07:57 +02:00
Peter J. Holzer a95ba6c51f Backport to Python 3.6 2023-05-06 00:13:52 +02:00
Peter J. Holzer 5047a56fe8 Record number of connections per dataabase from pg_stat_activity 2023-04-17 13:21:34 +02:00
Peter J. Holzer 1485debaae Merge branch 'master' of git.hjp.at:hjp/ltsdb 2023-03-19 11:39:40 +01:00
Peter J. Holzer 74842b64dd Rename data to test_data to prevent clash with live layout 2023-03-19 11:38:37 +01:00
Peter J. Holzer f9f9bb4025 Allow arbitrary number of stops 2023-03-19 11:34:38 +01:00
Peter J. Holzer f0e0ea2d73 Remove dead code 2023-03-19 11:33:19 +01:00
Peter J. Holzer e0a1913a64 Merge branch 'master' of git.hjp.at:hjp/ltsdb 2023-02-04 14:30:59 +01:00
Peter J. Holzer 3d60e648e4 Add test case 2023-02-04 12:43:04 +01:00
Peter J. Holzer c79f7de78e Merge branch 'master' of git.hjp.at:hjp/ltsdb 2023-02-04 12:19:19 +01:00
Peter J. Holzer ad601984d1 Add some debug messages 2023-02-04 12:19:01 +01:00
Peter J. Holzer d3a439bb49 Stop if we run out of tickmark frequencies 2023-02-04 12:16:37 +01:00
Peter J. Holzer 62b22d7516 Record OS version 2023-02-03 13:27:25 +01:00
Peter J. Holzer cfc514a3eb Merge branch 'master' of git.hjp.at:hjp/ltsdb 2023-01-26 21:28:24 +01:00
Peter J. Holzer 5dbe0391dd Extend linear time scale 2023-01-26 21:27:21 +01:00
Peter J. Holzer 75ce29135c Increase obsolescence limit to 1 week 2023-01-26 21:26:25 +01:00
Peter J. Holzer 125dd443c1 Record reboot overdue time 2023-01-14 19:20:57 +01:00
Peter J. Holzer 22c790080a Sort by healthscore 2023-01-10 21:34:44 +01:00
Peter J. Holzer 7ab45d3e90 Display min and max values in timeseries 2023-01-10 21:33:47 +01:00
Peter J. Holzer e57e333942 Make record_meminfo executable 2023-01-07 23:40:14 +01:00
Peter J. Holzer 52a5f60389 Record meminfo 2023-01-07 13:45:03 +01:00
Peter J. Holzer ed3f7872e9 Expose node 2023-01-07 13:26:40 +01:00
Peter J. Holzer fdf782bc2f Rename ltsdb_report.send_report to ltsdb_record.record_observations 2023-01-07 13:08:44 +01:00
Peter J. Holzer a83ebfcc99 Add new API endpoint /record as a (preferred) alias for /report 2023-01-07 12:55:21 +01:00
Peter J. Holzer ca0ce798da Keep min and max values of dropped data points 2023-01-05 15:14:28 +01:00
Peter J. Holzer c5b8476a42 Rename reporting/recording scripts
I think record_* is less ambiguous than report_*.
A close second would be collect_*, but record seems to me to be a bit
closer to what the scripts are doing.
2023-01-03 18:33:58 +01:00
Peter J. Holzer 25381714a1 Use special linear scale for time values 2023-01-01 01:06:24 +01:00
Peter J. Holzer f62816a250 Fix linear yscale 2023-01-01 01:05:38 +01:00
Peter J. Holzer 4380210c34 Display min, max and last value in description 2022-12-31 17:55:25 +01:00
Peter J. Holzer 4b6e6c6eed Use special log scale for time values
Seconds are a bit unintuitive for everything above 1 hour.
2022-12-31 17:51:38 +01:00
Peter J. Holzer fedc4c66ac Implement log scale for y axis 2022-12-31 16:58:38 +01:00
Peter J. Holzer d6bdaa4128 Don't try to render timeseries which are too short 2022-12-30 21:32:48 +01:00
Peter J. Holzer 0595c19de9 Avoid division by 0
Not quite sure how that could happen but it did.
2022-12-30 21:31:50 +01:00
Peter J. Holzer f272b1ba95 Color data points in timeseries according to their criticality 2022-12-30 20:48:39 +01:00
Peter J. Holzer 5dec92d736 Add tickmarks for 10 day intervals 2022-12-30 20:29:39 +01:00
Peter J. Holzer 2b0a0f6d64 Increase spacing between horizontal ticks a bit 2022-12-30 20:19:41 +01:00
Peter J. Holzer 8d02bf2c6b Add description to timeseries 2022-12-30 20:14:00 +01:00
Peter J. Holzer 32b9f8eeed Allow multi mode for timeseries
Temporary until I think of something better.
2022-12-30 19:43:56 +01:00
Peter J. Holzer 55a86772e0 Plot timeseries 2022-12-30 18:59:58 +01:00
Peter J. Holzer 28a7bbd4f3 Skip timeseries without recent data 2022-12-29 13:40:47 +01:00