aboutsummaryrefslogtreecommitdiff
path: root/example-rules.yml
diff options
context:
space:
mode:
authorzloo <stefan@safar.sk>2018-01-04 12:31:25 +0100
committerBen Kochie <superq@gmail.com>2018-01-04 12:31:25 +0100
commitae280f2b04b0413712a959a5678e130cc1176230 (patch)
tree414f511e02e994914518903590681213a0bc34fb /example-rules.yml
parent477fe4665ad22cb2f391547e978231cc5c1da6c7 (diff)
downloadprometheus_node_collector-ae280f2b04b0413712a959a5678e130cc1176230.tar.bz2
prometheus_node_collector-ae280f2b04b0413712a959a5678e130cc1176230.tar.xz
prometheus_node_collector-ae280f2b04b0413712a959a5678e130cc1176230.zip
Add Prometheus 2.0 compatible example rules file - new YAML format (#739)
Diffstat (limited to 'example-rules.yml')
-rw-r--r--example-rules.yml14
1 files changed, 14 insertions, 0 deletions
diff --git a/example-rules.yml b/example-rules.yml
new file mode 100644
index 0000000..5985287
--- /dev/null
+++ b/example-rules.yml
@@ -0,0 +1,14 @@
1groups:
2- name: example-node-exporter-rules
3 rules:
4 # The count of CPUs per node, useful for getting CPU time as a percent of total.
5 - record: instance:node_cpus:count
6 expr: count(node_cpu{mode="idle"}) without (cpu,mode)
7
8 # CPU in use by CPU.
9 - record: instance_cpu:node_cpu_not_idle:rate5m
10 expr: sum(rate(node_cpu{mode!="idle"}[5m])) without (mode)
11
12 # CPU in use by mode.
13 - record: instance_mode:node_cpu:rate5m
14 expr: sum(rate(node_cpu[5m])) without (cpu)