Add Linux Host Metrics

pull/685/head
Jonathan Bennett 2025-05-14 16:41:55 -05:00
rodzic 47ec99aa4c
commit 696d609ea4
1 zmienionych plików z 51 dodań i 0 usunięć

Wyświetl plik

@ -340,6 +340,52 @@ message LocalStats {
optional float temperature = 3;
}
/*
* Linux host metrics
*/
message HostMetrics {
/*
* Host system uptime
*/
uint32 uptime_seconds = 1;
/*
* Host system free memory
*/
uint64 freemem_bytes = 2;
/*
* Host system disk space free for /
*/
uint64 diskfree1_bytes = 3;
/*
* Secondary system disk space free
*/
optional uint64 diskfree2_bytes = 4;
/*
* Tertiary disk space free
*/
optional uint64 diskfree3_bytes = 5;
/*
* Host system one minute load
*/
uint32 load1 = 6;
/*
* Host system five minute load
*/
uint32 load5 = 7;
/*
* Host system fifteen minute load
*/
uint32 load15 = 8;
}
/*
* Types of Measurements the telemetry module is equipped to handle
*/
@ -379,6 +425,11 @@ message Telemetry {
* Health telemetry metrics
*/
HealthMetrics health_metrics = 7;
/*
* Linux host metrics
*/
HostMetrics host_metrics = 8;
}
}