summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStan Hu <stanhu@gmail.com>2018-09-12 12:29:09 +0000
committerStan Hu <stanhu@gmail.com>2018-09-12 12:29:09 +0000
commit9f7844e25659fe1e433c0bc5ec8eb9e96e77f223 (patch)
tree0d633a03866ae389f3ff1f0fbfe4558a1a6eefae
parent0aa18ae2452283a9a2566e749884332957335cfd (diff)
parente91c7469ad0be5f429548d4142ca93c17ec9e71e (diff)
downloadgitlab-ce-9f7844e25659fe1e433c0bc5ec8eb9e96e77f223.tar.gz
Merge branch 'bjk/49849_node_metrics_update' into 'master'
Update example Prometheus queries Closes #49849 See merge request gitlab-org/gitlab-ce!21695
-rw-r--r--doc/administration/monitoring/prometheus/index.md8
1 files changed, 4 insertions, 4 deletions
diff --git a/doc/administration/monitoring/prometheus/index.md b/doc/administration/monitoring/prometheus/index.md
index 9d525645952..b1b670c3b42 100644
--- a/doc/administration/monitoring/prometheus/index.md
+++ b/doc/administration/monitoring/prometheus/index.md
@@ -97,10 +97,10 @@ For a more fully featured dashboard, Grafana can be used and has
Sample Prometheus queries:
-- **% Memory used:** `(1 - ((node_memory_MemFree + node_memory_Cached) / node_memory_MemTotal)) * 100`
-- **% CPU load:** `1 - rate(node_cpu{mode="idle"}[5m])`
-- **Data transmitted:** `irate(node_network_transmit_bytes[5m])`
-- **Data received:** `irate(node_network_receive_bytes[5m])`
+- **% Memory available:** `((node_memory_MemAvailable_bytes / node_memory_MemTotal_bytes) or ((node_memory_MemFree_bytes + node_memory_Buffers_bytes + node_memory_Cached_bytes) / node_memory_MemTotal_bytes)) * 100`
+- **% CPU utilization:** `1 - avg without (mode,cpu) (rate(node_cpu_seconds_total{mode="idle"}[5m]))`
+- **Data transmitted:** `rate(node_network_transmit_bytes_total{device!="lo"}[5m])`
+- **Data received:** `rate(node_network_receive_bytes_total{device!="lo"}[5m])`
## Configuring Prometheus to monitor Kubernetes