sync rules

This commit is contained in:
Dmitry Verkhoturov
2019-01-24 19:57:19 +03:00
parent e77b4ac5f5
commit 4c9912ece5
3 changed files with 33 additions and 7 deletions

View File

@@ -8,7 +8,7 @@
"subdir": "contrib/kube-prometheus/jsonnet/kube-prometheus" "subdir": "contrib/kube-prometheus/jsonnet/kube-prometheus"
} }
}, },
"version": "698d6d750a9f46d0db4c7ae47ed293979921e89c" "version": "e578c3af3a5c6ac26207c4b2ae92af6298e32342"
}, },
{ {
"name": "ksonnet", "name": "ksonnet",
@@ -28,7 +28,7 @@
"subdir": "" "subdir": ""
} }
}, },
"version": "2e358ff68f00bd0dead547beaddc6ce7526864e8" "version": "3b031fd4bb5c3027ab5e76a342758c203b535db0"
}, },
{ {
"name": "grafonnet", "name": "grafonnet",
@@ -38,7 +38,7 @@
"subdir": "grafonnet" "subdir": "grafonnet"
} }
}, },
"version": "d05a9bd3adfba39ed3b1987a428d9e9863428df5" "version": "11022f5e920ac1ea960556193e3f0ab57d70d7c5"
}, },
{ {
"name": "grafana-builder", "name": "grafana-builder",
@@ -48,7 +48,7 @@
"subdir": "grafana-builder" "subdir": "grafana-builder"
} }
}, },
"version": "d75c3b260c1077c924d7ea0240250afc235c4cb3" "version": "eb4d2218cefc621cd31041d46c3dbf328325d68f"
}, },
{ {
"name": "grafana", "name": "grafana",
@@ -78,7 +78,7 @@
"subdir": "Documentation/etcd-mixin" "subdir": "Documentation/etcd-mixin"
} }
}, },
"version": "a00bff7848db1dcead692e2bea1d7c87e8a2c157" "version": "fa521f4e00fedfb6d98449d92a6408d0b3b0d922"
} }
] ]
} }

View File

@@ -4896,6 +4896,12 @@ items:
data: data:
nodes.json: |- nodes.json: |-
{ {
"__inputs": [
],
"__requires": [
],
"annotations": { "annotations": {
"list": [ "list": [
@@ -6208,6 +6214,12 @@ items:
data: data:
persistentvolumesusage.json: |- persistentvolumesusage.json: |-
{ {
"__inputs": [
],
"__requires": [
],
"annotations": { "annotations": {
"list": [ "list": [
@@ -6551,6 +6563,12 @@ items:
data: data:
pods.json: |- pods.json: |-
{ {
"__inputs": [
],
"__requires": [
],
"annotations": { "annotations": {
"list": [ "list": [
@@ -7035,6 +7053,12 @@ items:
data: data:
statefulset.json: |- statefulset.json: |-
{ {
"__inputs": [
],
"__requires": [
],
"annotations": { "annotations": {
"list": [ "list": [

View File

@@ -776,7 +776,8 @@ spec:
severity: warning severity: warning
- alert: KubeClientCertificateExpiration - alert: KubeClientCertificateExpiration
annotations: annotations:
message: Kubernetes API certificate is expiring in less than 7 days. message: A client certificate used to authenticate to the apiserver is expiring
in less than 7 days.
runbook_url: https://github.com/kubernetes-monitoring/kubernetes-mixin/tree/master/runbook.md#alert-name-kubeclientcertificateexpiration runbook_url: https://github.com/kubernetes-monitoring/kubernetes-mixin/tree/master/runbook.md#alert-name-kubeclientcertificateexpiration
expr: | expr: |
histogram_quantile(0.01, sum by (job, le) (rate(apiserver_client_certificate_expiration_seconds_bucket{job="apiserver"}[5m]))) < 604800 histogram_quantile(0.01, sum by (job, le) (rate(apiserver_client_certificate_expiration_seconds_bucket{job="apiserver"}[5m]))) < 604800
@@ -784,7 +785,8 @@ spec:
severity: warning severity: warning
- alert: KubeClientCertificateExpiration - alert: KubeClientCertificateExpiration
annotations: annotations:
message: Kubernetes API certificate is expiring in less than 24 hours. message: A client certificate used to authenticate to the apiserver is expiring
in less than 24 hours.
runbook_url: https://github.com/kubernetes-monitoring/kubernetes-mixin/tree/master/runbook.md#alert-name-kubeclientcertificateexpiration runbook_url: https://github.com/kubernetes-monitoring/kubernetes-mixin/tree/master/runbook.md#alert-name-kubeclientcertificateexpiration
expr: | expr: |
histogram_quantile(0.01, sum by (job, le) (rate(apiserver_client_certificate_expiration_seconds_bucket{job="apiserver"}[5m]))) < 86400 histogram_quantile(0.01, sum by (job, le) (rate(apiserver_client_certificate_expiration_seconds_bucket{job="apiserver"}[5m]))) < 86400