Hello everyone,
I’m building Grafana dashboards using Prometheus metrics from my Storj nodes. Is there any documentation (or a reference list) that explains what metrics are available and what they mean?
Specifically, I’m trying to display and alert on node connectivity and QUIC status (e.g., alert if a node disconnects). I found several metrics under proc_stat, but I’m not sure how to interpret them.
Examples (subset):
proc_stat{field=“Pid”, instance=“X.X.X.X:9501”, job=“NODEXX”, scope=“github_com_spacemonkeygo_monkit_v3_environment”}
proc_stat{field=“State”, instance=“X.X.X.X:9501”, job=“NODEXX”, scope=“github_com_spacemonkeygo_monkit_v3_environment”}
proc_stat{field=“Ppid”, instance=“X.X.X.X:9501”, job=“NODEXX”, scope=“github_com_spacemonkeygo_monkit_v3_environment”}
proc_stat{field=“Pgrp”, instance=“X.X.X.X:9501”, job=“NODEXX”, scope=“github_com_spacemonkeygo_monkit_v3_environment”}
proc_stat{field=“Session”, instance=“X.X.X.X:9501”, job=“NODEXX”, scope=“github_com_spacemonkeygo_monkit_v3_environment”}
proc_stat{field=“TtyNr”, instance=“X.X.X.X:9501”, job=“NODEXX”, scope=“github_com_spacemonkeygo_monkit_v3_environment”}
proc_stat{field=“Tpgid”, instance=“X.X.X.X:9501”, job=“NODEXX”, scope=“github_com_spacemonkeygo_monkit_v3_environment”}
proc_stat{field=“Flags”, instance=“X.X.X.X:9501”, job=“NODEXX”, scope=“github_com_spacemonkeygo_monkit_v3_environment”}
proc_stat{field=“Minflt”, instance=“X.X.X.X:9501”, job=“NODEXX”, scope=“github_com_spacemonkeygo_monkit_v3_environment”}
proc_stat{field=“Cminflt”, instance=“X.X.X.X:9501”, job=“NODEXX”, scope=“github_com_spacemonkeygo_monkit_v3_environment”}
proc_stat{field=“Majflt”, instance=“X.X.X.X:9501”, job=“NODEXX”, scope=“github_com_spacemonkeygo_monkit_v3_environment”}
proc_stat{field=“Cmajflt”, instance=“X.X.X.X:9501”, job=“NODEXX”, scope=“github_com_spacemonkeygo_monkit_v3_environment”}
proc_stat{field=“Utime”, instance=“X.X.X.X:9501”, job=“NODEXX”, scope=“github_com_spacemonkeygo_monkit_v3_environment”}
proc_stat{field=“Stime”, instance=“X.X.X.X:9501”, job=“NODEXX”, scope=“github_com_spacemonkeygo_monkit_v3_environment”}
proc_stat{field=“Cutime”, instance=“X.X.X.X:9501”, job=“NODEXX”, scope=“github_com_spacemonkeygo_monkit_v3_environment”}
proc_stat{field=“Cstime”, instance=“X.X.X.X:9501”, job=“NODEXX”, scope=“github_com_spacemonkeygo_monkit_v3_environment”}
proc_stat{field=“Priority”, instance=“X.X.X.X:9501”, job=“NODEXX”, scope=“github_com_spacemonkeygo_monkit_v3_environment”}
proc_stat{field=“Nice”, instance=“X.X.X.X:9501”, job=“NODEXX”, scope=“github_com_spacemonkeygo_monkit_v3_environment”}
proc_stat{field=“NumThreads”, instance=“X.X.X.X:9501”, job=“NODEXX”, scope=“github_com_spacemonkeygo_monkit_v3_environment”}
proc_stat{field=“Itrealvalue”, instance=“X.X.X.X:9501”, job=“NODEXX”, scope=“github_com_spacemonkeygo_monkit_v3_environment”}
Thanks in advance!