Peter J. Holzer
001d03790d
Search for global minimum if start of timeseries is unusable
2024-09-07 14:36:16 +02:00
Peter J. Holzer
c462ca4d80
Extrapolate further into the future
...
So far we have only extapolated as far into the future as we could look
into the past. Everything beyond that was "infinity". Now we use the
first and last observation to extrapolate beyond that.
2024-09-07 12:01:20 +02:00
Peter J. Holzer
2016fb4a0e
Fix formatting of time values in graph descriptions
2024-08-24 23:07:05 +02:00
Peter J. Holzer
1a798be52d
Merge branch 'master' of git.hjp.at:hjp/ltsdb
2024-08-24 22:51:43 +02:00
Peter J. Holzer
cd1750b21a
Log JSON decode errors
2024-08-24 22:51:29 +02:00
Peter J. Holzer
e921031e64
Format time velues in graph descriptions
2024-08-24 22:49:43 +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