Merge pull request #2376 from brancz/watchdog

Rename DeadMansSwitch to Watchdog
This commit is contained in:
Frederic Branczyk
2019-02-05 13:50:44 +01:00
committed by GitHub
4 changed files with 53 additions and 43 deletions

View File

@@ -16,9 +16,15 @@
}, },
}, },
{ {
alert: 'DeadMansSwitch', alert: 'Watchdog',
annotations: { annotations: {
message: 'This is a DeadMansSwitch meant to ensure that the entire alerting pipeline is functional.', message: |||
This is an alert meant to ensure that the entire alerting pipeline is functional.
This alert is always firing, therefore it should always be firing in Alertmanager
and always fire against a receiver. There are integrations with various notification
mechanisms that send a notification when this alert is not firing. For example the
"DeadMansSnitch" integration in PagerDuty.
|||,
}, },
expr: 'vector(1)', expr: 'vector(1)',
labels: { labels: {

View File

@@ -8,7 +8,7 @@
"subdir": "contrib/kube-prometheus/jsonnet/kube-prometheus" "subdir": "contrib/kube-prometheus/jsonnet/kube-prometheus"
} }
}, },
"version": "3f9400b1788a78c17abb0159cd84295cfc93bc15" "version": "f12ea289a1a99cf9fe433ec3a086d436baef6466"
}, },
{ {
"name": "ksonnet", "name": "ksonnet",
@@ -48,7 +48,7 @@
"subdir": "grafana-builder" "subdir": "grafana-builder"
} }
}, },
"version": "ec3d4f943df01f517a083305666cd1c87bcc7e94" "version": "24590e90dcfc9d581c4208b4bb3d15df50f1328e"
}, },
{ {
"name": "grafana", "name": "grafana",

View File

@@ -31,7 +31,7 @@ items:
"dashes": false, "dashes": false,
"datasource": "$datasource", "datasource": "$datasource",
"fill": 10, "fill": 10,
"id": 0, "id": 1,
"legend": { "legend": {
"avg": false, "avg": false,
"current": false, "current": false,
@@ -117,7 +117,7 @@ items:
"dashes": false, "dashes": false,
"datasource": "$datasource", "datasource": "$datasource",
"fill": 10, "fill": 10,
"id": 1, "id": 2,
"legend": { "legend": {
"avg": false, "avg": false,
"current": false, "current": false,
@@ -215,7 +215,7 @@ items:
"dashes": false, "dashes": false,
"datasource": "$datasource", "datasource": "$datasource",
"fill": 10, "fill": 10,
"id": 2, "id": 3,
"legend": { "legend": {
"avg": false, "avg": false,
"current": false, "current": false,
@@ -301,7 +301,7 @@ items:
"dashes": false, "dashes": false,
"datasource": "$datasource", "datasource": "$datasource",
"fill": 10, "fill": 10,
"id": 3, "id": 4,
"legend": { "legend": {
"avg": false, "avg": false,
"current": false, "current": false,
@@ -399,7 +399,7 @@ items:
"dashes": false, "dashes": false,
"datasource": "$datasource", "datasource": "$datasource",
"fill": 10, "fill": 10,
"id": 4, "id": 5,
"legend": { "legend": {
"avg": false, "avg": false,
"current": false, "current": false,
@@ -485,7 +485,7 @@ items:
"dashes": false, "dashes": false,
"datasource": "$datasource", "datasource": "$datasource",
"fill": 10, "fill": 10,
"id": 5, "id": 6,
"legend": { "legend": {
"avg": false, "avg": false,
"current": false, "current": false,
@@ -583,7 +583,7 @@ items:
"dashes": false, "dashes": false,
"datasource": "$datasource", "datasource": "$datasource",
"fill": 10, "fill": 10,
"id": 6, "id": 7,
"legend": { "legend": {
"avg": false, "avg": false,
"current": false, "current": false,
@@ -669,7 +669,7 @@ items:
"dashes": false, "dashes": false,
"datasource": "$datasource", "datasource": "$datasource",
"fill": 10, "fill": 10,
"id": 7, "id": 8,
"legend": { "legend": {
"avg": false, "avg": false,
"current": false, "current": false,
@@ -767,7 +767,7 @@ items:
"dashes": false, "dashes": false,
"datasource": "$datasource", "datasource": "$datasource",
"fill": 10, "fill": 10,
"id": 8, "id": 9,
"legend": { "legend": {
"avg": false, "avg": false,
"current": false, "current": false,
@@ -947,7 +947,7 @@ items:
"dashes": false, "dashes": false,
"datasource": "$datasource", "datasource": "$datasource",
"fill": 1, "fill": 1,
"id": 0, "id": 1,
"legend": { "legend": {
"avg": false, "avg": false,
"current": false, "current": false,
@@ -1033,7 +1033,7 @@ items:
"dashes": false, "dashes": false,
"datasource": "$datasource", "datasource": "$datasource",
"fill": 1, "fill": 1,
"id": 1, "id": 2,
"legend": { "legend": {
"avg": false, "avg": false,
"current": false, "current": false,
@@ -1131,7 +1131,7 @@ items:
"dashes": false, "dashes": false,
"datasource": "$datasource", "datasource": "$datasource",
"fill": 1, "fill": 1,
"id": 2, "id": 3,
"legend": { "legend": {
"avg": false, "avg": false,
"current": false, "current": false,
@@ -1217,7 +1217,7 @@ items:
"dashes": false, "dashes": false,
"datasource": "$datasource", "datasource": "$datasource",
"fill": 1, "fill": 1,
"id": 3, "id": 4,
"legend": { "legend": {
"avg": false, "avg": false,
"current": false, "current": false,
@@ -1315,7 +1315,7 @@ items:
"dashes": false, "dashes": false,
"datasource": "$datasource", "datasource": "$datasource",
"fill": 1, "fill": 1,
"id": 4, "id": 5,
"legend": { "legend": {
"avg": false, "avg": false,
"current": false, "current": false,
@@ -1401,7 +1401,7 @@ items:
"dashes": false, "dashes": false,
"datasource": "$datasource", "datasource": "$datasource",
"fill": 1, "fill": 1,
"id": 5, "id": 6,
"legend": { "legend": {
"avg": false, "avg": false,
"current": false, "current": false,
@@ -1499,7 +1499,7 @@ items:
"dashes": false, "dashes": false,
"datasource": "$datasource", "datasource": "$datasource",
"fill": 1, "fill": 1,
"id": 6, "id": 7,
"legend": { "legend": {
"avg": false, "avg": false,
"current": false, "current": false,
@@ -1585,7 +1585,7 @@ items:
"dashes": false, "dashes": false,
"datasource": "$datasource", "datasource": "$datasource",
"fill": 1, "fill": 1,
"id": 7, "id": 8,
"legend": { "legend": {
"avg": false, "avg": false,
"current": false, "current": false,
@@ -1683,7 +1683,7 @@ items:
"dashes": false, "dashes": false,
"datasource": "$datasource", "datasource": "$datasource",
"fill": 1, "fill": 1,
"id": 8, "id": 9,
"legend": { "legend": {
"avg": false, "avg": false,
"current": false, "current": false,
@@ -1891,7 +1891,7 @@ items:
"datasource": "$datasource", "datasource": "$datasource",
"fill": 1, "fill": 1,
"format": "percentunit", "format": "percentunit",
"id": 0, "id": 1,
"legend": { "legend": {
"avg": false, "avg": false,
"current": false, "current": false,
@@ -1975,7 +1975,7 @@ items:
"datasource": "$datasource", "datasource": "$datasource",
"fill": 1, "fill": 1,
"format": "percentunit", "format": "percentunit",
"id": 1, "id": 2,
"legend": { "legend": {
"avg": false, "avg": false,
"current": false, "current": false,
@@ -2059,7 +2059,7 @@ items:
"datasource": "$datasource", "datasource": "$datasource",
"fill": 1, "fill": 1,
"format": "percentunit", "format": "percentunit",
"id": 2, "id": 3,
"legend": { "legend": {
"avg": false, "avg": false,
"current": false, "current": false,
@@ -2143,7 +2143,7 @@ items:
"datasource": "$datasource", "datasource": "$datasource",
"fill": 1, "fill": 1,
"format": "percentunit", "format": "percentunit",
"id": 3, "id": 4,
"legend": { "legend": {
"avg": false, "avg": false,
"current": false, "current": false,
@@ -2227,7 +2227,7 @@ items:
"datasource": "$datasource", "datasource": "$datasource",
"fill": 1, "fill": 1,
"format": "percentunit", "format": "percentunit",
"id": 4, "id": 5,
"legend": { "legend": {
"avg": false, "avg": false,
"current": false, "current": false,
@@ -2311,7 +2311,7 @@ items:
"datasource": "$datasource", "datasource": "$datasource",
"fill": 1, "fill": 1,
"format": "percentunit", "format": "percentunit",
"id": 5, "id": 6,
"legend": { "legend": {
"avg": false, "avg": false,
"current": false, "current": false,
@@ -2406,7 +2406,7 @@ items:
"dashes": false, "dashes": false,
"datasource": "$datasource", "datasource": "$datasource",
"fill": 10, "fill": 10,
"id": 6, "id": 7,
"legend": { "legend": {
"avg": false, "avg": false,
"current": false, "current": false,
@@ -2504,7 +2504,7 @@ items:
"dashes": false, "dashes": false,
"datasource": "$datasource", "datasource": "$datasource",
"fill": 1, "fill": 1,
"id": 7, "id": 8,
"legend": { "legend": {
"avg": false, "avg": false,
"current": false, "current": false,
@@ -2771,7 +2771,7 @@ items:
"dashes": false, "dashes": false,
"datasource": "$datasource", "datasource": "$datasource",
"fill": 10, "fill": 10,
"id": 8, "id": 9,
"legend": { "legend": {
"avg": false, "avg": false,
"current": false, "current": false,
@@ -2869,7 +2869,7 @@ items:
"dashes": false, "dashes": false,
"datasource": "$datasource", "datasource": "$datasource",
"fill": 1, "fill": 1,
"id": 9, "id": 10,
"legend": { "legend": {
"avg": false, "avg": false,
"current": false, "current": false,
@@ -3218,7 +3218,7 @@ items:
"dashes": false, "dashes": false,
"datasource": "$datasource", "datasource": "$datasource",
"fill": 10, "fill": 10,
"id": 0, "id": 1,
"legend": { "legend": {
"avg": false, "avg": false,
"current": false, "current": false,
@@ -3316,7 +3316,7 @@ items:
"dashes": false, "dashes": false,
"datasource": "$datasource", "datasource": "$datasource",
"fill": 1, "fill": 1,
"id": 1, "id": 2,
"legend": { "legend": {
"avg": false, "avg": false,
"current": false, "current": false,
@@ -3583,7 +3583,7 @@ items:
"dashes": false, "dashes": false,
"datasource": "$datasource", "datasource": "$datasource",
"fill": 10, "fill": 10,
"id": 2, "id": 3,
"legend": { "legend": {
"avg": false, "avg": false,
"current": false, "current": false,
@@ -3681,7 +3681,7 @@ items:
"dashes": false, "dashes": false,
"datasource": "$datasource", "datasource": "$datasource",
"fill": 1, "fill": 1,
"id": 3, "id": 4,
"legend": { "legend": {
"avg": false, "avg": false,
"current": false, "current": false,
@@ -4057,7 +4057,7 @@ items:
"dashes": false, "dashes": false,
"datasource": "$datasource", "datasource": "$datasource",
"fill": 10, "fill": 10,
"id": 0, "id": 1,
"legend": { "legend": {
"avg": false, "avg": false,
"current": false, "current": false,
@@ -4155,7 +4155,7 @@ items:
"dashes": false, "dashes": false,
"datasource": "$datasource", "datasource": "$datasource",
"fill": 1, "fill": 1,
"id": 1, "id": 2,
"legend": { "legend": {
"avg": false, "avg": false,
"current": false, "current": false,
@@ -4422,7 +4422,7 @@ items:
"dashes": false, "dashes": false,
"datasource": "$datasource", "datasource": "$datasource",
"fill": 10, "fill": 10,
"id": 2, "id": 3,
"legend": { "legend": {
"avg": false, "avg": false,
"current": false, "current": false,
@@ -4520,7 +4520,7 @@ items:
"dashes": false, "dashes": false,
"datasource": "$datasource", "datasource": "$datasource",
"fill": 1, "fill": 1,
"id": 3, "id": 4,
"legend": { "legend": {
"avg": false, "avg": false,
"current": false, "current": false,

View File

@@ -831,10 +831,14 @@ spec:
for: 10m for: 10m
labels: labels:
severity: warning severity: warning
- alert: DeadMansSwitch - alert: Watchdog
annotations: annotations:
message: This is a DeadMansSwitch meant to ensure that the entire alerting message: |
pipeline is functional. This is an alert meant to ensure that the entire alerting pipeline is functional.
This alert is always firing, therefore it should always be firing in Alertmanager
and always fire against a receiver. There are integrations with various notification
mechanisms that send a notification when this alert is not firing. For example the
"DeadMansSnitch" integration in PagerDuty.
expr: vector(1) expr: vector(1)
labels: labels:
severity: none severity: none