Merge pull request #419 from s-urbaniak/count-0.3
[backport] jsonnet: add general rules for up/down targets
This commit is contained in:
2
Makefile
2
Makefile
@@ -15,7 +15,7 @@ CONTAINER_CMD:=docker run --rm \
|
|||||||
-v "$(shell go env GOCACHE):/.cache/go-build" \
|
-v "$(shell go env GOCACHE):/.cache/go-build" \
|
||||||
-v "$(PWD):/go/src/github.com/coreos/kube-prometheus:Z" \
|
-v "$(PWD):/go/src/github.com/coreos/kube-prometheus:Z" \
|
||||||
-w "/go/src/github.com/coreos/kube-prometheus" \
|
-w "/go/src/github.com/coreos/kube-prometheus" \
|
||||||
quay.io/coreos/jsonnet-ci
|
quay.io/coreos/jsonnet-ci:release-0.36
|
||||||
|
|
||||||
all: generate fmt test
|
all: generate fmt test
|
||||||
|
|
||||||
|
|||||||
19
jsonnet/kube-prometheus/rules/general.libsonnet
Normal file
19
jsonnet/kube-prometheus/rules/general.libsonnet
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
{
|
||||||
|
prometheusRules+:: {
|
||||||
|
groups+: [
|
||||||
|
{
|
||||||
|
name: 'kube-prometheus-general.rules',
|
||||||
|
rules: [
|
||||||
|
{
|
||||||
|
expr: 'count without(instance, pod, node) (up == 1)',
|
||||||
|
record: 'count:up1',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
expr: 'count without(instance, pod, node) (up == 0)',
|
||||||
|
record: 'count:up0',
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
|
}
|
||||||
@@ -1 +1,2 @@
|
|||||||
(import 'node-rules.libsonnet')
|
(import 'node-rules.libsonnet') +
|
||||||
|
(import 'general.libsonnet')
|
||||||
|
|||||||
@@ -251,6 +251,12 @@ spec:
|
|||||||
- expr: cluster:node_cpu_seconds_total:rate5m / count(sum(node_cpu_seconds_total)
|
- expr: cluster:node_cpu_seconds_total:rate5m / count(sum(node_cpu_seconds_total)
|
||||||
BY (instance, cpu))
|
BY (instance, cpu))
|
||||||
record: cluster:node_cpu:ratio
|
record: cluster:node_cpu:ratio
|
||||||
|
- name: kube-prometheus-general.rules
|
||||||
|
rules:
|
||||||
|
- expr: count without(instance, pod, node) (up == 1)
|
||||||
|
record: count:up1
|
||||||
|
- expr: count without(instance, pod, node) (up == 0)
|
||||||
|
record: count:up0
|
||||||
- name: node-exporter
|
- name: node-exporter
|
||||||
rules:
|
rules:
|
||||||
- alert: NodeFilesystemSpaceFillingUp
|
- alert: NodeFilesystemSpaceFillingUp
|
||||||
|
|||||||
Reference in New Issue
Block a user