update from demo dashboard
Change-Id: Ie28737ab73b74fd65932ace9977201f67fc5bd51
This commit is contained in:
parent
84084fcea0
commit
bd7a5a8b3b
|
@ -409,12 +409,15 @@
|
|||
"datasource": null,
|
||||
"refresh_on_load": false,
|
||||
"name": "server",
|
||||
"options": [],
|
||||
"options": [
|
||||
],
|
||||
"includeAll": false,
|
||||
"allFormat": "glob",
|
||||
"query": "list series /openstack.keystone.check_api/",
|
||||
"current": {},
|
||||
"regex": "/^([^.]+)/"
|
||||
"current": {
|
||||
},
|
||||
"regex": "/^([^.]+)/",
|
||||
"refresh": true
|
||||
}
|
||||
],
|
||||
"enable": true
|
||||
|
|
|
@ -83,7 +83,7 @@
|
|||
{
|
||||
"title": "Storage Free",
|
||||
"error": false,
|
||||
"span": 1,
|
||||
"span": 3,
|
||||
"editable": true,
|
||||
"type": "singlestat",
|
||||
"id": 24,
|
||||
|
@ -136,7 +136,7 @@
|
|||
{
|
||||
"title": "Quorum members",
|
||||
"error": false,
|
||||
"span": 1,
|
||||
"span": 3,
|
||||
"editable": true,
|
||||
"type": "singlestat",
|
||||
"id": 10,
|
||||
|
@ -186,7 +186,7 @@
|
|||
{
|
||||
"title": "Monitor nodes",
|
||||
"error": false,
|
||||
"span": 1,
|
||||
"span": 3,
|
||||
"editable": true,
|
||||
"type": "singlestat",
|
||||
"id": 9,
|
||||
|
@ -310,19 +310,8 @@
|
|||
"aliasColors": {},
|
||||
"seriesOverrides": [],
|
||||
"links": [],
|
||||
"leftYAxisLabel": ""
|
||||
},
|
||||
{
|
||||
"title": "",
|
||||
"error": false,
|
||||
"span": 4,
|
||||
"editable": true,
|
||||
"type": "text",
|
||||
"id": 28,
|
||||
"mode": "markdown",
|
||||
"content": "",
|
||||
"style": {},
|
||||
"links": []
|
||||
"leftYAxisLabel": "",
|
||||
"interval": "60s"
|
||||
},
|
||||
{
|
||||
"title": "Free Storage",
|
||||
|
@ -427,7 +416,7 @@
|
|||
"title": "Pools",
|
||||
"height": "250px",
|
||||
"editable": true,
|
||||
"collapse": true,
|
||||
"collapse": false,
|
||||
"panels": [
|
||||
{
|
||||
"title": "",
|
||||
|
@ -537,7 +526,7 @@
|
|||
"column": "value",
|
||||
"series": "/$controller.ceph.cluster-$cluster.*\\.pool.$pool.bytes_used/",
|
||||
"query": "select mean(value) from /$controller.ceph.cluster-$cluster.*\\.pool.$pool.bytes_used/ where $timeFilter group by time($interval) fill(null) order asc",
|
||||
"alias": "used",
|
||||
"alias": "$4 used",
|
||||
"fill": "null"
|
||||
},
|
||||
{
|
||||
|
@ -545,14 +534,15 @@
|
|||
"column": "value",
|
||||
"series": "/$controller.ceph.cluster-$cluster.*.pool.$pool.max_avail/",
|
||||
"query": "select mean(value) from /$controller.ceph.cluster-$cluster.*.pool.$pool.max_avail/ where $timeFilter group by time($interval) fill(null) order asc",
|
||||
"alias": "available",
|
||||
"alias": "$4 available",
|
||||
"fill": "null"
|
||||
}
|
||||
],
|
||||
"aliasColors": {},
|
||||
"seriesOverrides": [],
|
||||
"links": [],
|
||||
"interval": ">1m"
|
||||
"interval": ">1m",
|
||||
"leftYAxisLabel": ""
|
||||
},
|
||||
{
|
||||
"title": "Operations ($pool)",
|
||||
|
@ -609,7 +599,9 @@
|
|||
"series": "/$controller.ceph.cluster-$cluster.pool.$pool.op_per_sec/",
|
||||
"query": "select mean(value) from /$controller.ceph.cluster-$cluster.pool.$pool.op_per_sec/ where $timeFilter group by time($interval) order asc",
|
||||
"alias": "ops",
|
||||
"rawQuery": false
|
||||
"rawQuery": false,
|
||||
"interval": "",
|
||||
"groupby_field": ""
|
||||
},
|
||||
{
|
||||
"function": "max",
|
||||
|
@ -947,7 +939,7 @@
|
|||
"title": "Placement Groups",
|
||||
"height": "250px",
|
||||
"editable": true,
|
||||
"collapse": true,
|
||||
"collapse": false,
|
||||
"panels": [
|
||||
{
|
||||
"title": "Placement Groups",
|
||||
|
@ -1160,7 +1152,7 @@
|
|||
"title": "OSD Daemons",
|
||||
"height": "250px",
|
||||
"editable": true,
|
||||
"collapse": true,
|
||||
"collapse": false,
|
||||
"panels": [
|
||||
{
|
||||
"title": "OSDs up",
|
||||
|
@ -1576,14 +1568,14 @@
|
|||
"2h",
|
||||
"1d"
|
||||
],
|
||||
"now": true,
|
||||
"now": false,
|
||||
"collapse": false,
|
||||
"notice": false
|
||||
}
|
||||
],
|
||||
"time": {
|
||||
"from": "now-15m",
|
||||
"to": "now"
|
||||
"from": "2015-04-01T11:36:31.936Z",
|
||||
"to": "2015-04-01T15:36:31.936Z"
|
||||
},
|
||||
"templating": {
|
||||
"list": [
|
||||
|
@ -1599,8 +1591,6 @@
|
|||
"query": "list series /ceph.cluster.*.health/",
|
||||
"regex": "/^([^.]+)/",
|
||||
"current": {
|
||||
"text": "node-1",
|
||||
"value": "node-1"
|
||||
},
|
||||
"refresh": true
|
||||
},
|
||||
|
@ -1631,42 +1621,14 @@
|
|||
"refresh_on_load": false,
|
||||
"name": "pool",
|
||||
"options": [
|
||||
{
|
||||
"text": "All",
|
||||
"value": "(compute|data|images|metadata|rbd|volumes)"
|
||||
},
|
||||
{
|
||||
"text": "compute",
|
||||
"value": "compute"
|
||||
},
|
||||
{
|
||||
"text": "data",
|
||||
"value": "data"
|
||||
},
|
||||
{
|
||||
"text": "images",
|
||||
"value": "images"
|
||||
},
|
||||
{
|
||||
"text": "metadata",
|
||||
"value": "metadata"
|
||||
},
|
||||
{
|
||||
"text": "rbd",
|
||||
"value": "rbd"
|
||||
},
|
||||
{
|
||||
"text": "volumes",
|
||||
"value": "volumes"
|
||||
}
|
||||
],
|
||||
"includeAll": true,
|
||||
"allFormat": "regex values",
|
||||
"query": "list series /ceph.*.pool.*.objects/",
|
||||
"regex": "/.*pool\\.(\\w+)\\.objects/",
|
||||
"current": {
|
||||
"text": "images",
|
||||
"value": "images"
|
||||
"text": "All",
|
||||
"value": "(compute|data|images|metadata|rbd|volumes)"
|
||||
},
|
||||
"refresh": true
|
||||
},
|
||||
|
|
|
@ -1147,7 +1147,7 @@
|
|||
"annotations": {
|
||||
"list": []
|
||||
},
|
||||
"refresh": "1m",
|
||||
"refresh": false,
|
||||
"version": 6,
|
||||
"hideAllLegends": false
|
||||
}
|
||||
}
|
||||
|
|
|
@ -871,7 +871,7 @@
|
|||
}
|
||||
],
|
||||
"time": {
|
||||
"from": "now-1h",
|
||||
"from": "now-15m",
|
||||
"to": "now"
|
||||
},
|
||||
"templating": {
|
||||
|
@ -889,7 +889,7 @@
|
|||
"current": {
|
||||
},
|
||||
"regex": "/^([^.]+)/",
|
||||
"refresh": false
|
||||
"refresh": true
|
||||
}
|
||||
],
|
||||
"enable": true
|
||||
|
|
|
@ -16,9 +16,9 @@
|
|||
"collapse": false,
|
||||
"panels": [
|
||||
{
|
||||
"title": "Current $service status",
|
||||
"title": "$controller status",
|
||||
"error": false,
|
||||
"span": 1,
|
||||
"span": 2,
|
||||
"editable": true,
|
||||
"type": "singlestat",
|
||||
"id": 1,
|
||||
|
@ -29,8 +29,8 @@
|
|||
{
|
||||
"function": "last",
|
||||
"column": "value",
|
||||
"series": "/$controller.haproxy.backend.$service.status/",
|
||||
"query": "select last(value) from /$controller.haproxy.backend.$service.status/ where $timeFilter group by time($interval) order asc",
|
||||
"series": "/$controller.pacemaker.resource.vip__public.active$/",
|
||||
"query": "select last(value) from /$controller.pacemaker.resource.vip__public.active$/ where $timeFilter group by time($interval) order asc",
|
||||
"rawQuery": false,
|
||||
"fill": ""
|
||||
}
|
||||
|
@ -49,25 +49,25 @@
|
|||
{
|
||||
"value": "1",
|
||||
"op": "=",
|
||||
"text": "Healthy"
|
||||
"text": "active"
|
||||
},
|
||||
{
|
||||
"value": "0",
|
||||
"op": "=",
|
||||
"text": "Down"
|
||||
"text": "inactive"
|
||||
}
|
||||
],
|
||||
"nullPointMode": "null as zero",
|
||||
"valueName": "current",
|
||||
"prefixFontSize": "50%",
|
||||
"valueFontSize": "80%",
|
||||
"valueFontSize": "50%",
|
||||
"postfixFontSize": "50%",
|
||||
"thresholds": "0,0,1",
|
||||
"colorBackground": true,
|
||||
"colorValue": false,
|
||||
"colors": [
|
||||
"rgba(211, 12, 12, 0.75)",
|
||||
"rgba(246, 23, 23, 0.73)",
|
||||
"rgba(9, 40, 239, 0.73)",
|
||||
"rgba(71, 212, 59, 0.44)"
|
||||
],
|
||||
"sparkline": {
|
||||
|
@ -164,56 +164,6 @@
|
|||
"interval": "30s",
|
||||
"leftYAxisLabel": "sessions"
|
||||
},
|
||||
{
|
||||
"title": "current queue $service",
|
||||
"error": false,
|
||||
"span": 1,
|
||||
"editable": true,
|
||||
"type": "singlestat",
|
||||
"id": 7,
|
||||
"links": [],
|
||||
"maxDataPoints": 100,
|
||||
"interval": "20s",
|
||||
"targets": [
|
||||
{
|
||||
"function": "sum",
|
||||
"column": "value",
|
||||
"series": "/haproxy.backend.$service.queue_current/",
|
||||
"query": "select sum(value) from /haproxy.backend.$service.queue_current/ where $timeFilter group by time($interval) order asc"
|
||||
}
|
||||
],
|
||||
"cacheTimeout": null,
|
||||
"format": "none",
|
||||
"prefix": "",
|
||||
"postfix": "",
|
||||
"nullText": null,
|
||||
"valueMaps": [
|
||||
{
|
||||
"value": "null",
|
||||
"op": "=",
|
||||
"text": "N/A"
|
||||
}
|
||||
],
|
||||
"nullPointMode": "connected",
|
||||
"valueName": "avg",
|
||||
"prefixFontSize": "50%",
|
||||
"valueFontSize": "80%",
|
||||
"postfixFontSize": "50%",
|
||||
"thresholds": "",
|
||||
"colorBackground": false,
|
||||
"colorValue": false,
|
||||
"colors": [
|
||||
"rgba(245, 54, 54, 0.9)",
|
||||
"rgba(237, 129, 40, 0.89)",
|
||||
"rgba(50, 172, 45, 0.97)"
|
||||
],
|
||||
"sparkline": {
|
||||
"show": false,
|
||||
"full": false,
|
||||
"lineColor": "rgb(31, 120, 193)",
|
||||
"fillColor": "rgba(31, 118, 189, 0.18)"
|
||||
}
|
||||
},
|
||||
{
|
||||
"title": "Current queue $service",
|
||||
"error": false,
|
||||
|
@ -274,23 +224,76 @@
|
|||
"aliasColors": {},
|
||||
"seriesOverrides": [],
|
||||
"links": []
|
||||
}
|
||||
],
|
||||
"showTitle": true
|
||||
},
|
||||
{
|
||||
"title": "Service",
|
||||
"height": "250px",
|
||||
"editable": true,
|
||||
"collapse": false,
|
||||
"panels": [
|
||||
},
|
||||
{
|
||||
"title": "$service status",
|
||||
"error": false,
|
||||
"span": 2,
|
||||
"editable": true,
|
||||
"type": "singlestat",
|
||||
"id": 16,
|
||||
"links": [],
|
||||
"maxDataPoints": 100,
|
||||
"interval": ">60s",
|
||||
"targets": [
|
||||
{
|
||||
"function": "last",
|
||||
"column": "value",
|
||||
"series": "/$controller.haproxy.backend.$service.status/",
|
||||
"query": "select last(value) from /$controller.haproxy.backend.$service.status/ where $timeFilter group by time($interval) order asc",
|
||||
"rawQuery": false,
|
||||
"fill": ""
|
||||
}
|
||||
],
|
||||
"cacheTimeout": null,
|
||||
"format": "none",
|
||||
"prefix": "",
|
||||
"postfix": "",
|
||||
"nullText": null,
|
||||
"valueMaps": [
|
||||
{
|
||||
"value": "null",
|
||||
"op": "=",
|
||||
"text": "N/A"
|
||||
},
|
||||
{
|
||||
"value": "1",
|
||||
"op": "=",
|
||||
"text": "Healthy"
|
||||
},
|
||||
{
|
||||
"value": "0",
|
||||
"op": "=",
|
||||
"text": "Down"
|
||||
}
|
||||
],
|
||||
"nullPointMode": "null as zero",
|
||||
"valueName": "current",
|
||||
"prefixFontSize": "50%",
|
||||
"valueFontSize": "50%",
|
||||
"postfixFontSize": "50%",
|
||||
"thresholds": "0,0,1",
|
||||
"colorBackground": true,
|
||||
"colorValue": false,
|
||||
"colors": [
|
||||
"rgba(211, 12, 12, 0.75)",
|
||||
"rgba(246, 23, 23, 0.73)",
|
||||
"rgba(71, 212, 59, 0.44)"
|
||||
],
|
||||
"sparkline": {
|
||||
"show": false,
|
||||
"full": false,
|
||||
"lineColor": "rgb(31, 120, 193)",
|
||||
"fillColor": "rgba(31, 118, 189, 0.18)"
|
||||
}
|
||||
},
|
||||
{
|
||||
"title": "HTTP response rate $service",
|
||||
"error": false,
|
||||
"span": 6,
|
||||
"span": 5,
|
||||
"editable": true,
|
||||
"type": "graph",
|
||||
"id": 9,
|
||||
"id": 17,
|
||||
"datasource": null,
|
||||
"renderer": "flot",
|
||||
"x-axis": true,
|
||||
|
@ -324,7 +327,8 @@
|
|||
"max": false,
|
||||
"current": false,
|
||||
"total": false,
|
||||
"avg": false
|
||||
"avg": false,
|
||||
"alignAsTable": false
|
||||
},
|
||||
"nullPointMode": "connected",
|
||||
"steppedLine": false,
|
||||
|
@ -338,7 +342,7 @@
|
|||
"column": "value",
|
||||
"series": "/$controller.haproxy.$frontback.$service.response_1xx/",
|
||||
"query": "select derivative(value) from /$controller.haproxy.$frontback.$service.response_1xx/ where $timeFilter group by time($interval) fill(0) order asc",
|
||||
"alias": "1xx",
|
||||
"alias": "$0.1xx",
|
||||
"rawQuery": false,
|
||||
"interval": "",
|
||||
"fill": "0"
|
||||
|
@ -348,7 +352,7 @@
|
|||
"column": "value",
|
||||
"series": "/$controller.haproxy.$frontback.$service.response_2xx/",
|
||||
"query": "select derivative(value) from /$controller.haproxy.$frontback.$service.response_2xx/ where $timeFilter group by time($interval) fill(0) order asc",
|
||||
"alias": "2xx",
|
||||
"alias": "$0.2xx",
|
||||
"rawQuery": false,
|
||||
"fill": "0"
|
||||
},
|
||||
|
@ -357,7 +361,7 @@
|
|||
"column": "value",
|
||||
"series": "/$controller.haproxy.$frontback.$service.response_3xx/",
|
||||
"query": "select derivative(value) from /$controller.haproxy.$frontback.$service.response_3xx/ where $timeFilter group by time($interval) fill(0) order asc",
|
||||
"alias": "3xx",
|
||||
"alias": "$0.3xx",
|
||||
"rawQuery": false,
|
||||
"fill": "0"
|
||||
},
|
||||
|
@ -366,7 +370,7 @@
|
|||
"column": "value",
|
||||
"series": "/$controller.haproxy.$frontback.$service.response_4xx/",
|
||||
"query": "select derivative(value) from /$controller.haproxy.$frontback.$service.response_4xx/ where $timeFilter group by time($interval) fill(0) order asc",
|
||||
"alias": "4xx",
|
||||
"alias": "$0.4xx",
|
||||
"rawQuery": false,
|
||||
"fill": "0"
|
||||
},
|
||||
|
@ -375,7 +379,7 @@
|
|||
"column": "value",
|
||||
"series": "/$controller.haproxy.$frontback.$service.response_5xx/",
|
||||
"query": "select derivative(value) from /$controller.haproxy.$frontback.$service.response_5xx/ where $timeFilter group by time($interval) fill(0) order asc",
|
||||
"alias": "5xx",
|
||||
"alias": "$0.5xx",
|
||||
"rawQuery": false,
|
||||
"fill": "0"
|
||||
},
|
||||
|
@ -384,7 +388,7 @@
|
|||
"column": "value",
|
||||
"series": "/$controller.haproxy.$frontback.$service.response_other/",
|
||||
"query": "select derivative(value) from /$controller.haproxy.$frontback.$service.response_other/ where $timeFilter group by time($interval) fill(0) order asc",
|
||||
"alias": "other",
|
||||
"alias": "$0.other",
|
||||
"rawQuery": false,
|
||||
"fill": "0"
|
||||
}
|
||||
|
@ -398,10 +402,10 @@
|
|||
{
|
||||
"title": "Error $service",
|
||||
"error": false,
|
||||
"span": 6,
|
||||
"span": 5,
|
||||
"editable": true,
|
||||
"type": "graph",
|
||||
"id": 6,
|
||||
"id": 18,
|
||||
"datasource": null,
|
||||
"renderer": "flot",
|
||||
"x-axis": true,
|
||||
|
@ -465,9 +469,18 @@
|
|||
"aliasColors": {},
|
||||
"seriesOverrides": [],
|
||||
"links": []
|
||||
},
|
||||
}
|
||||
],
|
||||
"showTitle": true
|
||||
},
|
||||
{
|
||||
"title": "Service",
|
||||
"height": "250px",
|
||||
"editable": true,
|
||||
"collapse": false,
|
||||
"panels": [
|
||||
{
|
||||
"title": "Network $service $frontback",
|
||||
"title": "Network throughput $service $frontback",
|
||||
"error": false,
|
||||
"span": 6,
|
||||
"editable": true,
|
||||
|
@ -545,7 +558,7 @@
|
|||
"interval": ">60s"
|
||||
},
|
||||
{
|
||||
"title": "Backend retries $service",
|
||||
"title": "Backend retries count for $service",
|
||||
"error": false,
|
||||
"span": 6,
|
||||
"editable": true,
|
||||
|
@ -598,12 +611,13 @@
|
|||
"column": "value",
|
||||
"series": "/$controller.haproxy.backend.$service.retries/",
|
||||
"query": "select max(value) from /$controller.haproxy.backend.$service.retries/ where $timeFilter group by time($interval) order asc",
|
||||
"alias": "$3.retries"
|
||||
"alias": "$0.$3.retries"
|
||||
}
|
||||
],
|
||||
"aliasColors": {},
|
||||
"seriesOverrides": [],
|
||||
"links": []
|
||||
"links": [],
|
||||
"interval": ">60s"
|
||||
}
|
||||
],
|
||||
"showTitle": true
|
||||
|
@ -612,7 +626,7 @@
|
|||
"title": "Server",
|
||||
"height": "250px",
|
||||
"editable": true,
|
||||
"collapse": true,
|
||||
"collapse": false,
|
||||
"panels": [
|
||||
{
|
||||
"title": "Uptime",
|
||||
|
@ -667,7 +681,7 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"title": "HAproxy server",
|
||||
"title": "HAproxy server stats",
|
||||
"error": false,
|
||||
"span": 5,
|
||||
"editable": true,
|
||||
|
@ -826,7 +840,7 @@
|
|||
"interval": "30s"
|
||||
},
|
||||
{
|
||||
"title": "Network $frontback (all Services)",
|
||||
"title": "Global network throughput $frontback (all Services)",
|
||||
"error": false,
|
||||
"span": 6,
|
||||
"editable": true,
|
||||
|
@ -843,7 +857,7 @@
|
|||
"grid": {
|
||||
"leftMax": null,
|
||||
"rightMax": null,
|
||||
"leftMin": null,
|
||||
"leftMin": 0,
|
||||
"rightMin": null,
|
||||
"threshold1": null,
|
||||
"threshold2": null,
|
||||
|
@ -877,21 +891,23 @@
|
|||
{
|
||||
"function": "derivative",
|
||||
"column": "value",
|
||||
"series": "/$controller.haproxy.$frontback.*.bytes_in/",
|
||||
"query": "select derivative(value) from /$controller.haproxy.$frontback.*.bytes_in/ where $timeFilter group by time($interval) order asc",
|
||||
"alias": "$3.in",
|
||||
"rawQuery": false,
|
||||
"series": "/$controller.haproxy.$frontback.+.bytes_in/",
|
||||
"query": "select derivative(value) from /$controller.haproxy.$frontback.bytes_in/ where $timeFilter group by time($interval) fill(null) order asc",
|
||||
"alias": "in",
|
||||
"rawQuery": true,
|
||||
"hide": false,
|
||||
"interval": ""
|
||||
"interval": "",
|
||||
"fill": "null"
|
||||
},
|
||||
{
|
||||
"function": "derivative",
|
||||
"column": "value",
|
||||
"series": "/haproxy.$frontback.*.bytes_out/",
|
||||
"query": "select derivative(value*-1) from /$controller.haproxy.$frontback.*.bytes_out/ where $timeFilter group by time($interval) order asc",
|
||||
"alias": "$3.out",
|
||||
"rawQuery": true,
|
||||
"hide": false
|
||||
"series": "/$controller.haproxy.$frontback.bytes_out/",
|
||||
"query": "select derivative(value) from /$controller.haproxy.$frontback.bytes_out/ where $timeFilter group by time($interval) fill(null) order asc",
|
||||
"alias": "out",
|
||||
"rawQuery": false,
|
||||
"hide": false,
|
||||
"fill": "null"
|
||||
}
|
||||
],
|
||||
"aliasColors": {
|
||||
|
@ -901,10 +917,11 @@
|
|||
{}
|
||||
],
|
||||
"links": [],
|
||||
"interval": ">30s"
|
||||
"interval": ">60s",
|
||||
"leftYAxisLabel": ""
|
||||
},
|
||||
{
|
||||
"title": "Backend error rate - all services",
|
||||
"title": "Global error rate (all services)",
|
||||
"error": false,
|
||||
"span": 6,
|
||||
"editable": true,
|
||||
|
@ -921,7 +938,7 @@
|
|||
"grid": {
|
||||
"leftMax": null,
|
||||
"rightMax": null,
|
||||
"leftMin": null,
|
||||
"leftMin": 0,
|
||||
"rightMin": null,
|
||||
"threshold1": null,
|
||||
"threshold2": null,
|
||||
|
@ -956,7 +973,7 @@
|
|||
"function": "sum",
|
||||
"column": "value",
|
||||
"series": "/haproxy.$frontback.*.error_/",
|
||||
"query": "select derivative(value) from /$controller.haproxy.backend.*.error_/ where $timeFilter group by time($interval) fill(null) order asc",
|
||||
"query": "select derivative(value) from /$controller.haproxy.backend.+.error_/ where $timeFilter group by time($interval) fill(0) order asc",
|
||||
"alias": "$0.$3.$4",
|
||||
"fill": "0",
|
||||
"rawQuery": true,
|
||||
|
@ -976,7 +993,8 @@
|
|||
"aliasColors": {},
|
||||
"seriesOverrides": [],
|
||||
"links": [],
|
||||
"interval": ">60s"
|
||||
"interval": ">60s",
|
||||
"leftYAxisLabel": "per second"
|
||||
}
|
||||
],
|
||||
"showTitle": true
|
||||
|
@ -1042,74 +1060,6 @@
|
|||
"refresh_on_load": false,
|
||||
"name": "service",
|
||||
"options": [
|
||||
{
|
||||
"text": "cinder-api",
|
||||
"value": "cinder-api"
|
||||
},
|
||||
{
|
||||
"text": "glance-api",
|
||||
"value": "glance-api"
|
||||
},
|
||||
{
|
||||
"text": "glance-registry",
|
||||
"value": "glance-registry"
|
||||
},
|
||||
{
|
||||
"text": "heat-api-cfn",
|
||||
"value": "heat-api-cfn"
|
||||
},
|
||||
{
|
||||
"text": "heat-api-cloudwatch",
|
||||
"value": "heat-api-cloudwatch"
|
||||
},
|
||||
{
|
||||
"text": "heat-api",
|
||||
"value": "heat-api"
|
||||
},
|
||||
{
|
||||
"text": "horizon",
|
||||
"value": "horizon"
|
||||
},
|
||||
{
|
||||
"text": "keystone-1",
|
||||
"value": "keystone-1"
|
||||
},
|
||||
{
|
||||
"text": "keystone-2",
|
||||
"value": "keystone-2"
|
||||
},
|
||||
{
|
||||
"text": "mysqld",
|
||||
"value": "mysqld"
|
||||
},
|
||||
{
|
||||
"text": "neutron",
|
||||
"value": "neutron"
|
||||
},
|
||||
{
|
||||
"text": "nova-api-1",
|
||||
"value": "nova-api-1"
|
||||
},
|
||||
{
|
||||
"text": "nova-api-2",
|
||||
"value": "nova-api-2"
|
||||
},
|
||||
{
|
||||
"text": "nova-metadata-api",
|
||||
"value": "nova-metadata-api"
|
||||
},
|
||||
{
|
||||
"text": "nova-novncproxy",
|
||||
"value": "nova-novncproxy"
|
||||
},
|
||||
{
|
||||
"text": "stats",
|
||||
"value": "stats"
|
||||
},
|
||||
{
|
||||
"text": "swift",
|
||||
"value": "swift"
|
||||
}
|
||||
],
|
||||
"includeAll": false,
|
||||
"allFormat": "glob",
|
||||
|
@ -1117,8 +1067,6 @@
|
|||
"regex": "/^[^.]+.haproxy\\.backend\\.([^.]+)/",
|
||||
"refresh": true,
|
||||
"current": {
|
||||
"text": "cinder-api",
|
||||
"value": "cinder-api"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
@ -1151,7 +1099,7 @@
|
|||
"list": [],
|
||||
"enable": false
|
||||
},
|
||||
"refresh": false,
|
||||
"refresh": "10s",
|
||||
"version": 6,
|
||||
"hideAllLegends": false
|
||||
}
|
||||
}
|
||||
|
|
|
@ -403,7 +403,7 @@
|
|||
"title": "Resources",
|
||||
"height": "250px",
|
||||
"editable": true,
|
||||
"collapse": true,
|
||||
"collapse": false,
|
||||
"panels": [
|
||||
{
|
||||
"title": "Users",
|
||||
|
@ -593,7 +593,7 @@
|
|||
}
|
||||
],
|
||||
"time": {
|
||||
"from": "now-1h",
|
||||
"from": "now-15m",
|
||||
"to": "now"
|
||||
},
|
||||
"templating": {
|
||||
|
@ -603,13 +603,15 @@
|
|||
"datasource": null,
|
||||
"refresh_on_load": false,
|
||||
"name": "server",
|
||||
"options": [],
|
||||
"options": [
|
||||
],
|
||||
"includeAll": true,
|
||||
"allFormat": "regex values",
|
||||
"query": "list series /openstack.keystone.check_api/",
|
||||
"current": {},
|
||||
"current": {
|
||||
},
|
||||
"regex": "/^([^.]+)/",
|
||||
"refresh": false
|
||||
"refresh": true
|
||||
}
|
||||
],
|
||||
"enable": true
|
||||
|
|
|
@ -70,7 +70,7 @@
|
|||
"nullPointMode": "connected",
|
||||
"valueName": "current",
|
||||
"prefixFontSize": "50%",
|
||||
"valueFontSize": "80%",
|
||||
"valueFontSize": "50%",
|
||||
"postfixFontSize": "50%",
|
||||
"thresholds": "0,0,1",
|
||||
"colorBackground": true,
|
||||
|
@ -142,7 +142,7 @@
|
|||
"nullPointMode": "connected",
|
||||
"valueName": "current",
|
||||
"prefixFontSize": "50%",
|
||||
"valueFontSize": "80%",
|
||||
"valueFontSize": "50%",
|
||||
"postfixFontSize": "50%",
|
||||
"thresholds": "0,0,1",
|
||||
"colorBackground": true,
|
||||
|
@ -214,7 +214,7 @@
|
|||
"nullPointMode": "connected",
|
||||
"valueName": "current",
|
||||
"prefixFontSize": "50%",
|
||||
"valueFontSize": "80%",
|
||||
"valueFontSize": "50%",
|
||||
"postfixFontSize": "50%",
|
||||
"thresholds": "0,0,1",
|
||||
"colorBackground": true,
|
||||
|
@ -279,7 +279,7 @@
|
|||
"nullPointMode": "connected",
|
||||
"valueName": "current",
|
||||
"prefixFontSize": "50%",
|
||||
"valueFontSize": "80%",
|
||||
"valueFontSize": "50%",
|
||||
"postfixFontSize": "50%",
|
||||
"thresholds": "0,0,1",
|
||||
"colorBackground": true,
|
||||
|
@ -351,7 +351,7 @@
|
|||
"nullPointMode": "connected",
|
||||
"valueName": "current",
|
||||
"prefixFontSize": "50%",
|
||||
"valueFontSize": "80%",
|
||||
"valueFontSize": "50%",
|
||||
"postfixFontSize": "50%",
|
||||
"thresholds": "0,0,1",
|
||||
"colorBackground": true,
|
||||
|
@ -423,7 +423,7 @@
|
|||
"nullPointMode": "connected",
|
||||
"valueName": "current",
|
||||
"prefixFontSize": "50%",
|
||||
"valueFontSize": "80%",
|
||||
"valueFontSize": "50%",
|
||||
"postfixFontSize": "50%",
|
||||
"thresholds": "0,0,1",
|
||||
"colorBackground": true,
|
||||
|
@ -505,7 +505,7 @@
|
|||
"nullPointMode": "connected",
|
||||
"valueName": "current",
|
||||
"prefixFontSize": "50%",
|
||||
"valueFontSize": "80%",
|
||||
"valueFontSize": "50%",
|
||||
"postfixFontSize": "50%",
|
||||
"thresholds": "0,0,1",
|
||||
"colorBackground": true,
|
||||
|
@ -575,7 +575,7 @@
|
|||
"nullPointMode": "connected",
|
||||
"valueName": "current",
|
||||
"prefixFontSize": "50%",
|
||||
"valueFontSize": "80%",
|
||||
"valueFontSize": "50%",
|
||||
"postfixFontSize": "50%",
|
||||
"thresholds": "0,0,1",
|
||||
"colorBackground": true,
|
||||
|
@ -645,7 +645,7 @@
|
|||
"nullPointMode": "connected",
|
||||
"valueName": "current",
|
||||
"prefixFontSize": "50%",
|
||||
"valueFontSize": "80%",
|
||||
"valueFontSize": "50%",
|
||||
"postfixFontSize": "50%",
|
||||
"thresholds": "0,0,1",
|
||||
"colorBackground": true,
|
||||
|
@ -715,7 +715,7 @@
|
|||
"nullPointMode": "connected",
|
||||
"valueName": "current",
|
||||
"prefixFontSize": "50%",
|
||||
"valueFontSize": "80%",
|
||||
"valueFontSize": "50%",
|
||||
"postfixFontSize": "50%",
|
||||
"thresholds": "0,0,1",
|
||||
"colorBackground": true,
|
||||
|
@ -760,7 +760,8 @@
|
|||
"series": "/memcached.status$/",
|
||||
"query": "select last(value) from /memcached.status$/ where $timeFilter group by time($interval) order asc",
|
||||
"rawQuery": false,
|
||||
"interval": ""
|
||||
"interval": "",
|
||||
"fill": ""
|
||||
}
|
||||
],
|
||||
"cacheTimeout": null,
|
||||
|
@ -788,7 +789,7 @@
|
|||
"nullPointMode": "connected",
|
||||
"valueName": "current",
|
||||
"prefixFontSize": "50%",
|
||||
"valueFontSize": "80%",
|
||||
"valueFontSize": "50%",
|
||||
"postfixFontSize": "50%",
|
||||
"thresholds": "0,0,1",
|
||||
"colorBackground": true,
|
||||
|
@ -1258,7 +1259,7 @@
|
|||
],
|
||||
"aliasColors": {},
|
||||
"aliasYAxis": {},
|
||||
"title": "Memory",
|
||||
"title": "Memory on $controller",
|
||||
"datasource": "graphite",
|
||||
"renderer": "flot",
|
||||
"annotate": {
|
||||
|
@ -1270,7 +1271,7 @@
|
|||
"interval": ">60s"
|
||||
},
|
||||
{
|
||||
"title": "Free space",
|
||||
"title": "Disk space on $controller",
|
||||
"error": false,
|
||||
"span": 2,
|
||||
"editable": true,
|
||||
|
@ -1644,7 +1645,7 @@
|
|||
}
|
||||
],
|
||||
"time": {
|
||||
"from": "now-1h",
|
||||
"from": "now-15m",
|
||||
"to": "now"
|
||||
},
|
||||
"templating": {
|
||||
|
@ -1661,7 +1662,8 @@
|
|||
"query": "list series /openstack.keystone.check_api/",
|
||||
"regex": "/^([^.]+)/",
|
||||
"current": {
|
||||
}
|
||||
},
|
||||
"refresh": true
|
||||
}
|
||||
],
|
||||
"enable": true
|
||||
|
|
|
@ -137,7 +137,8 @@
|
|||
"column": "value",
|
||||
"series": "/memcached.df.cache.used/",
|
||||
"query": "select mean(value) from /memcached.df.cache.used/ where $timeFilter group by time($interval) order asc",
|
||||
"alias": "$0"
|
||||
"alias": "$0",
|
||||
"fill": ""
|
||||
}
|
||||
],
|
||||
"aliasColors": {},
|
||||
|
@ -296,7 +297,7 @@
|
|||
"collapse": false,
|
||||
"panels": [
|
||||
{
|
||||
"title": "Hitratio",
|
||||
"title": "Hits ratio",
|
||||
"error": false,
|
||||
"span": 6,
|
||||
"editable": true,
|
||||
|
@ -378,7 +379,7 @@
|
|||
"interval": ">60s"
|
||||
},
|
||||
{
|
||||
"title": "Cache hit rate",
|
||||
"title": "Cache hits stats",
|
||||
"error": false,
|
||||
"span": 6,
|
||||
"editable": true,
|
||||
|
@ -516,7 +517,7 @@
|
|||
"collapse": false,
|
||||
"panels": [
|
||||
{
|
||||
"title": "Network",
|
||||
"title": "Network activity stats",
|
||||
"error": false,
|
||||
"span": 6,
|
||||
"editable": true,
|
||||
|
@ -644,12 +645,12 @@
|
|||
"threshold1Color": "rgba(216, 200, 27, 0.27)",
|
||||
"threshold2Color": "rgba(234, 112, 112, 0.22)"
|
||||
},
|
||||
"lines": true,
|
||||
"lines": false,
|
||||
"fill": 0,
|
||||
"linewidth": 1,
|
||||
"points": false,
|
||||
"pointradius": 5,
|
||||
"bars": false,
|
||||
"bars": true,
|
||||
"stack": true,
|
||||
"percentage": false,
|
||||
"legend": {
|
||||
|
@ -743,4 +744,4 @@
|
|||
"refresh": false,
|
||||
"version": 6,
|
||||
"hideAllLegends": false
|
||||
}
|
||||
}
|
||||
|
|
|
@ -173,7 +173,7 @@
|
|||
"aliasColors": {},
|
||||
"seriesOverrides": [],
|
||||
"links": [],
|
||||
"leftYAxisLabel": "",
|
||||
"leftYAxisLabel": "Thread Count",
|
||||
"interval": ">60s"
|
||||
},
|
||||
{
|
||||
|
@ -362,7 +362,8 @@
|
|||
"aliasColors": {},
|
||||
"seriesOverrides": [],
|
||||
"links": [],
|
||||
"interval": "> 60s"
|
||||
"interval": "> 60s",
|
||||
"leftYAxisLabel": "Count"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -411,13 +412,15 @@
|
|||
"datasource": null,
|
||||
"refresh_on_load": false,
|
||||
"name": "server",
|
||||
"options": [],
|
||||
"options": [
|
||||
],
|
||||
"includeAll": false,
|
||||
"allFormat": "glob",
|
||||
"query": "list series /openstack.keystone.check_api/",
|
||||
"current": {},
|
||||
"current": {
|
||||
},
|
||||
"regex": "/^([^.]+)/",
|
||||
"refresh": false
|
||||
"refresh": true
|
||||
}
|
||||
],
|
||||
"enable": true
|
||||
|
|
|
@ -702,7 +702,7 @@
|
|||
}
|
||||
],
|
||||
"time": {
|
||||
"from": "now-1h",
|
||||
"from": "now-15m",
|
||||
"to": "now"
|
||||
},
|
||||
"templating": {
|
||||
|
@ -712,13 +712,15 @@
|
|||
"datasource": null,
|
||||
"refresh_on_load": false,
|
||||
"name": "server",
|
||||
"options": [],
|
||||
"options": [
|
||||
],
|
||||
"includeAll": true,
|
||||
"allFormat": "regex values",
|
||||
"query": "list series /openstack.neutron.check_api/",
|
||||
"current": {},
|
||||
"current": {
|
||||
},
|
||||
"regex": "/^([^.]+)/",
|
||||
"refresh": false
|
||||
"refresh": true
|
||||
}
|
||||
],
|
||||
"enable": true
|
||||
|
|
|
@ -95,12 +95,12 @@
|
|||
"function": "count",
|
||||
"column": "value",
|
||||
"series": "merge(/$server.openstack.nova.http.*.5\\d\\d/)",
|
||||
"query": "select count(value) from merge(/$server.openstack.nova.http.*.5\\d\\d/) where $timeFilter group by time($interval) fill(0) order asc",
|
||||
"query": "select count(value) from merge(/$server.openstack.nova.http.*.5\\d\\d/) where $timeFilter group by time($interval) fill(null) order asc",
|
||||
"rawQuery": false,
|
||||
"interval": "",
|
||||
"groupby_field": "",
|
||||
"condition": "",
|
||||
"fill": "0"
|
||||
"fill": "null"
|
||||
}
|
||||
],
|
||||
"cacheTimeout": null,
|
||||
|
@ -432,8 +432,8 @@
|
|||
"function": "last",
|
||||
"column": "value",
|
||||
"series": "merge(/openstack.nova.services.nova-compute.enabled/)",
|
||||
"query": "select last(value) from merge(/openstack.nova.services.nova-compute.enabled/) where $timeFilter group by time($interval) fill(0) order asc",
|
||||
"fill": "0"
|
||||
"query": "select last(value) from merge(/openstack.nova.services.nova-compute.enabled/) where $timeFilter group by time($interval) fill(null) order asc",
|
||||
"fill": "null"
|
||||
}
|
||||
],
|
||||
"cacheTimeout": null,
|
||||
|
@ -483,8 +483,8 @@
|
|||
"function": "last",
|
||||
"column": "value",
|
||||
"series": "merge(/openstack.nova.services.nova-scheduler.enabled/)",
|
||||
"query": "select last(value) from merge(/openstack.nova.services.nova-scheduler.enabled/) where $timeFilter group by time($interval) fill(0) order asc",
|
||||
"fill": "0"
|
||||
"query": "select last(value) from merge(/openstack.nova.services.nova-scheduler.enabled/) where $timeFilter group by time($interval) fill(null) order asc",
|
||||
"fill": "null"
|
||||
}
|
||||
],
|
||||
"cacheTimeout": null,
|
||||
|
@ -534,8 +534,8 @@
|
|||
"function": "last",
|
||||
"column": "value",
|
||||
"series": "merge(/openstack.nova.services.nova-conductor.enabled/)",
|
||||
"query": "select last(value) from merge(/openstack.nova.services.nova-conductor.enabled/) where $timeFilter group by time($interval) fill(0) order asc",
|
||||
"fill": "0"
|
||||
"query": "select last(value) from merge(/openstack.nova.services.nova-conductor.enabled/) where $timeFilter group by time($interval) fill(null) order asc",
|
||||
"fill": "null"
|
||||
}
|
||||
],
|
||||
"cacheTimeout": null,
|
||||
|
@ -585,8 +585,8 @@
|
|||
"function": "last",
|
||||
"column": "value",
|
||||
"series": "merge(/openstack.nova.services.nova-cert.enabled/)",
|
||||
"query": "select last(value) from merge(/openstack.nova.services.nova-cert.enabled/) where $timeFilter group by time($interval) fill(0) order asc",
|
||||
"fill": "0"
|
||||
"query": "select last(value) from merge(/openstack.nova.services.nova-cert.enabled/) where $timeFilter group by time($interval) fill(null) order asc",
|
||||
"fill": "null"
|
||||
}
|
||||
],
|
||||
"cacheTimeout": null,
|
||||
|
@ -636,8 +636,8 @@
|
|||
"function": "last",
|
||||
"column": "value",
|
||||
"series": "merge(/openstack.nova.services.nova-consoleauth.enabled/)",
|
||||
"query": "select last(value) from merge(/openstack.nova.services.nova-consoleauth.enabled/) where $timeFilter group by time($interval) fill(0) order asc",
|
||||
"fill": "0"
|
||||
"query": "select last(value) from merge(/openstack.nova.services.nova-consoleauth.enabled/) where $timeFilter group by time($interval) fill(null) order asc",
|
||||
"fill": "null"
|
||||
}
|
||||
],
|
||||
"cacheTimeout": null,
|
||||
|
@ -699,8 +699,8 @@
|
|||
"function": "last",
|
||||
"column": "value",
|
||||
"series": "merge(/openstack.nova.services.nova-compute.disabled/)",
|
||||
"query": "select last(value) from merge(/openstack.nova.services.nova-compute.disabled/) where $timeFilter group by time($interval) fill(0) order asc",
|
||||
"fill": "0"
|
||||
"query": "select last(value) from merge(/openstack.nova.services.nova-compute.disabled/) where $timeFilter group by time($interval) fill(null) order asc",
|
||||
"fill": "null"
|
||||
}
|
||||
],
|
||||
"cacheTimeout": null,
|
||||
|
@ -750,8 +750,8 @@
|
|||
"function": "last",
|
||||
"column": "value",
|
||||
"series": "merge(/openstack.nova.services.nova-scheduler.disabled/)",
|
||||
"query": "select last(value) from merge(/openstack.nova.services.nova-scheduler.disabled/) where $timeFilter group by time($interval) fill(0) order asc",
|
||||
"fill": "0"
|
||||
"query": "select last(value) from merge(/openstack.nova.services.nova-scheduler.disabled/) where $timeFilter group by time($interval) fill(null) order asc",
|
||||
"fill": "null"
|
||||
}
|
||||
],
|
||||
"cacheTimeout": null,
|
||||
|
@ -801,8 +801,8 @@
|
|||
"function": "last",
|
||||
"column": "value",
|
||||
"series": "merge(/openstack.nova.services.nova-conductor.disabled/)",
|
||||
"query": "select last(value) from merge(/openstack.nova.services.nova-conductor.disabled/) where $timeFilter group by time($interval) fill(0) order asc",
|
||||
"fill": "0"
|
||||
"query": "select last(value) from merge(/openstack.nova.services.nova-conductor.disabled/) where $timeFilter group by time($interval) fill(null) order asc",
|
||||
"fill": "null"
|
||||
}
|
||||
],
|
||||
"cacheTimeout": null,
|
||||
|
@ -852,8 +852,8 @@
|
|||
"function": "last",
|
||||
"column": "value",
|
||||
"series": "merge(/openstack.nova.services.nova-cert.disabled/)",
|
||||
"query": "select last(value) from merge(/openstack.nova.services.nova-cert.disabled/) where $timeFilter group by time($interval) fill(0) order asc",
|
||||
"fill": "0"
|
||||
"query": "select last(value) from merge(/openstack.nova.services.nova-cert.disabled/) where $timeFilter group by time($interval) fill(null) order asc",
|
||||
"fill": "null"
|
||||
}
|
||||
],
|
||||
"cacheTimeout": null,
|
||||
|
@ -903,8 +903,542 @@
|
|||
"function": "last",
|
||||
"column": "value",
|
||||
"series": "merge(/openstack.nova.services.nova-consoleauth.disabled/)",
|
||||
"query": "select last(value) from merge(/openstack.nova.services.nova-consoleauth.disabled/) where $timeFilter group by time($interval) fill(0) order asc",
|
||||
"fill": "0"
|
||||
"query": "select last(value) from merge(/openstack.nova.services.nova-consoleauth.disabled/) where $timeFilter group by time($interval) fill(null) order asc",
|
||||
"fill": "null"
|
||||
}
|
||||
],
|
||||
"cacheTimeout": null,
|
||||
"format": "none",
|
||||
"prefix": "",
|
||||
"postfix": "",
|
||||
"nullText": null,
|
||||
"valueMaps": [
|
||||
{
|
||||
"value": "null",
|
||||
"op": "=",
|
||||
"text": "N/A"
|
||||
}
|
||||
],
|
||||
"nullPointMode": "connected",
|
||||
"valueName": "current",
|
||||
"prefixFontSize": "50%",
|
||||
"valueFontSize": "80%",
|
||||
"postfixFontSize": "50%",
|
||||
"thresholds": "0,1,1",
|
||||
"colorBackground": false,
|
||||
"colorValue": false,
|
||||
"colors": [
|
||||
"rgba(50, 172, 45, 0.97)",
|
||||
"rgba(237, 129, 40, 0.89)",
|
||||
"rgba(245, 54, 54, 0.9)"
|
||||
],
|
||||
"sparkline": {
|
||||
"show": false,
|
||||
"full": false,
|
||||
"lineColor": "rgb(31, 120, 193)",
|
||||
"fillColor": "rgba(31, 118, 189, 0.18)"
|
||||
}
|
||||
},
|
||||
{
|
||||
"title": "",
|
||||
"error": false,
|
||||
"span": 2,
|
||||
"editable": true,
|
||||
"type": "text",
|
||||
"id": 40,
|
||||
"mode": "html",
|
||||
"content": "<br />\n<h3 align=\"center\"> Up </h3>\n",
|
||||
"style": {},
|
||||
"links": []
|
||||
},
|
||||
{
|
||||
"title": "",
|
||||
"error": false,
|
||||
"span": 2,
|
||||
"editable": true,
|
||||
"type": "singlestat",
|
||||
"id": 41,
|
||||
"links": [],
|
||||
"maxDataPoints": 100,
|
||||
"interval": "> 60s",
|
||||
"targets": [
|
||||
{
|
||||
"function": "last",
|
||||
"column": "value",
|
||||
"series": "merge(/openstack.nova.services.nova-compute.up/)",
|
||||
"query": "select last(value) from merge(/openstack.nova.services.nova-compute.up/) where $timeFilter group by time($interval) fill(null) order asc",
|
||||
"fill": "null"
|
||||
}
|
||||
],
|
||||
"cacheTimeout": null,
|
||||
"format": "none",
|
||||
"prefix": "",
|
||||
"postfix": "",
|
||||
"nullText": null,
|
||||
"valueMaps": [
|
||||
{
|
||||
"value": "null",
|
||||
"op": "=",
|
||||
"text": "N/A"
|
||||
}
|
||||
],
|
||||
"nullPointMode": "connected",
|
||||
"valueName": "current",
|
||||
"prefixFontSize": "50%",
|
||||
"valueFontSize": "80%",
|
||||
"postfixFontSize": "50%",
|
||||
"thresholds": "0,1,1",
|
||||
"colorBackground": false,
|
||||
"colorValue": false,
|
||||
"colors": [
|
||||
"rgba(50, 172, 45, 0.97)",
|
||||
"rgba(237, 129, 40, 0.89)",
|
||||
"rgba(245, 54, 54, 0.9)"
|
||||
],
|
||||
"sparkline": {
|
||||
"show": false,
|
||||
"full": false,
|
||||
"lineColor": "rgb(31, 120, 193)",
|
||||
"fillColor": "rgba(31, 118, 189, 0.18)"
|
||||
}
|
||||
},
|
||||
{
|
||||
"title": "",
|
||||
"error": false,
|
||||
"span": 2,
|
||||
"editable": true,
|
||||
"type": "singlestat",
|
||||
"id": 42,
|
||||
"links": [],
|
||||
"maxDataPoints": 100,
|
||||
"interval": "> 60s",
|
||||
"targets": [
|
||||
{
|
||||
"function": "last",
|
||||
"column": "value",
|
||||
"series": "merge(/openstack.nova.services.nova-scheduler.up/)",
|
||||
"query": "select last(value) from merge(/openstack.nova.services.nova-scheduler.up/) where $timeFilter group by time($interval) fill(null) order asc",
|
||||
"fill": "null"
|
||||
}
|
||||
],
|
||||
"cacheTimeout": null,
|
||||
"format": "none",
|
||||
"prefix": "",
|
||||
"postfix": "",
|
||||
"nullText": null,
|
||||
"valueMaps": [
|
||||
{
|
||||
"value": "null",
|
||||
"op": "=",
|
||||
"text": "N/A"
|
||||
}
|
||||
],
|
||||
"nullPointMode": "connected",
|
||||
"valueName": "current",
|
||||
"prefixFontSize": "50%",
|
||||
"valueFontSize": "80%",
|
||||
"postfixFontSize": "50%",
|
||||
"thresholds": "0,1,1",
|
||||
"colorBackground": false,
|
||||
"colorValue": false,
|
||||
"colors": [
|
||||
"rgba(50, 172, 45, 0.97)",
|
||||
"rgba(237, 129, 40, 0.89)",
|
||||
"rgba(245, 54, 54, 0.9)"
|
||||
],
|
||||
"sparkline": {
|
||||
"show": false,
|
||||
"full": false,
|
||||
"lineColor": "rgb(31, 120, 193)",
|
||||
"fillColor": "rgba(31, 118, 189, 0.18)"
|
||||
}
|
||||
},
|
||||
{
|
||||
"title": "",
|
||||
"error": false,
|
||||
"span": 2,
|
||||
"editable": true,
|
||||
"type": "singlestat",
|
||||
"id": 43,
|
||||
"links": [],
|
||||
"maxDataPoints": 100,
|
||||
"interval": "> 60s",
|
||||
"targets": [
|
||||
{
|
||||
"function": "last",
|
||||
"column": "value",
|
||||
"series": "merge(/openstack.nova.services.nova-conductor.up/)",
|
||||
"query": "select last(value) from merge(/openstack.nova.services.nova-conductor.up/) where $timeFilter group by time($interval) fill(null) order asc",
|
||||
"fill": "null"
|
||||
}
|
||||
],
|
||||
"cacheTimeout": null,
|
||||
"format": "none",
|
||||
"prefix": "",
|
||||
"postfix": "",
|
||||
"nullText": null,
|
||||
"valueMaps": [
|
||||
{
|
||||
"value": "null",
|
||||
"op": "=",
|
||||
"text": "N/A"
|
||||
}
|
||||
],
|
||||
"nullPointMode": "connected",
|
||||
"valueName": "current",
|
||||
"prefixFontSize": "50%",
|
||||
"valueFontSize": "80%",
|
||||
"postfixFontSize": "50%",
|
||||
"thresholds": "0,1,1",
|
||||
"colorBackground": false,
|
||||
"colorValue": false,
|
||||
"colors": [
|
||||
"rgba(50, 172, 45, 0.97)",
|
||||
"rgba(237, 129, 40, 0.89)",
|
||||
"rgba(245, 54, 54, 0.9)"
|
||||
],
|
||||
"sparkline": {
|
||||
"show": false,
|
||||
"full": false,
|
||||
"lineColor": "rgb(31, 120, 193)",
|
||||
"fillColor": "rgba(31, 118, 189, 0.18)"
|
||||
}
|
||||
},
|
||||
{
|
||||
"title": "",
|
||||
"error": false,
|
||||
"span": 2,
|
||||
"editable": true,
|
||||
"type": "singlestat",
|
||||
"id": 44,
|
||||
"links": [],
|
||||
"maxDataPoints": 100,
|
||||
"interval": "> 60s",
|
||||
"targets": [
|
||||
{
|
||||
"function": "last",
|
||||
"column": "value",
|
||||
"series": "merge(/openstack.nova.services.nova-cert.up/)",
|
||||
"query": "select last(value) from merge(/openstack.nova.services.nova-cert.up/) where $timeFilter group by time($interval) fill(null) order asc",
|
||||
"fill": "null"
|
||||
}
|
||||
],
|
||||
"cacheTimeout": null,
|
||||
"format": "none",
|
||||
"prefix": "",
|
||||
"postfix": "",
|
||||
"nullText": null,
|
||||
"valueMaps": [
|
||||
{
|
||||
"value": "null",
|
||||
"op": "=",
|
||||
"text": "N/A"
|
||||
}
|
||||
],
|
||||
"nullPointMode": "connected",
|
||||
"valueName": "current",
|
||||
"prefixFontSize": "50%",
|
||||
"valueFontSize": "80%",
|
||||
"postfixFontSize": "50%",
|
||||
"thresholds": "0,0,1",
|
||||
"colorBackground": false,
|
||||
"colorValue": false,
|
||||
"colors": [
|
||||
"rgba(50, 172, 45, 0.97)",
|
||||
"rgba(237, 129, 40, 0.89)",
|
||||
"rgba(245, 54, 54, 0.9)"
|
||||
],
|
||||
"sparkline": {
|
||||
"show": false,
|
||||
"full": false,
|
||||
"lineColor": "rgb(31, 120, 193)",
|
||||
"fillColor": "rgba(31, 118, 189, 0.18)"
|
||||
}
|
||||
},
|
||||
{
|
||||
"title": "",
|
||||
"error": false,
|
||||
"span": 2,
|
||||
"editable": true,
|
||||
"type": "singlestat",
|
||||
"id": 45,
|
||||
"links": [],
|
||||
"maxDataPoints": 100,
|
||||
"interval": "> 60s",
|
||||
"targets": [
|
||||
{
|
||||
"function": "last",
|
||||
"column": "value",
|
||||
"series": "merge(/openstack.nova.services.nova-consoleauth.up/)",
|
||||
"query": "select last(value) from merge(/openstack.nova.services.nova-consoleauth.up/) where $timeFilter group by time($interval) fill(null) order asc",
|
||||
"fill": "null"
|
||||
}
|
||||
],
|
||||
"cacheTimeout": null,
|
||||
"format": "none",
|
||||
"prefix": "",
|
||||
"postfix": "",
|
||||
"nullText": null,
|
||||
"valueMaps": [
|
||||
{
|
||||
"value": "null",
|
||||
"op": "=",
|
||||
"text": "N/A"
|
||||
}
|
||||
],
|
||||
"nullPointMode": "connected",
|
||||
"valueName": "current",
|
||||
"prefixFontSize": "50%",
|
||||
"valueFontSize": "80%",
|
||||
"postfixFontSize": "50%",
|
||||
"thresholds": "0,1,1",
|
||||
"colorBackground": false,
|
||||
"colorValue": false,
|
||||
"colors": [
|
||||
"rgba(50, 172, 45, 0.97)",
|
||||
"rgba(237, 129, 40, 0.89)",
|
||||
"rgba(245, 54, 54, 0.9)"
|
||||
],
|
||||
"sparkline": {
|
||||
"show": false,
|
||||
"full": false,
|
||||
"lineColor": "rgb(31, 120, 193)",
|
||||
"fillColor": "rgba(31, 118, 189, 0.18)"
|
||||
}
|
||||
},
|
||||
{
|
||||
"title": "",
|
||||
"error": false,
|
||||
"span": 2,
|
||||
"editable": true,
|
||||
"type": "text",
|
||||
"id": 46,
|
||||
"mode": "html",
|
||||
"content": "<br />\n<h3 align=\"center\"> Down </h3>\n",
|
||||
"style": {},
|
||||
"links": []
|
||||
},
|
||||
{
|
||||
"title": "",
|
||||
"error": false,
|
||||
"span": 2,
|
||||
"editable": true,
|
||||
"type": "singlestat",
|
||||
"id": 47,
|
||||
"links": [],
|
||||
"maxDataPoints": 100,
|
||||
"interval": "> 60s",
|
||||
"targets": [
|
||||
{
|
||||
"function": "last",
|
||||
"column": "value",
|
||||
"series": "merge(/openstack.nova.services.nova-compute.down/)",
|
||||
"query": "select last(value) from merge(/openstack.nova.services.nova-compute.down/) where $timeFilter group by time($interval) fill(null) order asc",
|
||||
"fill": "null"
|
||||
}
|
||||
],
|
||||
"cacheTimeout": null,
|
||||
"format": "none",
|
||||
"prefix": "",
|
||||
"postfix": "",
|
||||
"nullText": null,
|
||||
"valueMaps": [
|
||||
{
|
||||
"value": "null",
|
||||
"op": "=",
|
||||
"text": "N/A"
|
||||
}
|
||||
],
|
||||
"nullPointMode": "connected",
|
||||
"valueName": "current",
|
||||
"prefixFontSize": "50%",
|
||||
"valueFontSize": "80%",
|
||||
"postfixFontSize": "50%",
|
||||
"thresholds": "0,1,1",
|
||||
"colorBackground": false,
|
||||
"colorValue": false,
|
||||
"colors": [
|
||||
"rgba(50, 172, 45, 0.97)",
|
||||
"rgba(237, 129, 40, 0.89)",
|
||||
"rgba(245, 54, 54, 0.9)"
|
||||
],
|
||||
"sparkline": {
|
||||
"show": false,
|
||||
"full": false,
|
||||
"lineColor": "rgb(31, 120, 193)",
|
||||
"fillColor": "rgba(31, 118, 189, 0.18)"
|
||||
}
|
||||
},
|
||||
{
|
||||
"title": "",
|
||||
"error": false,
|
||||
"span": 2,
|
||||
"editable": true,
|
||||
"type": "singlestat",
|
||||
"id": 48,
|
||||
"links": [],
|
||||
"maxDataPoints": 100,
|
||||
"interval": "> 60s",
|
||||
"targets": [
|
||||
{
|
||||
"function": "last",
|
||||
"column": "value",
|
||||
"series": "merge(/openstack.nova.services.nova-scheduler.down/)",
|
||||
"query": "select last(value) from merge(/openstack.nova.services.nova-scheduler.down/) where $timeFilter group by time($interval) fill(null) order asc",
|
||||
"fill": "null"
|
||||
}
|
||||
],
|
||||
"cacheTimeout": null,
|
||||
"format": "none",
|
||||
"prefix": "",
|
||||
"postfix": "",
|
||||
"nullText": null,
|
||||
"valueMaps": [
|
||||
{
|
||||
"value": "null",
|
||||
"op": "=",
|
||||
"text": "N/A"
|
||||
}
|
||||
],
|
||||
"nullPointMode": "connected",
|
||||
"valueName": "current",
|
||||
"prefixFontSize": "50%",
|
||||
"valueFontSize": "80%",
|
||||
"postfixFontSize": "50%",
|
||||
"thresholds": "0,1,1",
|
||||
"colorBackground": false,
|
||||
"colorValue": false,
|
||||
"colors": [
|
||||
"rgba(50, 172, 45, 0.97)",
|
||||
"rgba(237, 129, 40, 0.89)",
|
||||
"rgba(245, 54, 54, 0.9)"
|
||||
],
|
||||
"sparkline": {
|
||||
"show": false,
|
||||
"full": false,
|
||||
"lineColor": "rgb(31, 120, 193)",
|
||||
"fillColor": "rgba(31, 118, 189, 0.18)"
|
||||
}
|
||||
},
|
||||
{
|
||||
"title": "",
|
||||
"error": false,
|
||||
"span": 2,
|
||||
"editable": true,
|
||||
"type": "singlestat",
|
||||
"id": 49,
|
||||
"links": [],
|
||||
"maxDataPoints": 100,
|
||||
"interval": "> 60s",
|
||||
"targets": [
|
||||
{
|
||||
"function": "last",
|
||||
"column": "value",
|
||||
"series": "merge(/openstack.nova.services.nova-conductor.down/)",
|
||||
"query": "select last(value) from merge(/openstack.nova.services.nova-conductor.down/) where $timeFilter group by time($interval) fill(null) order asc",
|
||||
"fill": "null"
|
||||
}
|
||||
],
|
||||
"cacheTimeout": null,
|
||||
"format": "none",
|
||||
"prefix": "",
|
||||
"postfix": "",
|
||||
"nullText": null,
|
||||
"valueMaps": [
|
||||
{
|
||||
"value": "null",
|
||||
"op": "=",
|
||||
"text": "N/A"
|
||||
}
|
||||
],
|
||||
"nullPointMode": "connected",
|
||||
"valueName": "current",
|
||||
"prefixFontSize": "50%",
|
||||
"valueFontSize": "80%",
|
||||
"postfixFontSize": "50%",
|
||||
"thresholds": "0,1,1",
|
||||
"colorBackground": false,
|
||||
"colorValue": false,
|
||||
"colors": [
|
||||
"rgba(50, 172, 45, 0.97)",
|
||||
"rgba(237, 129, 40, 0.89)",
|
||||
"rgba(245, 54, 54, 0.9)"
|
||||
],
|
||||
"sparkline": {
|
||||
"show": false,
|
||||
"full": false,
|
||||
"lineColor": "rgb(31, 120, 193)",
|
||||
"fillColor": "rgba(31, 118, 189, 0.18)"
|
||||
}
|
||||
},
|
||||
{
|
||||
"title": "",
|
||||
"error": false,
|
||||
"span": 2,
|
||||
"editable": true,
|
||||
"type": "singlestat",
|
||||
"id": 50,
|
||||
"links": [],
|
||||
"maxDataPoints": 100,
|
||||
"interval": "> 60s",
|
||||
"targets": [
|
||||
{
|
||||
"function": "last",
|
||||
"column": "value",
|
||||
"series": "merge(/openstack.nova.services.nova-cert.down/)",
|
||||
"query": "select last(value) from merge(/openstack.nova.services.nova-cert.down/) where $timeFilter group by time($interval) fill(null) order asc",
|
||||
"fill": "null"
|
||||
}
|
||||
],
|
||||
"cacheTimeout": null,
|
||||
"format": "none",
|
||||
"prefix": "",
|
||||
"postfix": "",
|
||||
"nullText": null,
|
||||
"valueMaps": [
|
||||
{
|
||||
"value": "null",
|
||||
"op": "=",
|
||||
"text": "N/A"
|
||||
}
|
||||
],
|
||||
"nullPointMode": "connected",
|
||||
"valueName": "current",
|
||||
"prefixFontSize": "50%",
|
||||
"valueFontSize": "80%",
|
||||
"postfixFontSize": "50%",
|
||||
"thresholds": "0,0,1",
|
||||
"colorBackground": false,
|
||||
"colorValue": false,
|
||||
"colors": [
|
||||
"rgba(50, 172, 45, 0.97)",
|
||||
"rgba(237, 129, 40, 0.89)",
|
||||
"rgba(245, 54, 54, 0.9)"
|
||||
],
|
||||
"sparkline": {
|
||||
"show": false,
|
||||
"full": false,
|
||||
"lineColor": "rgb(31, 120, 193)",
|
||||
"fillColor": "rgba(31, 118, 189, 0.18)"
|
||||
}
|
||||
},
|
||||
{
|
||||
"title": "",
|
||||
"error": false,
|
||||
"span": 2,
|
||||
"editable": true,
|
||||
"type": "singlestat",
|
||||
"id": 51,
|
||||
"links": [],
|
||||
"maxDataPoints": 100,
|
||||
"interval": "> 60s",
|
||||
"targets": [
|
||||
{
|
||||
"function": "last",
|
||||
"column": "value",
|
||||
"series": "merge(/openstack.nova.services.nova-consoleauth.down/)",
|
||||
"query": "select last(value) from merge(/openstack.nova.services.nova-consoleauth.down/) where $timeFilter group by time($interval) fill(null) order asc",
|
||||
"fill": "null"
|
||||
}
|
||||
],
|
||||
"cacheTimeout": null,
|
||||
|
@ -963,8 +1497,8 @@
|
|||
"function": "last",
|
||||
"column": "value",
|
||||
"series": "merge(/openstack.nova.instances.active/)",
|
||||
"query": "select last(value) from merge(/openstack.nova.instances.active/) where $timeFilter group by time($interval) fill(0) order asc",
|
||||
"fill": "0"
|
||||
"query": "select last(value) from merge(/openstack.nova.instances.active/) where $timeFilter group by time($interval) fill(null) order asc",
|
||||
"fill": "null"
|
||||
}
|
||||
],
|
||||
"cacheTimeout": null,
|
||||
|
@ -1014,8 +1548,8 @@
|
|||
"function": "last",
|
||||
"column": "value",
|
||||
"series": "merge(/openstack.nova.instances.error/)",
|
||||
"query": "select last(value) from merge(/openstack.nova.instances.error/) where $timeFilter group by time($interval) fill(0) order asc",
|
||||
"fill": "0"
|
||||
"query": "select last(value) from merge(/openstack.nova.instances.error/) where $timeFilter group by time($interval) fill(null) order asc",
|
||||
"fill": "null"
|
||||
}
|
||||
],
|
||||
"cacheTimeout": null,
|
||||
|
@ -1092,7 +1626,8 @@
|
|||
"total": false,
|
||||
"avg": false,
|
||||
"alignAsTable": true,
|
||||
"hideEmpty": false
|
||||
"hideEmpty": false,
|
||||
"sortDesc": true
|
||||
},
|
||||
"nullPointMode": "null as zero",
|
||||
"steppedLine": false,
|
||||
|
@ -1143,8 +1678,8 @@
|
|||
"function": "last",
|
||||
"column": "value",
|
||||
"series": "merge(/openstack.nova.used_vcpus/)",
|
||||
"query": "select last(value) from merge(/openstack.nova.used_vcpus/) where $timeFilter group by time($interval) fill(0) order asc",
|
||||
"fill": "0"
|
||||
"query": "select last(value) from merge(/openstack.nova.used_vcpus/) where $timeFilter group by time($interval) fill(null) order asc",
|
||||
"fill": "null"
|
||||
}
|
||||
],
|
||||
"cacheTimeout": null,
|
||||
|
@ -1194,8 +1729,8 @@
|
|||
"function": "last",
|
||||
"column": "value",
|
||||
"series": "merge(/openstack.nova.used_disk/)",
|
||||
"query": "select last(value) from merge(/openstack.nova.used_disk/) where $timeFilter group by time($interval) fill(0) order asc",
|
||||
"fill": "0"
|
||||
"query": "select last(value) from merge(/openstack.nova.used_disk/) where $timeFilter group by time($interval) fill(null) order asc",
|
||||
"fill": "null"
|
||||
}
|
||||
],
|
||||
"cacheTimeout": null,
|
||||
|
@ -1245,8 +1780,8 @@
|
|||
"function": "last",
|
||||
"column": "value",
|
||||
"series": "merge(/openstack.nova.used_ram/)",
|
||||
"query": "select last(value) from merge(/openstack.nova.used_ram/) where $timeFilter group by time($interval) fill(0) order asc",
|
||||
"fill": "0"
|
||||
"query": "select last(value) from merge(/openstack.nova.used_ram/) where $timeFilter group by time($interval) fill(null) order asc",
|
||||
"fill": "null"
|
||||
}
|
||||
],
|
||||
"cacheTimeout": null,
|
||||
|
@ -1308,8 +1843,8 @@
|
|||
"function": "last",
|
||||
"column": "value",
|
||||
"series": "merge(/openstack.nova.free_vcpus/)",
|
||||
"query": "select last(value) from merge(/openstack.nova.free_vcpus/) where $timeFilter group by time($interval) fill(0) order asc",
|
||||
"fill": "0"
|
||||
"query": "select last(value) from merge(/openstack.nova.free_vcpus/) where $timeFilter group by time($interval) fill(null) order asc",
|
||||
"fill": "null"
|
||||
}
|
||||
],
|
||||
"cacheTimeout": null,
|
||||
|
@ -1359,8 +1894,8 @@
|
|||
"function": "last",
|
||||
"column": "value",
|
||||
"series": "merge(/openstack.nova.free_disk/)",
|
||||
"query": "select last(value) from merge(/openstack.nova.free_disk/) where $timeFilter group by time($interval) fill(0) order asc",
|
||||
"fill": "0"
|
||||
"query": "select last(value) from merge(/openstack.nova.free_disk/) where $timeFilter group by time($interval) fill(null) order asc",
|
||||
"fill": "null"
|
||||
}
|
||||
],
|
||||
"cacheTimeout": null,
|
||||
|
@ -1410,8 +1945,8 @@
|
|||
"function": "last",
|
||||
"column": "value",
|
||||
"series": "merge(/openstack.nova.free_ram/)",
|
||||
"query": "select last(value) from merge(/openstack.nova.free_ram/) where $timeFilter group by time($interval) fill(0) order asc",
|
||||
"fill": "0"
|
||||
"query": "select last(value) from merge(/openstack.nova.free_ram/) where $timeFilter group by time($interval) fill(null) order asc",
|
||||
"fill": "null"
|
||||
}
|
||||
],
|
||||
"cacheTimeout": null,
|
||||
|
@ -1484,7 +2019,7 @@
|
|||
}
|
||||
],
|
||||
"time": {
|
||||
"from": "now-1h",
|
||||
"from": "now-15m",
|
||||
"to": "now"
|
||||
},
|
||||
"templating": {
|
||||
|
@ -1494,11 +2029,13 @@
|
|||
"datasource": null,
|
||||
"refresh_on_load": false,
|
||||
"name": "server",
|
||||
"options": [],
|
||||
"options": [
|
||||
],
|
||||
"includeAll": true,
|
||||
"allFormat": "regex values",
|
||||
"query": "list series /openstack.nova.check_api/",
|
||||
"current": {},
|
||||
"current": {
|
||||
},
|
||||
"regex": "/^([^.]+)/",
|
||||
"refresh": false
|
||||
}
|
||||
|
|
|
@ -29,10 +29,9 @@
|
|||
{
|
||||
"function": "last",
|
||||
"column": "value",
|
||||
"series": "merge(/rabbitmq.total_nodes/)",
|
||||
"query": "select last(value) from merge(/rabbitmq.total_nodes/) where $timeFilter group by time($interval) fill(0) order asc",
|
||||
"alias": "Total nodes",
|
||||
"fill": "0"
|
||||
"series": "merge(/$server.rabbitmq.total_nodes/)",
|
||||
"query": "select last(value) from merge(/$server.rabbitmq.total_nodes/) where $timeFilter group by time($interval) order asc",
|
||||
"alias": "Total nodes"
|
||||
}
|
||||
],
|
||||
"cacheTimeout": null,
|
||||
|
@ -52,13 +51,13 @@
|
|||
"prefixFontSize": "50%",
|
||||
"valueFontSize": "80%",
|
||||
"postfixFontSize": "50%",
|
||||
"thresholds": "0,1,1",
|
||||
"thresholds": "",
|
||||
"colorBackground": false,
|
||||
"colorValue": true,
|
||||
"colorValue": false,
|
||||
"colors": [
|
||||
"rgba(245, 54, 54, 0.9)",
|
||||
"rgba(255, 255, 255, 0.89)",
|
||||
"rgba(255, 255, 255, 0.97)"
|
||||
"rgba(71, 212, 59, 0.4)",
|
||||
"rgba(245, 150, 40, 0.73)",
|
||||
"rgba(225, 40, 40, 0.59)"
|
||||
],
|
||||
"sparkline": {
|
||||
"show": true,
|
||||
|
@ -81,10 +80,9 @@
|
|||
{
|
||||
"function": "last",
|
||||
"column": "value",
|
||||
"series": "merge(/rabbitmq.running_nodes/)",
|
||||
"query": "select last(value) from merge(/rabbitmq.running_nodes/) where $timeFilter group by time($interval) fill(0) order asc",
|
||||
"alias": "Running nodes",
|
||||
"fill": "0"
|
||||
"series": "merge(/$server.rabbitmq.running_nodes/)",
|
||||
"query": "select last(value) from merge(/$server.rabbitmq.running_nodes/) where $timeFilter group by time($interval) order asc",
|
||||
"alias": "Running nodes"
|
||||
}
|
||||
],
|
||||
"cacheTimeout": null,
|
||||
|
@ -104,13 +102,13 @@
|
|||
"prefixFontSize": "50%",
|
||||
"valueFontSize": "80%",
|
||||
"postfixFontSize": "50%",
|
||||
"thresholds": "0,1,1",
|
||||
"thresholds": "",
|
||||
"colorBackground": false,
|
||||
"colorValue": true,
|
||||
"colorValue": false,
|
||||
"colors": [
|
||||
"rgba(245, 54, 54, 0.9)",
|
||||
"rgba(255, 255, 255, 0.89)",
|
||||
"rgba(255, 255, 255, 0.97)"
|
||||
"rgba(237, 129, 40, 0.89)",
|
||||
"rgba(50, 172, 45, 0.97)"
|
||||
],
|
||||
"sparkline": {
|
||||
"show": true,
|
||||
|
@ -133,9 +131,8 @@
|
|||
{
|
||||
"function": "last",
|
||||
"column": "value",
|
||||
"series": "merge(/rabbitmq.consumers/)",
|
||||
"query": "select last(value) from merge(/rabbitmq.consumers/) where $timeFilter group by time($interval) fill(0) order asc",
|
||||
"fill": "0"
|
||||
"series": "merge(/$server.rabbitmq.consumers/)",
|
||||
"query": "select last(value) from merge(/$server.rabbitmq.consumers/) where $timeFilter group by time($interval) order asc"
|
||||
}
|
||||
],
|
||||
"cacheTimeout": null,
|
||||
|
@ -155,13 +152,13 @@
|
|||
"prefixFontSize": "50%",
|
||||
"valueFontSize": "80%",
|
||||
"postfixFontSize": "50%",
|
||||
"thresholds": "0,0,1",
|
||||
"thresholds": "",
|
||||
"colorBackground": false,
|
||||
"colorValue": false,
|
||||
"colors": [
|
||||
"rgba(50, 172, 45, 0.97)",
|
||||
"rgba(237, 129, 40, 0.89)",
|
||||
"rgba(245, 54, 54, 0.9)"
|
||||
"rgba(71, 212, 59, 0.4)",
|
||||
"rgba(245, 150, 40, 0.73)",
|
||||
"rgba(225, 40, 40, 0.59)"
|
||||
],
|
||||
"sparkline": {
|
||||
"show": true,
|
||||
|
@ -184,10 +181,9 @@
|
|||
{
|
||||
"function": "last",
|
||||
"column": "value",
|
||||
"series": "merge(/rabbitmq.queues/)",
|
||||
"query": "select last(value) from merge(/rabbitmq.queues/) where $timeFilter group by time($interval) fill(0) order asc",
|
||||
"alias": "queues",
|
||||
"fill": "0"
|
||||
"series": "merge(/$server.rabbitmq.queues/)",
|
||||
"query": "select last(value) from merge(/$server.rabbitmq.queues/) where $timeFilter group by time($interval) order asc",
|
||||
"alias": "queues"
|
||||
}
|
||||
],
|
||||
"cacheTimeout": null,
|
||||
|
@ -236,10 +232,9 @@
|
|||
{
|
||||
"function": "last",
|
||||
"column": "value",
|
||||
"series": "merge(/rabbitmq.connections/)",
|
||||
"query": "select last(value) from merge(/rabbitmq.connections/) where $timeFilter group by time($interval) fill(0) order asc",
|
||||
"alias": "connections",
|
||||
"fill": "0"
|
||||
"series": "merge(/$server.rabbitmq.connections/)",
|
||||
"query": "select last(value) from merge(/$server.rabbitmq.connections/) where $timeFilter group by time($interval) order asc",
|
||||
"alias": "connections"
|
||||
}
|
||||
],
|
||||
"cacheTimeout": null,
|
||||
|
@ -288,9 +283,8 @@
|
|||
{
|
||||
"function": "last",
|
||||
"column": "value",
|
||||
"series": "merge(/rabbitmq.exchanges/)",
|
||||
"query": "select last(value) from merge(/rabbitmq.exchanges/) where $timeFilter group by time($interval) fill(0) order asc",
|
||||
"fill": "0"
|
||||
"series": "merge(/$server.rabbitmq.exchanges/)",
|
||||
"query": "select last(value) from merge(/$server.rabbitmq.exchanges/) where $timeFilter group by time($interval) order asc"
|
||||
}
|
||||
],
|
||||
"cacheTimeout": null,
|
||||
|
@ -326,7 +320,7 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"title": "Memory consumed by all queues",
|
||||
"title": "Memory used by all queues",
|
||||
"error": false,
|
||||
"span": 6,
|
||||
"editable": true,
|
||||
|
@ -338,13 +332,13 @@
|
|||
"y-axis": true,
|
||||
"y_formats": [
|
||||
"bytes",
|
||||
"short"
|
||||
"bytes"
|
||||
],
|
||||
"grid": {
|
||||
"leftMax": null,
|
||||
"rightMax": null,
|
||||
"leftMin": 0,
|
||||
"rightMin": null,
|
||||
"rightMin": 0,
|
||||
"threshold1": null,
|
||||
"threshold2": null,
|
||||
"threshold1Color": "rgba(216, 200, 27, 0.27)",
|
||||
|
@ -356,17 +350,16 @@
|
|||
"points": false,
|
||||
"pointradius": 5,
|
||||
"bars": false,
|
||||
"stack": false,
|
||||
"stack": true,
|
||||
"percentage": false,
|
||||
"legend": {
|
||||
"show": true,
|
||||
"values": true,
|
||||
"min": true,
|
||||
"max": true,
|
||||
"values": false,
|
||||
"min": false,
|
||||
"max": false,
|
||||
"current": false,
|
||||
"total": false,
|
||||
"avg": true,
|
||||
"alignAsTable": true
|
||||
"avg": false
|
||||
},
|
||||
"nullPointMode": "connected",
|
||||
"steppedLine": false,
|
||||
|
@ -378,19 +371,35 @@
|
|||
{
|
||||
"function": "mean",
|
||||
"column": "value",
|
||||
"series": "merge(/rabbitmq.memory/)",
|
||||
"query": "select mean(value) from merge(/rabbitmq.memory/) where $timeFilter group by time($interval) order asc",
|
||||
"alias": "Memory",
|
||||
"rawQuery": false
|
||||
"series": "/$server.rabbitmq.memory/",
|
||||
"query": "select mean(value) from /$server.rabbitmq.memory/ where $timeFilter group by time($interval) fill(null) order asc",
|
||||
"alias": "$0.total (all processes)",
|
||||
"rawQuery": false,
|
||||
"fill": "null"
|
||||
},
|
||||
{
|
||||
"function": "mean",
|
||||
"column": "value",
|
||||
"series": "/$server.rabbitmq.pmap/",
|
||||
"query": "select mean(value) from /$server.rabbitmq.pmap/ where $timeFilter group by time($interval) order asc",
|
||||
"alias": "$0.$2 (main process)",
|
||||
"rawQuery": false,
|
||||
"hide": true,
|
||||
"fill": "null"
|
||||
}
|
||||
],
|
||||
"aliasColors": {},
|
||||
"seriesOverrides": [],
|
||||
"seriesOverrides": [
|
||||
{
|
||||
"alias": "/pmap/",
|
||||
"yaxis": 2
|
||||
}
|
||||
],
|
||||
"links": [],
|
||||
"interval": "> 60s"
|
||||
},
|
||||
{
|
||||
"title": "Ready/Unacknowledged messages",
|
||||
"title": "Outstanding Messages",
|
||||
"error": false,
|
||||
"span": 6,
|
||||
"editable": true,
|
||||
|
@ -420,32 +429,30 @@
|
|||
"points": false,
|
||||
"pointradius": 5,
|
||||
"bars": false,
|
||||
"stack": false,
|
||||
"stack": true,
|
||||
"percentage": false,
|
||||
"legend": {
|
||||
"show": true,
|
||||
"values": true,
|
||||
"min": true,
|
||||
"max": true,
|
||||
"values": false,
|
||||
"min": false,
|
||||
"max": false,
|
||||
"current": false,
|
||||
"total": false,
|
||||
"avg": false,
|
||||
"alignAsTable": true
|
||||
"avg": false
|
||||
},
|
||||
"nullPointMode": "connected",
|
||||
"steppedLine": false,
|
||||
"tooltip": {
|
||||
"value_type": "cumulative",
|
||||
"value_type": "individual",
|
||||
"shared": true
|
||||
},
|
||||
"targets": [
|
||||
{
|
||||
"function": "mean",
|
||||
"column": "value",
|
||||
"series": "merge(/rabbitmq.messages/)",
|
||||
"query": "select mean(value) from merge(/rabbitmq.messages/) where $timeFilter group by time($interval) fill(0) order asc",
|
||||
"alias": "R/U msg",
|
||||
"fill": "0"
|
||||
"series": "/$server.rabbitmq.messages/",
|
||||
"query": "select mean(value) from /$server.rabbitmq.messages/ where $timeFilter group by time($interval) order asc",
|
||||
"alias": "$0"
|
||||
}
|
||||
],
|
||||
"aliasColors": {},
|
||||
|
@ -491,17 +498,33 @@
|
|||
}
|
||||
],
|
||||
"time": {
|
||||
"from": "now-1h",
|
||||
"from": "now-15m",
|
||||
"to": "now"
|
||||
},
|
||||
"templating": {
|
||||
"list": [],
|
||||
"enable": false
|
||||
"list": [
|
||||
{
|
||||
"type": "query",
|
||||
"datasource": null,
|
||||
"refresh_on_load": false,
|
||||
"name": "server",
|
||||
"options": [
|
||||
],
|
||||
"includeAll": true,
|
||||
"allFormat": "regex values",
|
||||
"query": "list series /openstack.keystone.check_api/",
|
||||
"current": {
|
||||
},
|
||||
"regex": "/^([^.]+)/",
|
||||
"refresh": true
|
||||
}
|
||||
],
|
||||
"enable": true
|
||||
},
|
||||
"annotations": {
|
||||
"list": []
|
||||
},
|
||||
"refresh": "1m",
|
||||
"refresh": false,
|
||||
"version": 6,
|
||||
"hideAllLegends": false
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1498,7 +1498,7 @@
|
|||
}
|
||||
],
|
||||
"time": {
|
||||
"from": "now-1h",
|
||||
"from": "now-15m",
|
||||
"to": "now"
|
||||
},
|
||||
"templating": {
|
||||
|
@ -1515,7 +1515,8 @@
|
|||
"query": "list series /.cpu.0.idle/",
|
||||
"regex": "/^([^.]+)/",
|
||||
"current": {
|
||||
}
|
||||
},
|
||||
"refresh": true
|
||||
},
|
||||
{
|
||||
"type": "query",
|
||||
|
@ -1523,27 +1524,14 @@
|
|||
"refresh_on_load": false,
|
||||
"name": "disk",
|
||||
"options": [
|
||||
{
|
||||
"text": "sda",
|
||||
"value": "sda"
|
||||
},
|
||||
{
|
||||
"text": "sdb",
|
||||
"value": "sdb"
|
||||
},
|
||||
{
|
||||
"text": "sdc",
|
||||
"value": "sdc"
|
||||
}
|
||||
],
|
||||
"includeAll": false,
|
||||
"allFormat": "glob",
|
||||
"query": "list series /disk_merged.read/",
|
||||
"current": {
|
||||
"text": "sda",
|
||||
"value": "sda"
|
||||
},
|
||||
"regex": "/$server.disk.([a-z]+)/"
|
||||
"regex": "/$server.disk.([a-z]+)/",
|
||||
"refresh": true
|
||||
},
|
||||
{
|
||||
"type": "query",
|
||||
|
@ -1551,23 +1539,14 @@
|
|||
"refresh_on_load": false,
|
||||
"name": "mount",
|
||||
"options": [
|
||||
{
|
||||
"text": "boot",
|
||||
"value": "boot"
|
||||
},
|
||||
{
|
||||
"text": "root",
|
||||
"value": "root"
|
||||
}
|
||||
],
|
||||
"includeAll": false,
|
||||
"allFormat": "glob",
|
||||
"query": "list series /inodes.free/",
|
||||
"current": {
|
||||
"text": "root",
|
||||
"value": "root"
|
||||
},
|
||||
"regex": "/fs.([^.]+)/"
|
||||
"regex": "/fs.([^.]+)/",
|
||||
"refresh": true
|
||||
},
|
||||
{
|
||||
"type": "query",
|
||||
|
@ -1575,31 +1554,14 @@
|
|||
"refresh_on_load": false,
|
||||
"name": "interface",
|
||||
"options": [
|
||||
{
|
||||
"text": "All",
|
||||
"value": "(eth0|eth1|eth2)"
|
||||
},
|
||||
{
|
||||
"text": "eth0",
|
||||
"value": "eth0"
|
||||
},
|
||||
{
|
||||
"text": "eth1",
|
||||
"value": "eth1"
|
||||
},
|
||||
{
|
||||
"text": "eth2",
|
||||
"value": "eth2"
|
||||
}
|
||||
],
|
||||
"includeAll": true,
|
||||
"allFormat": "regex values",
|
||||
"query": "list series /if_octets/",
|
||||
"current": {
|
||||
"text": "All",
|
||||
"value": "(eth0|eth1|eth2)"
|
||||
},
|
||||
"regex": "/([^.]+).if_octets/"
|
||||
"regex": "/([^.]+).if_octets/",
|
||||
"refresh": true
|
||||
}
|
||||
],
|
||||
"enable": true
|
||||
|
|
Loading…
Reference in New Issue