Commit graph

18 commits

Author SHA1 Message Date
ec322276dd handle empty aggregate reports correctly 2023-09-02 15:16:42 +00:00
e159a17f76 SETTINGS.cpu.interval 2023-09-02 01:56:41 +00:00
a6ef9c0c2b main blocking function: run_metrics(*_metrics) 2023-09-02 01:56:20 +00:00
cac6129282 external metric: graceful timeout handling 2023-09-02 01:05:01 +00:00
5128cfefc7 External Metric working 2023-09-02 00:46:14 +00:00
627edab9e9 Report.push_webhook() 2023-09-01 22:56:20 +00:00
cc45e8d02a allow per-report settings for external metrics 2023-09-01 15:18:57 +00:00
4efd957972 dummy-metric and dummy metrics.external 2023-09-01 14:57:06 +00:00
94191f3b5d webhook handling 2023-08-31 23:49:02 +00:00
af9d3eb502 control logging to stdout 2023-08-31 23:09:50 +00:00
862e78eec0 Settings.separator 2023-08-31 22:25:18 +00:00
db96082a31 add Report.concat(*reports) 2023-08-31 22:10:33 +00:00
99d879ba85 Report.aggregate: param data -> iter get_data 2023-08-31 15:31:25 +00:00
8b532829a5 improved aggregation by refactoring metrics._report
ReportData mutable, Report immutable
class Report has builtin `aggregate`
2023-08-31 15:23:00 +00:00
b14a573b24 doc 2023-08-31 12:31:48 +00:00
49a16f67c3 metrics.memory 2023-08-31 12:26:50 +00:00
a9cf044fe1 disk report "used" instead of "free" 2023-08-31 11:44:41 +00:00
06f8ba1316 metrics py module 2023-08-31 11:17:19 +00:00