summaryrefslogtreecommitdiffstats
path: root/src/api/stats/prometheus.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/api/stats/prometheus.rs')
-rw-r--r--src/api/stats/prometheus.rs26
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",