Drop 0.6.1 from tested Alertmanager versions

It keeps crashing while testing
This commit is contained in:
Łukasz Mierzwa
2017-06-21 13:27:48 -07:00
parent ffdbbe1d1e
commit f731605ad7
5 changed files with 2 additions and 815 deletions

View File

View File

@@ -1,667 +0,0 @@
{
"data": [
{
"blocks": [
{
"alerts": [
{
"Status": "active",
"annotations": {
"alert": "Less than 10% disk space is free",
"dashboard": "http://localhost/dashboard.html"
},
"endsAt": "0001-01-01T00:00:00Z",
"generatorURL": "localhost/prometheus",
"inhibitedBy": [],
"labels": {
"alertname": "Free_Disk_Space_Too_Low",
"cluster": "staging",
"instance": "server5",
"job": "node_exporter"
},
"silencedBy": [],
"startsAt": "2017-06-03T02:35:45.471451088Z"
}
],
"routeOpts": {
"groupBy": [
"alertname"
],
"groupInterval": 35000000000,
"groupWait": 15000000000,
"receiver": "by-name",
"repeatInterval": 3596400000000000
}
}
],
"groupKey": "{}/{alertname=~\"^(?:.*)$\"}:{alertname=\"Free_Disk_Space_Too_Low\"}",
"labels": {
"alertname": "Free_Disk_Space_Too_Low"
}
},
{
"blocks": [
{
"alerts": [
{
"Status": "suppressed",
"annotations": {
"help": "Example help annotation",
"summary": "Example summary",
"url": "http://localhost/example.html"
},
"endsAt": "0001-01-01T00:00:00Z",
"generatorURL": "localhost/prometheus",
"inhibitedBy": null,
"labels": {
"alertname": "HTTP_Probe_Failed",
"cluster": "dev",
"instance": "web1",
"job": "node_exporter"
},
"silencedBy": [
"a34ec9ba-669f-4140-b066-655099c48c66"
],
"startsAt": "2017-06-03T02:35:45.471451088Z"
},
{
"Status": "active",
"annotations": {
"summary": "Example summary"
},
"endsAt": "0001-01-01T00:00:00Z",
"generatorURL": "localhost/prometheus",
"inhibitedBy": [],
"labels": {
"alertname": "HTTP_Probe_Failed",
"cluster": "dev",
"instance": "web2",
"job": "node_exporter"
},
"silencedBy": [],
"startsAt": "2017-06-03T02:35:45.471451088Z"
}
],
"routeOpts": {
"groupBy": [
"alertname"
],
"groupInterval": 35000000000,
"groupWait": 15000000000,
"receiver": "by-name",
"repeatInterval": 3596400000000000
}
}
],
"groupKey": "{}/{alertname=~\"^(?:.*)$\"}:{alertname=\"HTTP_Probe_Failed\"}",
"labels": {
"alertname": "HTTP_Probe_Failed"
}
},
{
"blocks": [
{
"alerts": [
{
"Status": "active",
"annotations": {
"summary": "Example summary"
},
"endsAt": "0001-01-01T00:00:00Z",
"generatorURL": "localhost/prometheus",
"inhibitedBy": [],
"labels": {
"alertname": "Host_Down",
"cluster": "staging",
"instance": "server5",
"job": "node_ping"
},
"silencedBy": [],
"startsAt": "2017-06-03T02:35:45.471451088Z"
},
{
"Status": "suppressed",
"annotations": {
"summary": "Example summary"
},
"endsAt": "0001-01-01T00:00:00Z",
"generatorURL": "localhost/prometheus",
"inhibitedBy": null,
"labels": {
"alertname": "Host_Down",
"cluster": "dev",
"instance": "server6",
"job": "node_ping"
},
"silencedBy": [
"993d637b-92eb-43fa-ae1b-9a05856fd6dd"
],
"startsAt": "2017-06-03T02:35:45.471451088Z"
},
{
"Status": "suppressed",
"annotations": {
"summary": "Example summary"
},
"endsAt": "0001-01-01T00:00:00Z",
"generatorURL": "localhost/prometheus",
"inhibitedBy": null,
"labels": {
"alertname": "Host_Down",
"cluster": "dev",
"instance": "server7",
"job": "node_ping"
},
"silencedBy": [
"993d637b-92eb-43fa-ae1b-9a05856fd6dd"
],
"startsAt": "2017-06-03T02:35:45.471451088Z"
},
{
"Status": "suppressed",
"annotations": {
"summary": "Example summary"
},
"endsAt": "0001-01-01T00:00:00Z",
"generatorURL": "localhost/prometheus",
"inhibitedBy": null,
"labels": {
"alertname": "Host_Down",
"cluster": "dev",
"instance": "server8",
"job": "node_ping"
},
"silencedBy": [
"993d637b-92eb-43fa-ae1b-9a05856fd6dd"
],
"startsAt": "2017-06-03T02:35:45.471451088Z"
},
{
"Status": "active",
"annotations": {
"summary": "Example summary",
"url": "http://localhost/example.html"
},
"endsAt": "0001-01-01T00:00:00Z",
"generatorURL": "localhost/prometheus",
"inhibitedBy": [],
"labels": {
"alertname": "Host_Down",
"cluster": "prod",
"instance": "server1",
"job": "node_ping"
},
"silencedBy": [],
"startsAt": "2017-06-03T02:35:45.471451088Z"
},
{
"Status": "active",
"annotations": {
"summary": "Example summary"
},
"endsAt": "0001-01-01T00:00:00Z",
"generatorURL": "localhost/prometheus",
"inhibitedBy": [],
"labels": {
"alertname": "Host_Down",
"cluster": "prod",
"instance": "server2",
"job": "node_ping"
},
"silencedBy": [],
"startsAt": "2017-06-03T02:35:45.471451088Z"
},
{
"Status": "active",
"annotations": {
"summary": "Example summary"
},
"endsAt": "0001-01-01T00:00:00Z",
"generatorURL": "localhost/prometheus",
"inhibitedBy": [],
"labels": {
"alertname": "Host_Down",
"cluster": "staging",
"instance": "server3",
"job": "node_ping"
},
"silencedBy": [],
"startsAt": "2017-06-03T02:35:45.471451088Z"
},
{
"Status": "active",
"annotations": {
"summary": "Example summary"
},
"endsAt": "0001-01-01T00:00:00Z",
"generatorURL": "localhost/prometheus",
"inhibitedBy": [],
"labels": {
"alertname": "Host_Down",
"cluster": "staging",
"instance": "server4",
"job": "node_ping"
},
"silencedBy": [],
"startsAt": "2017-06-03T02:35:45.471451088Z"
}
],
"routeOpts": {
"groupBy": [
"alertname"
],
"groupInterval": 35000000000,
"groupWait": 15000000000,
"receiver": "by-name",
"repeatInterval": 3596400000000000
}
}
],
"groupKey": "{}/{alertname=~\"^(?:.*)$\"}:{alertname=\"Host_Down\"}",
"labels": {
"alertname": "Host_Down"
}
},
{
"blocks": [
{
"alerts": [
{
"Status": "active",
"annotations": {
"alert": "Memory usage exceeding threshold",
"dashboard": "http://localhost/dashboard.html"
},
"endsAt": "0001-01-01T00:00:00Z",
"generatorURL": "localhost/prometheus",
"inhibitedBy": [],
"labels": {
"alertname": "Memory_Usage_Too_High",
"cluster": "prod",
"instance": "server2",
"job": "node_exporter"
},
"silencedBy": [],
"startsAt": "2017-06-03T02:35:45.471451088Z"
}
],
"routeOpts": {
"groupBy": [
"alertname"
],
"groupInterval": 35000000000,
"groupWait": 15000000000,
"receiver": "by-name",
"repeatInterval": 3596400000000000
}
}
],
"groupKey": "{}/{alertname=~\"^(?:.*)$\"}:{alertname=\"Memory_Usage_Too_High\"}",
"labels": {
"alertname": "Memory_Usage_Too_High"
}
},
{
"blocks": [
{
"alerts": [
{
"Status": "active",
"annotations": {
"alert": "Less than 10% disk space is free",
"dashboard": "http://localhost/dashboard.html"
},
"endsAt": "0001-01-01T00:00:00Z",
"generatorURL": "localhost/prometheus",
"inhibitedBy": [],
"labels": {
"alertname": "Free_Disk_Space_Too_Low",
"cluster": "staging",
"instance": "server5",
"job": "node_exporter"
},
"silencedBy": [],
"startsAt": "2017-06-03T02:35:45.471451088Z"
}
],
"routeOpts": {
"groupBy": [
"service",
"alertname",
"cluster"
],
"groupInterval": 35000000000,
"groupWait": 15000000000,
"receiver": "by-cluster-service",
"repeatInterval": 3596400000000000
}
}
],
"groupKey": "{}/{alertname=~\"^(?:.*)$\"}:{alertname=\"Free_Disk_Space_Too_Low\", cluster=\"staging\"}",
"labels": {
"alertname": "Free_Disk_Space_Too_Low",
"cluster": "staging"
}
},
{
"blocks": [
{
"alerts": [
{
"Status": "suppressed",
"annotations": {
"help": "Example help annotation",
"summary": "Example summary",
"url": "http://localhost/example.html"
},
"endsAt": "0001-01-01T00:00:00Z",
"generatorURL": "localhost/prometheus",
"inhibitedBy": null,
"labels": {
"alertname": "HTTP_Probe_Failed",
"cluster": "dev",
"instance": "web1",
"job": "node_exporter"
},
"silencedBy": [
"a34ec9ba-669f-4140-b066-655099c48c66"
],
"startsAt": "2017-06-03T02:35:45.471451088Z"
},
{
"Status": "active",
"annotations": {
"summary": "Example summary"
},
"endsAt": "0001-01-01T00:00:00Z",
"generatorURL": "localhost/prometheus",
"inhibitedBy": [],
"labels": {
"alertname": "HTTP_Probe_Failed",
"cluster": "dev",
"instance": "web2",
"job": "node_exporter"
},
"silencedBy": [],
"startsAt": "2017-06-03T02:35:45.471451088Z"
}
],
"routeOpts": {
"groupBy": [
"alertname",
"cluster",
"service"
],
"groupInterval": 35000000000,
"groupWait": 15000000000,
"receiver": "by-cluster-service",
"repeatInterval": 3596400000000000
}
}
],
"groupKey": "{}/{alertname=~\"^(?:.*)$\"}:{alertname=\"HTTP_Probe_Failed\", cluster=\"dev\"}",
"labels": {
"alertname": "HTTP_Probe_Failed",
"cluster": "dev"
}
},
{
"blocks": [
{
"alerts": [
{
"Status": "suppressed",
"annotations": {
"summary": "Example summary"
},
"endsAt": "0001-01-01T00:00:00Z",
"generatorURL": "localhost/prometheus",
"inhibitedBy": null,
"labels": {
"alertname": "Host_Down",
"cluster": "dev",
"instance": "server6",
"job": "node_ping"
},
"silencedBy": [
"993d637b-92eb-43fa-ae1b-9a05856fd6dd"
],
"startsAt": "2017-06-03T02:35:45.471451088Z"
},
{
"Status": "suppressed",
"annotations": {
"summary": "Example summary"
},
"endsAt": "0001-01-01T00:00:00Z",
"generatorURL": "localhost/prometheus",
"inhibitedBy": null,
"labels": {
"alertname": "Host_Down",
"cluster": "dev",
"instance": "server7",
"job": "node_ping"
},
"silencedBy": [
"993d637b-92eb-43fa-ae1b-9a05856fd6dd"
],
"startsAt": "2017-06-03T02:35:45.471451088Z"
},
{
"Status": "suppressed",
"annotations": {
"summary": "Example summary"
},
"endsAt": "0001-01-01T00:00:00Z",
"generatorURL": "localhost/prometheus",
"inhibitedBy": null,
"labels": {
"alertname": "Host_Down",
"cluster": "dev",
"instance": "server8",
"job": "node_ping"
},
"silencedBy": [
"993d637b-92eb-43fa-ae1b-9a05856fd6dd"
],
"startsAt": "2017-06-03T02:35:45.471451088Z"
}
],
"routeOpts": {
"groupBy": [
"alertname",
"cluster",
"service"
],
"groupInterval": 35000000000,
"groupWait": 15000000000,
"receiver": "by-cluster-service",
"repeatInterval": 3596400000000000
}
}
],
"groupKey": "{}/{alertname=~\"^(?:.*)$\"}:{alertname=\"Host_Down\", cluster=\"dev\"}",
"labels": {
"alertname": "Host_Down",
"cluster": "dev"
}
},
{
"blocks": [
{
"alerts": [
{
"Status": "active",
"annotations": {
"summary": "Example summary",
"url": "http://localhost/example.html"
},
"endsAt": "0001-01-01T00:00:00Z",
"generatorURL": "localhost/prometheus",
"inhibitedBy": [],
"labels": {
"alertname": "Host_Down",
"cluster": "prod",
"instance": "server1",
"job": "node_ping"
},
"silencedBy": [],
"startsAt": "2017-06-03T02:35:45.471451088Z"
},
{
"Status": "active",
"annotations": {
"summary": "Example summary"
},
"endsAt": "0001-01-01T00:00:00Z",
"generatorURL": "localhost/prometheus",
"inhibitedBy": [],
"labels": {
"alertname": "Host_Down",
"cluster": "prod",
"instance": "server2",
"job": "node_ping"
},
"silencedBy": [],
"startsAt": "2017-06-03T02:35:45.471451088Z"
}
],
"routeOpts": {
"groupBy": [
"service",
"alertname",
"cluster"
],
"groupInterval": 35000000000,
"groupWait": 15000000000,
"receiver": "by-cluster-service",
"repeatInterval": 3596400000000000
}
}
],
"groupKey": "{}/{alertname=~\"^(?:.*)$\"}:{alertname=\"Host_Down\", cluster=\"prod\"}",
"labels": {
"alertname": "Host_Down",
"cluster": "prod"
}
},
{
"blocks": [
{
"alerts": [
{
"Status": "active",
"annotations": {
"summary": "Example summary"
},
"endsAt": "0001-01-01T00:00:00Z",
"generatorURL": "localhost/prometheus",
"inhibitedBy": [],
"labels": {
"alertname": "Host_Down",
"cluster": "staging",
"instance": "server5",
"job": "node_ping"
},
"silencedBy": [],
"startsAt": "2017-06-03T02:35:45.471451088Z"
},
{
"Status": "active",
"annotations": {
"summary": "Example summary"
},
"endsAt": "0001-01-01T00:00:00Z",
"generatorURL": "localhost/prometheus",
"inhibitedBy": [],
"labels": {
"alertname": "Host_Down",
"cluster": "staging",
"instance": "server3",
"job": "node_ping"
},
"silencedBy": [],
"startsAt": "2017-06-03T02:35:45.471451088Z"
},
{
"Status": "active",
"annotations": {
"summary": "Example summary"
},
"endsAt": "0001-01-01T00:00:00Z",
"generatorURL": "localhost/prometheus",
"inhibitedBy": [],
"labels": {
"alertname": "Host_Down",
"cluster": "staging",
"instance": "server4",
"job": "node_ping"
},
"silencedBy": [],
"startsAt": "2017-06-03T02:35:45.471451088Z"
}
],
"routeOpts": {
"groupBy": [
"alertname",
"cluster",
"service"
],
"groupInterval": 35000000000,
"groupWait": 15000000000,
"receiver": "by-cluster-service",
"repeatInterval": 3596400000000000
}
}
],
"groupKey": "{}/{alertname=~\"^(?:.*)$\"}:{alertname=\"Host_Down\", cluster=\"staging\"}",
"labels": {
"alertname": "Host_Down",
"cluster": "staging"
}
},
{
"blocks": [
{
"alerts": [
{
"Status": "active",
"annotations": {
"alert": "Memory usage exceeding threshold",
"dashboard": "http://localhost/dashboard.html"
},
"endsAt": "0001-01-01T00:00:00Z",
"generatorURL": "localhost/prometheus",
"inhibitedBy": [],
"labels": {
"alertname": "Memory_Usage_Too_High",
"cluster": "prod",
"instance": "server2",
"job": "node_exporter"
},
"silencedBy": [],
"startsAt": "2017-06-03T02:35:45.471451088Z"
}
],
"routeOpts": {
"groupBy": [
"alertname",
"cluster",
"service"
],
"groupInterval": 35000000000,
"groupWait": 15000000000,
"receiver": "by-cluster-service",
"repeatInterval": 3596400000000000
}
}
],
"groupKey": "{}/{alertname=~\"^(?:.*)$\"}:{alertname=\"Memory_Usage_Too_High\", cluster=\"prod\"}",
"labels": {
"alertname": "Memory_Usage_Too_High",
"cluster": "prod"
}
}
],
"status": "success"
}

View File

@@ -1,40 +0,0 @@
{
"data": [
{
"comment": "Silenced Host_Down alerts in the dev cluster",
"createdBy": "john@example.com",
"endsAt": "2063-01-01T00:00:00Z",
"id": "993d637b-92eb-43fa-ae1b-9a05856fd6dd",
"matchers": [
{
"isRegex": false,
"name": "alertname",
"value": "Host_Down"
},
{
"isRegex": false,
"name": "cluster",
"value": "dev"
}
],
"startsAt": "2017-06-03T02:35:45.466011616Z",
"updatedAt": "2017-06-03T02:35:45.466011616Z"
},
{
"comment": "Silenced instance",
"createdBy": "john@example.com",
"endsAt": "2063-01-01T00:00:00Z",
"id": "a34ec9ba-669f-4140-b066-655099c48c66",
"matchers": [
{
"isRegex": false,
"name": "instance",
"value": "web1"
}
],
"startsAt": "2017-06-03T02:35:45.461523072Z",
"updatedAt": "2017-06-03T02:35:45.461523072Z"
}
],
"status": "success"
}

View File

@@ -1,106 +0,0 @@
{
"data": {
"config": "route:\n group_by: ['alertname']\n group_wait: 15s\n group_interval: 35s\n repeat_interval: 999h\n receiver: 'default'\n routes:\n - receiver: 'by-cluster-service'\n group_by: ['alertname', 'cluster', 'service']\n match_re:\n alertname: .*\n continue: true\n - receiver: 'by-name'\n group_by: [alertname]\n match_re:\n alertname: .*\n continue: true\n\ninhibit_rules:\n - source_match:\n severity: 'critical'\n target_match:\n severity: 'warning'\n # Apply inhibition if the alertname is the same.\n equal: ['alertname', 'cluster', 'service']\n\nreceivers:\n - name: 'default'\n - name: 'by-cluster-service'\n - name: 'by-name'\n",
"configJSON": {
"global": {
"hipchat_auth_token": "",
"hipchat_url": "https://api.hipchat.com/",
"opsgenie_api_host": "https://api.opsgenie.com/",
"pagerduty_url": "https://events.pagerduty.com/generic/2010-04-15/create_event.json",
"resolve_timeout": 300000000000,
"slack_api_url": "",
"smtp_auth_identity": "",
"smtp_auth_password": "",
"smtp_auth_secret": "",
"smtp_auth_username": "",
"smtp_from": "",
"smtp_require_tls": true,
"smtp_smarthost": "",
"victorops_api_url": "https://alert.victorops.com/integrations/generic/20131114/alert/"
},
"inhibit_rules": [
{
"equal": [
"alertname",
"cluster",
"service"
],
"source_match": {
"severity": "critical"
},
"source_match_re": null,
"target_match": {
"severity": "warning"
},
"target_match_re": null
}
],
"receivers": [
{
"name": "default"
},
{
"name": "by-cluster-service"
},
{
"name": "by-name"
}
],
"route": {
"group_by": [
"alertname"
],
"group_interval": 35000000000,
"group_wait": 15000000000,
"receiver": "default",
"repeat_interval": 3596400000000000,
"routes": [
{
"continue": true,
"group_by": [
"alertname",
"cluster",
"service"
],
"match_re": {
"alertname": {}
},
"receiver": "by-cluster-service"
},
{
"continue": true,
"group_by": [
"alertname"
],
"match_re": {
"alertname": {}
},
"receiver": "by-name"
}
]
},
"templates": null
},
"meshStatus": {
"name": "02:42:ac:11:00:02",
"nickName": "4b7e0113875f",
"peers": [
{
"name": "02:42:ac:11:00:02",
"nickName": "4b7e0113875f",
"uid": 5843517098830853602
}
]
},
"uptime": "2017-06-03T02:35:30.289277165Z",
"versionInfo": {
"branch": "master",
"buildDate": "20170428-10:15:22",
"buildUser": "root@5f1ac69d2582",
"goVersion": "go1.8.1",
"revision": "5aeaf2cb988b0094b7998bbe6568bba23a0eb9c2",
"version": "0.6.1"
}
},
"status": "success"
}

View File

@@ -3,9 +3,9 @@ DOCKER_IMAGE := prom/alertmanager
DOCKER_ARGS := --name $(DOCKER_NAME) --rm -d -p 9093:9093 -v $(CURDIR)/alertmanager.yml:/etc/alertmanager/config.yml
# list of Alertmanager versions to generate mock files for
VERSIONS := 0.4.0 0.4.1 0.4.2 0.5.0 0.5.1 0.6.0 0.6.1 0.6.2 0.7.0 0.7.1
VERSIONS := 0.4.0 0.4.1 0.4.2 0.5.0 0.5.1 0.6.0 0.6.2 0.7.0 0.7.1
%/.ok:
%/.ok: livemock.py
$(eval VERSION := $(word 1, $(subst /, ,$@)))
@echo "Generating mock files for Alertmanager $(VERSION)"
@docker pull $(DOCKER_IMAGE):v$(VERSION) > /dev/null