mirror of
https://github.com/prymitive/karma
synced 2026-05-19 04:26:41 +00:00
We need to know upstream version to decide which API endpoints we can use, metrics don't change between versions so they allow us to do that without any prior knowlage or assumptions
94 lines
3.7 KiB
Plaintext
94 lines
3.7 KiB
Plaintext
{
|
|
"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_smarthost": ""
|
|
},
|
|
"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
|
|
},
|
|
"uptime": "2019-01-30T17:15:38.587823Z",
|
|
"versionInfo": {
|
|
"branch": "master",
|
|
"buildDate": "20160902-15:33:13",
|
|
"buildUser": "root@2811d2f42616",
|
|
"goVersion": "go1.6.3",
|
|
"revision": "9a5ab2fa63dd7951f4f202b0846d4f4d8e9615b0",
|
|
"version": "0.4.2"
|
|
}
|
|
},
|
|
"status": "success"
|
|
}
|