diff options
Diffstat (limited to 'src/api/stats/prometheus.rs')
| -rw-r--r-- | src/api/stats/prometheus.rs | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/src/api/stats/prometheus.rs b/src/api/stats/prometheus.rs index f68ca85..ea97bd2 100644 --- a/src/api/stats/prometheus.rs +++ b/src/api/stats/prometheus.rs @@ -297,6 +297,32 @@ pub(super) async fn render(state: &AppState, stats: &StatsResponse) -> String { stats.stale_hello_replies as f64, ); + let disk = &stats.disk; + out.single( + "disk_reads_total", + "counter", + "Files this node read for itself (state file, backup).", + disk.reads as f64, + ); + out.single( + "disk_read_bytes_total", + "counter", + "Bytes of those files.", + disk.read_bytes as f64, + ); + out.single( + "disk_writes_total", + "counter", + "Files this node wrote for itself (state file).", + disk.writes as f64, + ); + out.single( + "disk_written_bytes_total", + "counter", + "Bytes of those files.", + disk.written_bytes as f64, + ); + let propagation = &stats.propagation; out.family( "propagation_delay_seconds", |
