diff --git a/dashboards/containers_dashboard.json b/dashboards/containers_dashboard.json deleted file mode 100644 index df284c9..0000000 --- a/dashboards/containers_dashboard.json +++ /dev/null @@ -1,1571 +0,0 @@ -{ - "__inputs": [ - { - "name": "DS_MON", - "label": "Datasource", - "description": "", - "type": "datasource", - "pluginId": "monasca-datasource", - "pluginName": "Monasca" - } - ], - "__requires": [ - { - "type": "panel", - "id": "graph", - "name": "Graph", - "version": "" - }, - { - "type": "grafana", - "id": "grafana", - "name": "Grafana", - "version": "4.1.0-pre1" - } - ], - "id": null, - "title": "OpenStack Container's Metrics", - "description": "A collection of OpenStack Container's Metrics", - "tags": [ - "openstack", - "monasca", - "infra" - ], - "style": "dark", - "timezone": "browser", - "editable": true, - "sharedCrosshair": true, - "hideControls": false, - "time": { - "from": "now-1h", - "to": "now" - }, - "timepicker": { - "refresh_intervals": [ - "15s", - "1m", - "15m", - "1h" - ], - "time_options": [ - "5m", - "15m", - "1h", - "6h", - "12h", - "24h", - "2d", - "7d", - "30d" - ] - }, - "templating": { - "list": [ - { - "current": { - "text": "${DS_MON}", - "value": "${DS_MON}" - }, - "hide": 0, - "label": "Datasource", - "name": "datasource", - "options": [], - "query": "monasca-datasource", - "refresh": 1, - "regex": "", - "type": "datasource" - }, - { - "auto": false, - "auto_count": 30, - "auto_min": "10s", - "current": { - "text": "15s", - "value": "15s" - }, - "hide": 0, - "label": "Interval", - "name": "inter", - "options": [ - { - "text": "15s", - "value": "15s", - "selected": true - }, - { - "text": "30s", - "value": "30s", - "selected": false - }, - { - "text": "45s", - "value": "45s", - "selected": false - }, - { - "text": "1m", - "value": "1m", - "selected": false - }, - { - "text": "2m", - "value": "2m", - "selected": false - }, - { - "text": "5m", - "value": "5m", - "selected": false - }, - { - "text": "10m", - "value": "10m", - "selected": false - }, - { - "text": "30m", - "value": "30m", - "selected": false - }, - { - "text": "1h", - "value": "1h", - "selected": false - } - ], - "query": "15s,30s,45s,1m,2m,5m,10m,30m,1h", - "refresh": 2, - "type": "interval" - }, - { - "type": "query", - "label": "Physical Host", - "query": "hostname", - "regex": "(?!.*container.*).*", - "sort": 1, - "datasource": "$datasource", - "refresh": 1, - "hide": 0, - "name": "physical_host", - "multi": true, - "includeAll": true, - "allValue": null, - "options": [], - "current": {}, - "tagsQuery": null, - "tagValuesQuery": null - }, - { - "type": "query", - "label": "Container", - "query": "hostname", - "regex": "/.*-container-.*/", - "sort": 0, - "datasource": "$datasource", - "refresh": 1, - "hide": 0, - "name": "container", - "multi": true, - "includeAll": true, - "allValue": null, - "options": [], - "current": {}, - "tagsQuery": null, - "tagValuesQuery": null - } - ] - }, - "annotations": { - "list": [] - }, - "schemaVersion": 13, - "version": 0, - "links": [], - "gnetId": null, - "rows": [ - { - "title": "CPU", - "panels": [ - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "decimals": 2, - "editable": true, - "error": false, - "fill": 1, - "id": 1, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": false, - "rightSide": true, - "show": true, - "sort": "avg", - "sortDesc": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "span": 12, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "avg", - "alias": "@hostname", - "dimensions": [ - { - "key": "node_type", - "value": "container" - }, - { - "key": "physical_host", - "value": "$physical_host" - }, - { - "key": "hostname", - "value": "$container" - } - ], - "error": "", - "group": false, - "metric": "cpu.percent", - "period": "$inter", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Overall CPU utilization", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "percent", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "editable": true, - "error": false, - "fill": 0, - "id": 37, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": true, - "rightSide": false, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "span": 6, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "avg", - "alias": "@hostname.idle", - "dimensions": [ - { - "key": "node_type", - "value": "container" - }, - { - "key": "hostname", - "value": "$container" - }, - { - "key": "physical_host", - "value": "$physical_host" - } - ], - "error": "", - "metric": "cpu.idle_perc", - "period": "$inter", - "refId": "A" - }, - { - "aggregator": "avg", - "alias": "@hostname.wait", - "dimensions": [ - { - "key": "node_type", - "value": "container" - }, - { - "key": "hostname", - "value": "$container" - }, - { - "key": "physical_host", - "value": "$physical_host" - } - ], - "error": "", - "metric": "cpu.wait_perc", - "period": "$inter", - "refId": "B" - }, - { - "aggregator": "avg", - "alias": "@hostname.system", - "dimensions": [ - { - "key": "node_type", - "value": "container" - }, - { - "key": "hostname", - "value": "$container" - }, - { - "key": "physical_host", - "value": "$physical_host" - } - ], - "error": "", - "metric": "cpu.system_perc", - "period": "$inter", - "refId": "C" - }, - { - "aggregator": "avg", - "alias": "@hostname.user", - "dimensions": [ - { - "key": "node_type", - "value": "container" - }, - { - "key": "hostname", - "value": "$container" - }, - { - "key": "physical_host", - "value": "$physical_host" - } - ], - "error": "", - "metric": "cpu.user_perc", - "period": "$inter", - "refId": "D" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Usage", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "percent", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "editable": true, - "error": false, - "fill": 1, - "id": 38, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": true, - "rightSide": false, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "span": 6, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "avg", - "alias": "@hostname.idle", - "dimensions": [ - { - "key": "node_type", - "value": "container" - }, - { - "key": "hostname", - "value": "$container" - }, - { - "key": "physical_host", - "value": "$physical_host" - } - ], - "error": "", - "metric": "cpu.idle_time", - "period": "$inter", - "refId": "A" - }, - { - "aggregator": "avg", - "alias": "@hostname.wait", - "dimensions": [ - { - "key": "node_type", - "value": "container" - }, - { - "key": "hostname", - "value": "$container" - }, - { - "key": "physical_host", - "value": "$physical_host" - } - ], - "error": "", - "metric": "cpu.wait_time", - "period": "$inter", - "refId": "B" - }, - { - "aggregator": "avg", - "alias": "@hostname.system", - "dimensions": [ - { - "key": "node_type", - "value": "container" - }, - { - "key": "hostname", - "value": "$container" - }, - { - "key": "physical_host", - "value": "$physical_host" - } - ], - "error": "", - "metric": "cpu.system_time", - "period": "$inter", - "refId": "C" - }, - { - "aggregator": "avg", - "alias": "@hostname.user", - "dimensions": [ - { - "key": "node_type", - "value": "container" - }, - { - "key": "hostname", - "value": "$container" - }, - { - "key": "physical_host", - "value": "$physical_host" - } - ], - "error": "", - "metric": "cpu.user_time", - "period": "$inter", - "refId": "D" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Usage", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "decimals": 2, - "editable": true, - "error": false, - "fill": 0, - "id": 40, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": true, - "rightSide": false, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "span": 6, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "avg", - "alias": "@hostname.1min", - "dimensions": [ - { - "key": "node_type", - "value": "container" - }, - { - "key": "hostname", - "value": "$container" - }, - { - "key": "physical_host", - "value": "$physical_host" - } - ], - "error": "", - "metric": "load.avg_1_min", - "period": "$inter", - "refId": "A" - }, - { - "aggregator": "avg", - "alias": "@hostname.5min", - "dimensions": [ - { - "key": "node_type", - "value": "container" - }, - { - "key": "hostname", - "value": "$container" - }, - { - "key": "physical_host", - "value": "$physical_host" - } - ], - "error": "", - "metric": "load.avg_5_min", - "period": "$inter", - "refId": "B" - }, - { - "aggregator": "avg", - "alias": "@hostname.15min", - "dimensions": [ - { - "key": "node_type", - "value": "container" - }, - { - "key": "hostname", - "value": "$container" - }, - { - "key": "physical_host", - "value": "$physical_host" - } - ], - "error": "", - "metric": "load.avg_15_min", - "period": "$inter", - "refId": "C" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Load", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 2, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "percentunit", - "label": "", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "decimals": 2, - "editable": true, - "error": false, - "fill": 1, - "id": 39, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": true, - "rightSide": false, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "span": 6, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "avg", - "alias": "@hostname", - "dimensions": [ - { - "key": "node_type", - "value": "container" - }, - { - "key": "hostname", - "value": "$container" - }, - { - "key": "physical_host", - "value": "$physical_host" - } - ], - "error": "", - "group": false, - "metric": "cpu.stolen_perc", - "period": "$inter", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Stolen", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "percent", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - } - ], - "showTitle": true, - "titleSize": "h6", - "height": "350", - "repeat": null, - "repeatRowId": null, - "repeatIteration": null, - "collapse": false - }, - { - "title": "DISK", - "panels": [ - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "editable": true, - "error": false, - "fill": 1, - "id": 55, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": true, - "show": true, - "sort": "current", - "sortDesc": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "span": 6, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "avg", - "alias": "@hostname.@device", - "dimensions": [ - { - "key": "node_type", - "value": "container" - }, - { - "key": "hostname", - "value": "$container" - }, - { - "key": "device", - "value": "$all" - }, - { - "key": "physical_host", - "value": "$physical_host" - } - ], - "error": "", - "metric": "disk.inode_used_perc", - "period": "$inter", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Used Inodes", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "percent", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "editable": true, - "error": false, - "fill": 1, - "id": 56, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": true, - "show": true, - "sort": "current", - "sortDesc": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "span": 6, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "avg", - "alias": "@hostname.@device", - "dimensions": [ - { - "key": "node_type", - "value": "container" - }, - { - "key": "hostname", - "value": "$container" - }, - { - "key": "device", - "value": "$all" - }, - { - "key": "physical_host", - "value": "$physical_host" - } - ], - "error": "", - "metric": "disk.space_used_perc", - "period": "$inter", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Used Space", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "percent", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - } - ], - "showTitle": true, - "titleSize": "h6", - "height": "350", - "repeat": null, - "repeatRowId": null, - "repeatIteration": null, - "collapse": true - }, - { - "title": "NETWORK", - "panels": [ - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "editable": true, - "error": false, - "fill": 1, - "id": 42, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "hideEmpty": false, - "hideZero": false, - "max": false, - "min": false, - "rightSide": true, - "show": true, - "sort": "current", - "sortDesc": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "/in$/", - "transform": "negative-Y" - } - ], - "span": 12, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "avg", - "alias": "@hostname.@device.in", - "dimensions": [ - { - "key": "node_type", - "value": "container" - }, - { - "key": "hostname", - "value": "$container" - }, - { - "key": "device", - "value": "$all" - }, - { - "key": "physical_host", - "value": "$physical_host" - } - ], - "error": "", - "metric": "net.in_bytes_sec", - "period": "$inter", - "refId": "A" - }, - { - "aggregator": "avg", - "alias": "@hostname.@device.out", - "dimensions": [ - { - "key": "node_type", - "value": "container" - }, - { - "key": "hostname", - "value": "$container" - }, - { - "key": "device", - "value": "$all" - }, - { - "key": "physical_host", - "value": "$physical_host" - } - ], - "error": "", - "metric": "net.out_bytes_sec", - "period": "$inter", - "refId": "B" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Usage", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "Bps", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": true, - "datasource": "$datasource", - "editable": true, - "error": false, - "fill": 1, - "id": 43, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "hideEmpty": false, - "hideZero": false, - "max": false, - "min": false, - "rightSide": true, - "show": true, - "sort": "current", - "sortDesc": true, - "total": false, - "values": true - }, - "lines": false, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "/in$/", - "transform": "negative-Y" - } - ], - "span": 12, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "avg", - "alias": "@hostname.@device.in", - "dimensions": [ - { - "key": "node_type", - "value": "container" - }, - { - "key": "hostname", - "value": "$container" - }, - { - "key": "device", - "value": "$all" - }, - { - "key": "physical_host", - "value": "$physical_host" - } - ], - "error": "", - "metric": "net.in_packets_sec", - "period": "$inter", - "refId": "A" - }, - { - "aggregator": "avg", - "alias": "@hostname.@device.out", - "dimensions": [ - { - "key": "node_type", - "value": "container" - }, - { - "key": "hostname", - "value": "$container" - }, - { - "key": "device", - "value": "$all" - }, - { - "key": "physical_host", - "value": "$physical_host" - } - ], - "error": "", - "metric": "net.out_packets_sec", - "period": "$inter", - "refId": "B" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Packets", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "pps", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": true, - "datasource": "$datasource", - "editable": true, - "error": false, - "fill": 1, - "id": 44, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "hideEmpty": true, - "hideZero": true, - "max": false, - "min": false, - "rightSide": true, - "show": true, - "sort": "current", - "sortDesc": true, - "total": false, - "values": true - }, - "lines": false, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "/in$/", - "transform": "negative-Y" - } - ], - "span": 12, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "avg", - "alias": "@hostname.@device.in", - "dimensions": [ - { - "key": "node_type", - "value": "container" - }, - { - "key": "hostname", - "value": "$container" - }, - { - "key": "device", - "value": "$all" - }, - { - "key": "physical_host", - "value": "$physical_host" - } - ], - "error": "", - "metric": "net.in_errors_sec", - "period": "$inter", - "refId": "A" - }, - { - "aggregator": "avg", - "alias": "@hostname.@device.out", - "dimensions": [ - { - "key": "node_type", - "value": "container" - }, - { - "key": "hostname", - "value": "$container" - }, - { - "key": "device", - "value": "$all" - }, - { - "key": "physical_host", - "value": "$physical_host" - } - ], - "error": "", - "metric": "net.out_errors_sec", - "period": "$inter", - "refId": "B" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Packets Error", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "pps", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": true, - "datasource": "$datasource", - "editable": true, - "error": false, - "fill": 1, - "id": 45, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": false, - "min": false, - "rightSide": true, - "show": true, - "sort": "current", - "sortDesc": true, - "total": false, - "values": true - }, - "lines": false, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "/in$/", - "transform": "negative-Y" - } - ], - "span": 12, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "avg", - "alias": "@hostname.@device.in", - "dimensions": [ - { - "key": "node_type", - "value": "container" - }, - { - "key": "hostname", - "value": "$container" - }, - { - "key": "device", - "value": "$all" - }, - { - "key": "physical_host", - "value": "$physical_host" - } - ], - "error": "", - "metric": "net.in_packets_dropped_sec", - "period": "$inter", - "refId": "A" - }, - { - "aggregator": "avg", - "alias": "@hostname.@device.out", - "dimensions": [ - { - "key": "node_type", - "value": "container" - }, - { - "key": "hostname", - "value": "$container" - }, - { - "key": "device", - "value": "$all" - }, - { - "key": "physical_host", - "value": "$physical_host" - } - ], - "error": "", - "metric": "net.out_packets_dropped_sec", - "period": "$inter", - "refId": "B" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Packets Drop", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "pps", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - } - ], - "showTitle": true, - "titleSize": "h6", - "height": "350", - "repeat": null, - "repeatRowId": null, - "repeatIteration": null, - "collapse": true - } - ] -} diff --git a/dashboards/hosts_dashboard.json b/dashboards/hosts_dashboard.json deleted file mode 100644 index 6fa038c..0000000 --- a/dashboards/hosts_dashboard.json +++ /dev/null @@ -1,2280 +0,0 @@ -{ - "__inputs": [ - { - "name": "DS_MON", - "label": "Datasource", - "description": "", - "type": "datasource", - "pluginId": "monasca-datasource", - "pluginName": "Monasca" - } - ], - "__requires": [ - { - "type": "panel", - "id": "graph", - "name": "Graph", - "version": "" - }, - { - "type": "grafana", - "id": "grafana", - "name": "Grafana", - "version": "4.1.0-pre1" - } - ], - "id": null, - "title": "OpenStack Host's Metrics", - "description": "A collection of OpenStack Host's Metrics", - "tags": [ - "openstack", - "monasca", - "infra" - ], - "style": "dark", - "timezone": "browser", - "editable": true, - "sharedCrosshair": true, - "hideControls": false, - "time": { - "from": "now-3h", - "to": "now" - }, - "timepicker": { - "refresh_intervals": [ - "15s", - "1m", - "15m", - "1h" - ], - "time_options": [ - "5m", - "15m", - "1h", - "6h", - "12h", - "24h", - "2d", - "7d", - "30d" - ] - }, - "templating": { - "list": [ - { - "current": { - "text": "${DS_MON}", - "value": "${DS_MON}" - }, - "hide": 0, - "label": "Datasource", - "name": "datasource", - "options": [], - "query": "monasca-datasource", - "refresh": 1, - "regex": "", - "type": "datasource" - }, - { - "auto": false, - "auto_count": 30, - "auto_min": "10s", - "current": { - "text": "15s", - "value": "15s" - }, - "hide": 0, - "label": "Interval", - "name": "inter", - "options": [ - { - "text": "15s", - "value": "15s", - "selected": true - }, - { - "text": "30s", - "value": "30s", - "selected": false - }, - { - "text": "45s", - "value": "45s", - "selected": false - }, - { - "text": "1m", - "value": "1m", - "selected": false - }, - { - "text": "2m", - "value": "2m", - "selected": false - }, - { - "text": "5m", - "value": "5m", - "selected": false - }, - { - "text": "10m", - "value": "10m", - "selected": false - }, - { - "text": "30m", - "value": "30m", - "selected": false - }, - { - "text": "1h", - "value": "1h", - "selected": false - } - ], - "query": "15s,30s,45s,1m,2m,5m,10m,30m,1h", - "refresh": 2, - "type": "interval" - }, - { - "allValue": null, - "current": {}, - "datasource": "$datasource", - "hide": 0, - "includeAll": true, - "label": "Hostname", - "multi": true, - "name": "hostname", - "options": [], - "query": "hostname", - "refresh": 1, - "regex": "(?!.*container.*).*", - "sort": 1, - "tagValuesQuery": null, - "tagsQuery": "hostname", - "type": "query" - } - ] - }, - "annotations": { - "list": [] - }, - "schemaVersion": 13, - "version": 0, - "links": [], - "gnetId": null, - "rows": [ - { - "title": "CPU", - "panels": [ - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "decimals": 2, - "editable": true, - "error": false, - "fill": 1, - "id": 1, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": false, - "rightSide": true, - "show": true, - "sort": "avg", - "sortDesc": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "span": 12, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "avg", - "alias": "@hostname", - "dimensions": [ - { - "key": "node_type", - "value": "physical_host" - }, - { - "key": "hostname", - "value": "$hostname" - } - ], - "error": "", - "group": false, - "metric": "cpu.percent", - "period": "$inter", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Overall CPU utilization", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "percent", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "editable": true, - "error": false, - "fill": 0, - "id": 37, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": true, - "rightSide": false, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "span": 6, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "avg", - "alias": "@hostname.idle", - "dimensions": [ - { - "key": "node_type", - "value": "physical_host" - }, - { - "key": "hostname", - "value": "$hostname" - } - ], - "error": "", - "metric": "cpu.idle_perc", - "period": "$inter", - "refId": "A" - }, - { - "aggregator": "avg", - "alias": "@hostname.wait", - "dimensions": [ - { - "key": "node_type", - "value": "physical_host" - }, - { - "key": "hostname", - "value": "$hostname" - } - ], - "error": "", - "metric": "cpu.wait_perc", - "period": "$inter", - "refId": "B" - }, - { - "aggregator": "avg", - "alias": "@hostname.system", - "dimensions": [ - { - "key": "node_type", - "value": "physical_host" - }, - { - "key": "hostname", - "value": "$hostname" - } - ], - "error": "", - "metric": "cpu.system_perc", - "period": "$inter", - "refId": "C" - }, - { - "aggregator": "avg", - "alias": "@hostname.user", - "dimensions": [ - { - "key": "node_type", - "value": "physical_host" - }, - { - "key": "hostname", - "value": "$hostname" - } - ], - "error": "", - "metric": "cpu.user_perc", - "period": "$inter", - "refId": "D" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Usage", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "percent", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "editable": true, - "error": false, - "fill": 1, - "id": 38, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": true, - "rightSide": false, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "span": 6, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "avg", - "alias": "@hostname.idle", - "dimensions": [ - { - "key": "node_type", - "value": "physical_host" - }, - { - "key": "hostname", - "value": "$hostname" - } - ], - "error": "", - "metric": "cpu.idle_time", - "period": "$inter", - "refId": "A" - }, - { - "aggregator": "avg", - "alias": "@hostname.wait", - "dimensions": [ - { - "key": "node_type", - "value": "physical_host" - }, - { - "key": "hostname", - "value": "$hostname" - } - ], - "error": "", - "metric": "cpu.wait_time", - "period": "$inter", - "refId": "B" - }, - { - "aggregator": "avg", - "alias": "@hostname.system", - "dimensions": [ - { - "key": "node_type", - "value": "physical_host" - }, - { - "key": "hostname", - "value": "$hostname" - } - ], - "error": "", - "metric": "cpu.system_time", - "period": "$inter", - "refId": "C" - }, - { - "aggregator": "avg", - "alias": "@hostname.user", - "dimensions": [ - { - "key": "node_type", - "value": "physical_host" - }, - { - "key": "hostname", - "value": "$hostname" - } - ], - "error": "", - "metric": "cpu.user_time", - "period": "$inter", - "refId": "D" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Usage", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "decimals": 2, - "editable": true, - "error": false, - "fill": 0, - "id": 40, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": true, - "rightSide": false, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "span": 6, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "avg", - "alias": "@hostname.1min", - "dimensions": [ - { - "key": "node_type", - "value": "physical_host" - }, - { - "key": "hostname", - "value": "$hostname" - } - ], - "error": "", - "metric": "load.avg_1_min", - "period": "$inter", - "refId": "A" - }, - { - "aggregator": "avg", - "alias": "@hostname.5min", - "dimensions": [ - { - "key": "node_type", - "value": "physical_host" - }, - { - "key": "hostname", - "value": "$hostname" - } - ], - "error": "", - "metric": "load.avg_5_min", - "period": "$inter", - "refId": "B" - }, - { - "aggregator": "avg", - "alias": "@hostname.15min", - "dimensions": [ - { - "key": "node_type", - "value": "physical_host" - }, - { - "key": "hostname", - "value": "$hostname" - } - ], - "error": "", - "metric": "load.avg_15_min", - "period": "$inter", - "refId": "C" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Load", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 2, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "percentunit", - "label": "", - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "decimals": 2, - "editable": true, - "error": false, - "fill": 1, - "id": 39, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": true, - "rightSide": false, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "span": 6, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "avg", - "alias": "@hostname", - "dimensions": [ - { - "key": "node_type", - "value": "physical_host" - }, - { - "key": "hostname", - "value": "$hostname" - } - ], - "error": "", - "group": false, - "metric": "cpu.stolen_perc", - "period": "$inter", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Stolen", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "percent", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - } - ], - "showTitle": true, - "titleSize": "h6", - "height": "350", - "repeat": null, - "repeatRowId": null, - "repeatIteration": null, - "collapse": false - }, - { - "title": "MEMORY", - "panels": [ - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "decimals": null, - "editable": true, - "error": false, - "fill": 1, - "id": 41, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": false, - "min": false, - "rightSide": true, - "show": true, - "sideWidth": null, - "sort": "current", - "sortDesc": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "span": 12, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "avg", - "alias": "@hostname.buffers", - "dimensions": [ - { - "key": "node_type", - "value": "physical_host" - }, - { - "key": "hostname", - "value": "$hostname" - } - ], - "error": "", - "metric": "mem.used_buffers", - "period": "$inter", - "refId": "A" - }, - { - "aggregator": "avg", - "alias": "@hostname.cached", - "dimensions": [ - { - "key": "node_type", - "value": "physical_host" - }, - { - "key": "hostname", - "value": "$hostname" - } - ], - "error": "", - "metric": "mem.used_cache", - "period": "$inter", - "refId": "B" - }, - { - "aggregator": "avg", - "alias": "@hostname.shared", - "dimensions": [ - { - "key": "node_type", - "value": "physical_host" - }, - { - "key": "hostname", - "value": "$hostname" - } - ], - "error": "", - "metric": "mem.used_shared", - "period": "$inter", - "refId": "C" - }, - { - "aggregator": "avg", - "alias": "@hostname.used", - "dimensions": [ - { - "key": "node_type", - "value": "physical_host" - }, - { - "key": "hostname", - "value": "$hostname" - } - ], - "error": "", - "metric": "mem.used_real_mb", - "period": "$inter", - "refId": "D" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Usage", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "decmbytes", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "decimals": 2, - "editable": true, - "error": false, - "fill": 1, - "id": 8, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": false, - "min": false, - "rightSide": false, - "show": true, - "sideWidth": null, - "sort": "current", - "sortDesc": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "span": 6, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "avg", - "alias": "@hostname", - "dimensions": [ - { - "key": "node_type", - "value": "physical_host" - }, - { - "key": "hostname", - "value": "$hostname" - } - ], - "error": "", - "metric": "mem.used_real_mb", - "period": "$inter", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Used", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "decmbytes", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "decimals": 2, - "editable": true, - "error": false, - "fill": 1, - "id": 4, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": false, - "min": false, - "rightSide": false, - "show": true, - "sideWidth": null, - "sort": "current", - "sortDesc": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "span": 6, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "avg", - "alias": "@hostname", - "dimensions": [ - { - "key": "node_type", - "value": "physical_host" - }, - { - "key": "hostname", - "value": "$hostname" - } - ], - "error": "", - "metric": "mem.free_mb", - "period": "$inter", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Free", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "decmbytes", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "decimals": 2, - "editable": true, - "error": false, - "fill": 1, - "id": 6, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": false, - "min": false, - "rightSide": true, - "show": true, - "sideWidth": null, - "sort": "current", - "sortDesc": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "span": 12, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "avg", - "alias": "@hostname.used", - "dimensions": [ - { - "key": "node_type", - "value": "physical_host" - }, - { - "key": "hostname", - "value": "$hostname" - } - ], - "error": "", - "metric": "mem.swap_used_mb", - "period": "$inter", - "refId": "A" - }, - { - "aggregator": "avg", - "alias": "@hostname.free", - "dimensions": [ - { - "key": "node_type", - "value": "physical_host" - }, - { - "key": "hostname", - "value": "$hostname" - } - ], - "error": "", - "metric": "mem.swap_free_mb", - "period": "$inter", - "refId": "B" - }, - { - "aggregator": "avg", - "alias": "@hostname.total", - "dimensions": [ - { - "key": "node_type", - "value": "physical_host" - }, - { - "key": "hostname", - "value": "$hostname" - } - ], - "error": "", - "metric": "mem.swap_total_mb", - "period": "$inter", - "refId": "C" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Swap", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "decmbytes", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - } - ], - "showTitle": true, - "titleSize": "h6", - "height": "350", - "repeat": null, - "repeatRowId": null, - "repeatIteration": null, - "collapse": true - }, - { - "title": "DISK", - "panels": [ - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "editable": true, - "error": false, - "fill": 1, - "id": 55, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": true, - "show": true, - "sort": "current", - "sortDesc": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "span": 6, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "avg", - "alias": "@hostname.@device", - "dimensions": [ - { - "key": "node_type", - "value": "physical_host" - }, - { - "key": "hostname", - "value": "$hostname" - }, - { - "key": "device", - "value": "$all" - } - ], - "error": "", - "metric": "disk.inode_used_perc", - "period": "$inter", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Used Inodes", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "percent", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "editable": true, - "error": false, - "fill": 1, - "id": 56, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": true, - "show": true, - "sort": "current", - "sortDesc": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "span": 6, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "avg", - "alias": "@hostname.@device", - "dimensions": [ - { - "key": "node_type", - "value": "physical_host" - }, - { - "key": "hostname", - "value": "$hostname" - }, - { - "key": "device", - "value": "$all" - } - ], - "error": "", - "metric": "disk.space_used_perc", - "period": "$inter", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Used Space", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "percent", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "editable": true, - "error": false, - "fill": 1, - "id": 57, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": true, - "show": true, - "sort": "current", - "sortDesc": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "/read/", - "transform": "negative-Y" - } - ], - "span": 12, - "stack": false, - "steppedLine": true, - "targets": [ - { - "aggregator": "avg", - "alias": "@hostname.@device:read", - "dimensions": [ - { - "key": "node_type", - "value": "physical_host" - }, - { - "key": "hostname", - "value": "$hostname" - }, - { - "key": "device", - "value": "$all" - } - ], - "error": "", - "metric": "io.read_kbytes_sec", - "period": "$inter", - "refId": "A" - }, - { - "aggregator": "avg", - "alias": "@hostname.@device:write", - "dimensions": [ - { - "key": "node_type", - "value": "physical_host" - }, - { - "key": "hostname", - "value": "$hostname" - }, - { - "key": "device", - "value": "$all" - } - ], - "error": "", - "metric": "io.write_kbytes_sec", - "period": "$inter", - "refId": "B" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "I/O bytes", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "KBs", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "decimals": 0, - "editable": true, - "error": false, - "fill": 1, - "id": 58, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": true, - "show": true, - "sort": "current", - "sortDesc": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "/read/", - "transform": "negative-Y" - } - ], - "span": 6, - "stack": false, - "steppedLine": true, - "targets": [ - { - "aggregator": "avg", - "alias": "@hostname.@device:read", - "dimensions": [ - { - "key": "node_type", - "value": "physical_host" - }, - { - "key": "hostname", - "value": "$hostname" - }, - { - "key": "device", - "value": "$all" - } - ], - "error": "", - "metric": "io.read_req_sec", - "period": "$inter", - "refId": "A" - }, - { - "aggregator": "avg", - "alias": "@hostname.@device:write", - "dimensions": [ - { - "key": "node_type", - "value": "physical_host" - }, - { - "key": "hostname", - "value": "$hostname" - }, - { - "key": "device", - "value": "$all" - } - ], - "error": "", - "metric": "io.write_req_sec", - "period": "$inter", - "refId": "B" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "I/O requests", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "decimals": null, - "editable": true, - "error": false, - "fill": 1, - "id": 59, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": true, - "show": true, - "sort": "current", - "sortDesc": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "/read/", - "transform": "negative-Y" - } - ], - "span": 6, - "stack": false, - "steppedLine": true, - "targets": [ - { - "aggregator": "avg", - "alias": "@hostname.@device:read", - "dimensions": [ - { - "key": "node_type", - "value": "physical_host" - }, - { - "key": "hostname", - "value": "$hostname" - }, - { - "key": "device", - "value": "$all" - } - ], - "error": "", - "metric": "io.read_time_sec", - "period": "$inter", - "refId": "A" - }, - { - "aggregator": "avg", - "alias": "@hostname.@device:write", - "dimensions": [ - { - "key": "node_type", - "value": "physical_host" - }, - { - "key": "hostname", - "value": "$hostname" - }, - { - "key": "device", - "value": "$all" - } - ], - "error": "", - "metric": "io.write_time_sec", - "period": "$inter", - "refId": "B" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "I/O time", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "s", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - } - ], - "showTitle": true, - "titleSize": "h6", - "height": "350", - "repeat": null, - "repeatRowId": null, - "repeatIteration": null, - "collapse": true - }, - { - "title": "NETWORK", - "panels": [ - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "editable": true, - "error": false, - "fill": 1, - "id": 42, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": false, - "min": false, - "rightSide": true, - "show": true, - "sort": "current", - "sortDesc": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "/in$/", - "transform": "negative-Y" - } - ], - "span": 12, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "avg", - "alias": "@hostname.@device.in", - "dimensions": [ - { - "key": "node_type", - "value": "physical_host" - }, - { - "key": "hostname", - "value": "$hostname" - }, - { - "key": "device", - "value": "$all" - } - ], - "error": "", - "metric": "net.in_bytes_sec", - "period": "$inter", - "refId": "A" - }, - { - "aggregator": "avg", - "alias": "@hostname.@device.out", - "dimensions": [ - { - "key": "node_type", - "value": "physical_host" - }, - { - "key": "hostname", - "value": "$hostname" - }, - { - "key": "device", - "value": "$all" - } - ], - "error": "", - "metric": "net.out_bytes_sec", - "period": "$inter", - "refId": "B" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Usage", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "Bps", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": true, - "datasource": "$datasource", - "editable": true, - "error": false, - "fill": 1, - "id": 43, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": false, - "min": false, - "rightSide": true, - "show": true, - "sort": "current", - "sortDesc": true, - "total": false, - "values": true - }, - "lines": false, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "/in$/", - "transform": "negative-Y" - } - ], - "span": 12, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "avg", - "alias": "@hostname.@device.in", - "dimensions": [ - { - "key": "node_type", - "value": "physical_host" - }, - { - "key": "hostname", - "value": "$hostname" - }, - { - "key": "device", - "value": "$all" - } - ], - "error": "", - "metric": "net.in_packets_sec", - "period": "$inter", - "refId": "A" - }, - { - "aggregator": "avg", - "alias": "@hostname.@device.out", - "dimensions": [ - { - "key": "node_type", - "value": "physical_host" - }, - { - "key": "hostname", - "value": "$hostname" - }, - { - "key": "device", - "value": "$all" - } - ], - "error": "", - "metric": "net.out_packets_sec", - "period": "$inter", - "refId": "B" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Packets", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "pps", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": true, - "datasource": "$datasource", - "editable": true, - "error": false, - "fill": 1, - "id": 44, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": false, - "min": false, - "rightSide": true, - "show": true, - "sort": "current", - "sortDesc": true, - "total": false, - "values": true - }, - "lines": false, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "/in$/", - "transform": "negative-Y" - } - ], - "span": 12, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "avg", - "alias": "@hostname.@device.in", - "dimensions": [ - { - "key": "node_type", - "value": "physical_host" - }, - { - "key": "hostname", - "value": "$hostname" - }, - { - "key": "device", - "value": "$all" - } - ], - "error": "", - "metric": "net.in_errors_sec", - "period": "$inter", - "refId": "A" - }, - { - "aggregator": "avg", - "alias": "@hostname.@device.out", - "dimensions": [ - { - "key": "node_type", - "value": "physical_host" - }, - { - "key": "hostname", - "value": "$hostname" - }, - { - "key": "device", - "value": "$all" - } - ], - "error": "", - "metric": "net.out_errors_sec", - "period": "$inter", - "refId": "B" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Packets Error", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "pps", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": true, - "datasource": "$datasource", - "editable": true, - "error": false, - "fill": 1, - "id": 45, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": false, - "min": false, - "rightSide": true, - "show": true, - "sort": "current", - "sortDesc": true, - "total": false, - "values": true - }, - "lines": false, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "/in$/", - "transform": "negative-Y" - } - ], - "span": 12, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "avg", - "alias": "@hostname.@device.in", - "dimensions": [ - { - "key": "node_type", - "value": "physical_host" - }, - { - "key": "hostname", - "value": "$hostname" - }, - { - "key": "device", - "value": "$all" - } - ], - "error": "", - "metric": "net.in_packets_dropped_sec", - "period": "$inter", - "refId": "A" - }, - { - "aggregator": "avg", - "alias": "@hostname.@device.out", - "dimensions": [ - { - "key": "node_type", - "value": "physical_host" - }, - { - "key": "hostname", - "value": "$hostname" - }, - { - "key": "device", - "value": "$all" - } - ], - "error": "", - "metric": "net.out_packets_dropped_sec", - "period": "$inter", - "refId": "B" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Packets Drop", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "pps", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - } - ], - "showTitle": true, - "titleSize": "h6", - "height": "350", - "repeat": null, - "repeatRowId": null, - "repeatIteration": null, - "collapse": true - } - ] -} diff --git a/dashboards/infra_dashboard.json b/dashboards/infra_dashboard.json deleted file mode 100644 index 9954219..0000000 --- a/dashboards/infra_dashboard.json +++ /dev/null @@ -1,4606 +0,0 @@ -{ - "__inputs": [ - { - "name": "DS_MON", - "label": "Datasource", - "description": "", - "type": "datasource", - "pluginId": "monasca-datasource", - "pluginName": "Monasca" - } - ], - "__requires": [ - { - "type": "panel", - "id": "graph", - "name": "Graph", - "version": "" - }, - { - "type": "panel", - "id": "singlestat", - "name": "Singlestat", - "version": "" - }, - { - "type": "grafana", - "id": "grafana", - "name": "Grafana", - "version": "4.1.0-pre1" - }, - { - "type": "datasource", - "id": "monasca-datasource", - "name": "Monasca", - "version": "1.0.0" - } - ], - "id": null, - "title": "OpenStack Infra Services Metrics", - "description": "", - "tags": [ - "infra", - "services", - "monasca" - ], - "style": "dark", - "timezone": "browser", - "editable": true, - "sharedCrosshair": false, - "hideControls": false, - "time": { - "from": "now-1h", - "to": "now" - }, - "timepicker": { - "refresh_intervals": [ - "5s", - "10s", - "30s", - "1m", - "5m", - "15m", - "30m", - "1h", - "2h", - "1d" - ], - "time_options": [ - "5m", - "15m", - "1h", - "6h", - "12h", - "24h", - "2d", - "7d", - "30d" - ] - }, - "templating": { - "list": [ - { - "current": { - "text": "${DS_MON}", - "value": "${DS_MON}" - }, - "hide": 0, - "label": "Datasource", - "name": "datasource", - "options": [], - "query": "monasca-datasource", - "refresh": 1, - "regex": "", - "type": "datasource" - }, - { - "auto": true, - "auto_count": 500, - "auto_min": "15s", - "current": { - "text": "15s", - "value": "15s" - }, - "hide": 0, - "label": "Interval", - "name": "inter", - "options": [ - { - "text": "auto", - "value": "$__auto_interval", - "selected": false - }, - { - "text": "15s", - "value": "15s", - "selected": true - }, - { - "text": "30s", - "value": "30s", - "selected": false - }, - { - "text": "45s", - "value": "45s", - "selected": false - }, - { - "text": "1m", - "value": "1m", - "selected": false - }, - { - "text": "2m", - "value": "2m", - "selected": false - }, - { - "text": "5m", - "value": "5m", - "selected": false - }, - { - "text": "10m", - "value": "10m", - "selected": false - }, - { - "text": "30m", - "value": "30m", - "selected": false - }, - { - "text": "1h", - "value": "1h", - "selected": false - } - ], - "query": "15s,30s,45s,1m,2m,5m,10m,30m,1h", - "refresh": 2, - "type": "interval" - } - ] - }, - "annotations": { - "list": [] - }, - "schemaVersion": 13, - "version": 0, - "links": [], - "gnetId": null, - "rows": [ - { - "title": "HTTP", - "panels": [ - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "editable": true, - "error": false, - "fill": 1, - "id": 14, - "legend": { - "alignAsTable": true, - "avg": false, - "current": true, - "max": true, - "min": false, - "rightSide": true, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "span": 12, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "none", - "alias": "@service.@component", - "dimensions": [ - { - "key": "service", - "value": "$all" - }, - { - "key": "component", - "value": "$all" - } - ], - "error": "", - "group": true, - "metric": "http_status", - "period": "$inter", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Status", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "editable": true, - "error": false, - "fill": 1, - "id": 13, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": false, - "rightSide": true, - "show": true, - "sort": "current", - "sortDesc": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "span": 12, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "avg", - "alias": "@service.@component", - "dimensions": [ - { - "key": "component", - "value": "$all" - }, - { - "key": "service", - "value": "$all" - } - ], - "error": "", - "group": true, - "metric": "http_response_time", - "period": "$inter", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Response Time", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "ms", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - } - ], - "showTitle": true, - "titleSize": "h6", - "height": "350", - "repeat": null, - "repeatRowId": null, - "repeatIteration": null, - "collapse": false - }, - { - "title": "HAProxy", - "panels": [ - { - "aliasColors": {}, - "bars": true, - "datasource": "$datasource", - "decimals": 0, - "editable": true, - "error": false, - "fill": 1, - "id": 7, - "legend": { - "alignAsTable": true, - "avg": false, - "current": true, - "hideZero": true, - "max": false, - "min": false, - "rightSide": true, - "show": true, - "sort": "current", - "sortDesc": true, - "total": false, - "values": true - }, - "lines": false, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "/unavailable$/", - "transform": "negative-Y" - } - ], - "span": 12, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "none", - "alias": "@component.available", - "dimensions": [ - { - "key": "component", - "value": "$all" - }, - { - "key": "status", - "value": "available" - } - ], - "error": "", - "metric": "haproxy.count_per_status", - "period": "$inter", - "refId": "A" - }, - { - "aggregator": "none", - "alias": "@component.unavailable", - "dimensions": [ - { - "key": "component", - "value": "$all" - }, - { - "key": "status", - "value": "unavailable" - } - ], - "error": "", - "metric": "haproxy.count_per_status", - "period": "$inter", - "refId": "B" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Total Backends per Status", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 2, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "editable": true, - "error": false, - "fill": 1, - "id": 8, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": true, - "rightSide": false, - "show": true, - "sort": "current", - "sortDesc": true, - "total": true, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "span": 6, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "avg", - "alias": "@component", - "dimensions": [ - { - "key": "component", - "value": "$all" - } - ], - "error": "", - "metric": "haproxy.frontend.session.current", - "period": "$inter", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Frontend Sessions", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "editable": true, - "error": false, - "fill": 1, - "id": 1, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": true, - "rightSide": false, - "show": true, - "sort": "current", - "sortDesc": true, - "total": true, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "span": 6, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "avg", - "alias": "@component", - "dimensions": [ - { - "key": "component", - "value": "$all" - } - ], - "error": "", - "metric": "haproxy.backend.session.current", - "period": "$inter", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Backend Sessions", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "editable": true, - "error": false, - "fill": 1, - "id": 9, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": true, - "rightSide": false, - "show": true, - "sort": "current", - "sortDesc": true, - "total": true, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "/in$/", - "transform": "negative-Y" - } - ], - "span": 6, - "stack": false, - "steppedLine": true, - "targets": [ - { - "aggregator": "avg", - "alias": "@component:in", - "dimensions": [ - { - "key": "component", - "value": "$all" - } - ], - "error": "", - "metric": "haproxy.frontend.bytes.in_rate", - "period": "$inter", - "refId": "A" - }, - { - "aggregator": "avg", - "alias": "@component:out", - "dimensions": [ - { - "key": "component", - "value": "$all" - } - ], - "error": "", - "metric": "haproxy.frontend.bytes.out_rate", - "period": "$inter", - "refId": "B" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Frontend Bytes In/Out", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": false, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "Bps", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "editable": true, - "error": false, - "fill": 1, - "id": 2, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": true, - "rightSide": false, - "show": true, - "sort": "current", - "sortDesc": true, - "total": true, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "/in$/", - "transform": "negative-Y" - } - ], - "span": 6, - "stack": false, - "steppedLine": true, - "targets": [ - { - "aggregator": "avg", - "alias": "@component:in", - "dimensions": [ - { - "key": "component", - "value": "$all" - } - ], - "error": "", - "metric": "haproxy.backend.bytes.in_rate", - "period": "$inter", - "refId": "A" - }, - { - "aggregator": "avg", - "alias": "@component:out", - "dimensions": [ - { - "key": "component", - "value": "$all" - } - ], - "error": "", - "metric": "haproxy.backend.bytes.out_rate", - "period": "$inter", - "refId": "B" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Backend Bytes In/Out", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": false, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "Bps", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": true, - "datasource": "$datasource", - "decimals": 0, - "editable": true, - "error": false, - "fill": 1, - "id": 12, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "hideZero": true, - "max": true, - "min": true, - "rightSide": false, - "show": true, - "sort": "current", - "sortDesc": true, - "total": true, - "values": true - }, - "lines": false, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "span": 6, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "avg", - "alias": "@component.1xx", - "dimensions": [ - { - "key": "component", - "value": "$all" - } - ], - "error": "", - "group": false, - "metric": "haproxy.frontend.response.1xx", - "period": "$inter", - "refId": "A" - }, - { - "aggregator": "avg", - "alias": "@component.2xx", - "dimensions": [ - { - "key": "component", - "value": "$all" - } - ], - "error": "", - "metric": "haproxy.frontend.response.2xx", - "period": "$inter", - "refId": "B" - }, - { - "aggregator": "avg", - "alias": "@scomponent.3xx", - "dimensions": [ - { - "key": "component", - "value": "$all" - } - ], - "error": "", - "metric": "haproxy.frontend.response.3xx", - "period": "$inter", - "refId": "C" - }, - { - "aggregator": "avg", - "alias": "@component.4xx", - "dimensions": [ - { - "key": "component", - "value": "$all" - } - ], - "error": "", - "metric": "haproxy.frontend.response.4xx", - "period": "$inter", - "refId": "D" - }, - { - "aggregator": "avg", - "alias": "@component.5xx", - "dimensions": [ - { - "key": "component", - "value": "$all" - } - ], - "error": "", - "metric": "haproxy.frontend.response.5xx", - "period": "$inter", - "refId": "E" - }, - { - "aggregator": "avg", - "alias": "@component.other", - "dimensions": [ - { - "key": "component", - "value": "$all" - } - ], - "error": "", - "metric": "haproxy.frontend.response.other", - "period": "$inter", - "refId": "F" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Frontend Responses", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": false, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": true, - "datasource": "$datasource", - "decimals": 0, - "editable": true, - "error": false, - "fill": 1, - "id": 6, - "legend": { - "alignAsTable": true, - "avg": false, - "current": true, - "max": true, - "min": true, - "rightSide": false, - "show": true, - "sort": "current", - "sortDesc": true, - "total": true, - "values": true - }, - "lines": false, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "span": 6, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "avg", - "alias": "@component.1xx", - "dimensions": [ - { - "key": "component", - "value": "$all" - } - ], - "error": "", - "metric": "haproxy.backend.response.1xx", - "period": "$inter", - "refId": "A" - }, - { - "aggregator": "avg", - "alias": "@component.2xx", - "dimensions": [ - { - "key": "component", - "value": "$all" - } - ], - "error": "", - "metric": "haproxy.backend.response.2xx", - "period": "$inter", - "refId": "B" - }, - { - "aggregator": "avg", - "alias": "@component.3xx", - "dimensions": [ - { - "key": "component", - "value": "$all" - } - ], - "error": "", - "metric": "haproxy.backend.response.3xx", - "period": "$inter", - "refId": "C" - }, - { - "aggregator": "avg", - "alias": "@component.4xx", - "dimensions": [ - { - "key": "component", - "value": "$all" - } - ], - "error": "", - "metric": "haproxy.backend.response.4xx", - "period": "$inter", - "refId": "D" - }, - { - "aggregator": "avg", - "alias": "@component.5xx", - "dimensions": [ - { - "key": "component", - "value": "$all" - } - ], - "error": "", - "metric": "haproxy.backend.response.5xx", - "period": "$inter", - "refId": "E" - }, - { - "aggregator": "avg", - "alias": "@component.other", - "dimensions": [ - { - "key": "component", - "value": "$all" - } - ], - "error": "", - "metric": "haproxy.backend.response.other", - "period": "$inter", - "refId": "F" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Backend Responses", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "transparent": false, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": true, - "datasource": "$datasource", - "decimals": 0, - "editable": true, - "error": false, - "fill": 1, - "id": 11, - "legend": { - "alignAsTable": true, - "avg": false, - "current": true, - "max": true, - "min": false, - "rightSide": false, - "show": true, - "sort": "current", - "sortDesc": true, - "total": false, - "values": true - }, - "lines": false, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "span": 6, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "avg", - "alias": "@component:req", - "dimensions": [ - { - "key": "component", - "value": "$all" - } - ], - "error": "", - "metric": "haproxy.frontend.errors.req_rate", - "period": "$inter", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Frontend Error requests", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": true, - "datasource": "$datasource", - "decimals": 0, - "editable": true, - "error": false, - "fill": 1, - "id": 4, - "legend": { - "alignAsTable": true, - "avg": false, - "current": true, - "max": true, - "min": false, - "rightSide": false, - "show": true, - "sort": "current", - "sortDesc": true, - "total": false, - "values": true - }, - "lines": false, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "/req$/" - } - ], - "span": 6, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "avg", - "alias": "@component:req", - "dimensions": [ - { - "key": "component", - "value": "$all" - } - ], - "error": "", - "metric": "haproxy.backend.errors.con_rate", - "period": "$inter", - "refId": "A" - }, - { - "aggregator": "avg", - "alias": "@component:resp", - "dimensions": [ - { - "key": "component", - "value": "$all" - } - ], - "error": "", - "metric": "haproxy.backend.errors.resp_rate", - "period": "$inter", - "refId": "B" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Backend Error Requests", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": true, - "datasource": "$datasource", - "decimals": 0, - "editable": true, - "error": false, - "fill": 1, - "id": 10, - "legend": { - "alignAsTable": true, - "avg": false, - "current": true, - "max": true, - "min": false, - "rightSide": false, - "show": true, - "sort": "current", - "sortDesc": true, - "total": false, - "values": true - }, - "lines": false, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "/req$/" - } - ], - "span": 6, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "avg", - "alias": "@component:req", - "dimensions": [ - { - "key": "component", - "value": "$all" - } - ], - "error": "", - "metric": "haproxy.frontend.denied.req_rate", - "period": "$inter", - "refId": "A" - }, - { - "aggregator": "avg", - "alias": "@component:resp", - "dimensions": [ - { - "key": "component", - "value": "$all" - } - ], - "error": "", - "metric": "haproxy.frontend.denied.resp_rate", - "period": "$inter", - "refId": "B" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Frontend Denied Requests", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": true, - "datasource": "$datasource", - "decimals": 0, - "editable": true, - "error": false, - "fill": 1, - "id": 3, - "legend": { - "alignAsTable": true, - "avg": false, - "current": true, - "max": true, - "min": false, - "rightSide": false, - "show": true, - "sort": "current", - "sortDesc": true, - "total": false, - "values": true - }, - "lines": false, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "/req$/" - } - ], - "span": 6, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "avg", - "alias": "@component:req", - "dimensions": [ - { - "key": "component", - "value": "$all" - } - ], - "error": "", - "metric": "haproxy.backend.denied.req_rate", - "period": "$inter", - "refId": "A" - }, - { - "aggregator": "avg", - "alias": "@component:resp", - "dimensions": [ - { - "key": "component", - "value": "$all" - } - ], - "error": "", - "metric": "haproxy.backend.denied.resp_rate", - "period": "$inter", - "refId": "B" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Backend Denied Requests", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "editable": true, - "error": false, - "fill": 1, - "id": 5, - "legend": { - "alignAsTable": true, - "avg": false, - "current": true, - "max": true, - "min": false, - "rightSide": true, - "show": true, - "sort": "current", - "sortDesc": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "span": 12, - "stack": false, - "steppedLine": true, - "targets": [ - { - "aggregator": "avg", - "alias": "@component", - "dimensions": [ - { - "key": "component", - "value": "$all" - } - ], - "error": "", - "metric": "haproxy.backend.queue.current", - "period": "$inter", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Backend Queue", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - } - ], - "showTitle": true, - "titleSize": "h6", - "height": "350", - "repeat": null, - "repeatRowId": null, - "repeatIteration": null, - "collapse": true - }, - { - "title": "Galera", - "panels": [ - { - "cacheTimeout": null, - "colorBackground": false, - "colorValue": true, - "colors": [ - "rgba(245, 54, 54, 0.9)", - "rgba(237, 129, 40, 0.89)", - "rgba(50, 172, 45, 0.97)" - ], - "datasource": "$datasource", - "editable": true, - "error": false, - "format": "short", - "gauge": { - "maxValue": 100, - "minValue": 0, - "show": false, - "thresholdLabels": false, - "thresholdMarkers": true - }, - "id": 25, - "interval": null, - "links": [], - "mappingType": 1, - "mappingTypes": [ - { - "name": "value to text", - "value": 1 - }, - { - "name": "range to text", - "value": 2 - } - ], - "maxDataPoints": 100, - "nullPointMode": "connected", - "nullText": null, - "postfix": "", - "postfixFontSize": "50%", - "prefix": "", - "prefixFontSize": "50%", - "rangeMaps": [ - { - "from": "null", - "text": "N/A", - "to": "null" - } - ], - "span": 3, - "sparkline": { - "fillColor": "rgba(31, 118, 189, 0.18)", - "full": false, - "lineColor": "rgb(31, 120, 193)", - "show": true - }, - "targets": [ - { - "aggregator": "none", - "dimensions": [], - "error": "", - "metric": "mysql.galera.wsrep_cluster_size", - "period": "300", - "refId": "A" - } - ], - "thresholds": "2,2", - "title": "Cluster Size", - "type": "singlestat", - "valueFontSize": "170%", - "valueMaps": [ - { - "op": "=", - "text": "N/A", - "value": "null" - } - ], - "valueName": "current" - }, - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "editable": true, - "error": false, - "fill": 4, - "id": 26, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": true, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 0, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "/ free$/", - "fill": 0, - "linewidth": 4, - "stack": false - } - ], - "span": 9, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "avg", - "alias": "@hostname: used", - "dimensions": [ - { - "key": "hostname", - "value": "$all" - } - ], - "error": "", - "metric": "mysql.innodb.buffer_pool_used", - "period": "$inter", - "refId": "A" - }, - { - "aggregator": "avg", - "alias": "@hostname: free", - "dimensions": [ - { - "key": "hostname", - "value": "$all" - } - ], - "error": "", - "metric": "mysql.innodb.buffer_pool_free", - "period": "$inter", - "refId": "B" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "InnoDB Buffer Pool", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "decbytes", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "editable": true, - "error": false, - "fill": 1, - "id": 27, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": true, - "show": true, - "total": true, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "/ reads$/", - "transform": "negative-Y" - } - ], - "span": 6, - "stack": false, - "steppedLine": true, - "targets": [ - { - "aggregator": "avg", - "alias": "@hostname: reads", - "dimensions": [ - { - "key": "hostname", - "value": "$all" - } - ], - "error": "", - "group": false, - "metric": "mysql.innodb.data_reads", - "period": "$inter", - "refId": "A" - }, - { - "aggregator": "avg", - "alias": "@hostname: writes", - "dimensions": [ - { - "key": "hostname", - "value": "$all" - } - ], - "error": "", - "metric": "mysql.innodb.data_writes", - "period": "$inter", - "refId": "B" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "InnoDB Data", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "editable": true, - "error": false, - "fill": 1, - "id": 28, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": true, - "show": true, - "total": true, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "/.*waits$/", - "transform": "negative-Y" - } - ], - "span": 6, - "stack": false, - "steppedLine": true, - "targets": [ - { - "aggregator": "avg", - "alias": "@hostname: os_waits", - "dimensions": [ - { - "key": "hostname", - "value": "$all" - } - ], - "error": "", - "metric": "mysql.innodb.mutex_os_waits", - "period": "$inter", - "refId": "A" - }, - { - "aggregator": "avg", - "alias": "@hostname: spin_rounds", - "dimensions": [ - { - "key": "hostname", - "value": "$all" - } - ], - "error": "", - "metric": "mysql.innodb.mutex_spin_rounds", - "period": "$inter", - "refId": "B" - }, - { - "aggregator": "avg", - "alias": "@hostname: spin_waits", - "dimensions": [ - { - "key": "hostname", - "value": "$all" - } - ], - "error": "", - "metric": "mysql.innodb.mutex_spin_waits", - "period": "$inter", - "refId": "C" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "InnoDB Mutex", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "editable": true, - "error": false, - "fill": 1, - "id": 29, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": true, - "show": true, - "total": true, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "span": 6, - "stack": false, - "steppedLine": true, - "targets": [ - { - "aggregator": "avg", - "dimensions": [ - { - "key": "hostname", - "value": "$all" - } - ], - "error": "", - "metric": "mysql.innodb.os_log_fsyncs", - "period": "$inter", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "InnoDB fsync() writes", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "editable": true, - "error": false, - "fill": 1, - "id": 30, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": true, - "show": true, - "total": true, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "span": 6, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "avg", - "alias": "@hostname", - "dimensions": [ - { - "key": "hostname", - "value": "$all" - } - ], - "error": "", - "metric": "mysql.innodb.row_lock_time", - "period": "$inter", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "InnoDB Row Lock Time", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "ms", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "editable": true, - "error": false, - "fill": 1, - "id": 31, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": true, - "show": true, - "total": true, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "span": 6, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "avg", - "alias": "@hostname", - "dimensions": [ - { - "key": "hostname", - "value": "$all" - } - ], - "error": "", - "metric": "mysql.innodb.row_lock_waits", - "period": "$inter", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "InnoDB Row Lock Waits", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "editable": true, - "error": false, - "fill": 1, - "id": 32, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": true, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "span": 6, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "avg", - "alias": "@hostname", - "dimensions": [ - { - "key": "hostname", - "value": "$all" - } - ], - "error": "", - "metric": "mysql.net.connections", - "period": "$inter", - "refId": "A" - }, - { - "aggregator": "avg", - "alias": "@hostname: max", - "dimensions": [ - { - "key": "hostname", - "value": "$all" - } - ], - "error": "", - "metric": "mysql.net.max_connections", - "period": "$inter", - "refId": "B" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Connections", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "editable": true, - "error": false, - "fill": 1, - "id": 33, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": true, - "show": true, - "total": true, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "span": 12, - "stack": false, - "steppedLine": true, - "targets": [ - { - "aggregator": "avg", - "alias": "@hostname: select", - "dimensions": [ - { - "key": "hostname", - "value": "$all" - } - ], - "error": "", - "metric": "mysql.performance.com_select", - "period": "$inter", - "refId": "F" - }, - { - "aggregator": "avg", - "alias": "@hostname: delete", - "dimensions": [ - { - "key": "hostname", - "value": "$all" - } - ], - "error": "", - "metric": "mysql.performance.com_delete", - "period": "$inter", - "refId": "A" - }, - { - "aggregator": "avg", - "alias": "@hostname: insert", - "dimensions": [ - { - "key": "hostname", - "value": "$all" - } - ], - "error": "", - "metric": "mysql.performance.com_insert", - "period": "$inter", - "refId": "C" - }, - { - "aggregator": "avg", - "alias": "@hostname: update", - "dimensions": [ - { - "key": "hostname", - "value": "$all" - } - ], - "error": "", - "metric": "mysql.performance.com_update", - "period": "$inter", - "refId": "G" - }, - { - "aggregator": "avg", - "alias": "@hostname: insert_select", - "dimensions": [ - { - "key": "hostname", - "value": "$all" - } - ], - "error": "", - "metric": "mysql.performance.com_insert_select", - "period": "$inter", - "refId": "D" - }, - { - "aggregator": "avg", - "alias": "@hostname: replace_select", - "dimensions": [ - { - "key": "hostname", - "value": "$all" - } - ], - "error": "", - "metric": "mysql.performance.com_replace_select", - "period": "$inter", - "refId": "E" - }, - { - "aggregator": "avg", - "alias": "@hostname: delete_multi", - "dimensions": [ - { - "key": "hostname", - "value": "$all" - } - ], - "error": "", - "metric": "mysql.performance.com_delete_multi", - "period": "$inter", - "refId": "B" - }, - { - "aggregator": "avg", - "alias": "@hostname: update_multi", - "dimensions": [ - { - "key": "hostname", - "value": "$all" - } - ], - "error": "", - "metric": "mysql.performance.com_update_multi", - "period": "$inter", - "refId": "H" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Operations", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": false, - "datasource": "${DS_MON}", - "editable": true, - "error": false, - "fill": 1, - "id": 34, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": true, - "show": true, - "total": true, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "span": 6, - "stack": false, - "steppedLine": true, - "targets": [ - { - "aggregator": "avg", - "alias": "@hostname: disk_tables", - "dimensions": [ - { - "key": "hostname", - "value": "$all" - } - ], - "error": "", - "metric": "mysql.performance.created_tmp_disk_tables", - "period": "$inter", - "refId": "A" - }, - { - "aggregator": "avg", - "alias": "@hostname: tables", - "dimensions": [ - { - "key": "hostname", - "value": "$all" - } - ], - "error": "", - "metric": "mysql.performance.created_tmp_tables", - "period": "$inter", - "refId": "B" - }, - { - "aggregator": "avg", - "alias": "@hostname: files", - "dimensions": [ - { - "key": "hostname", - "value": "$all" - } - ], - "error": "", - "metric": "mysql.performance.created_tmp_files", - "period": "$inter", - "refId": "C" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Temporary Created", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "editable": true, - "error": false, - "fill": 1, - "id": 36, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": true, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "span": 6, - "stack": false, - "steppedLine": true, - "targets": [ - { - "aggregator": "avg", - "alias": "@hostname.qcache_hits", - "dimensions": [ - { - "key": "hostname", - "value": "$all" - } - ], - "error": "", - "metric": "mysql.performance.qcache_hits", - "period": "$inter", - "refId": "A" - }, - { - "aggregator": "avg", - "alias": "@hostname.queries", - "dimensions": [ - { - "key": "hostname", - "value": "$all" - } - ], - "error": "", - "metric": "mysql.performance.queries", - "period": "$inter", - "refId": "B" - }, - { - "aggregator": "avg", - "alias": "@hostname.questions", - "dimensions": [ - { - "key": "hostname", - "value": "$all" - } - ], - "error": "", - "metric": "mysql.performance.questions", - "period": "$inter", - "refId": "C" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Query", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "editable": true, - "error": false, - "fill": 1, - "id": 35, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": true, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "span": 6, - "stack": false, - "steppedLine": true, - "targets": [ - { - "aggregator": "avg", - "dimensions": [ - { - "key": "hostname", - "value": "$all" - } - ], - "error": "", - "metric": "mysql.performance.open_files", - "period": "$inter", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Open Files", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "editable": true, - "error": false, - "fill": 1, - "id": 39, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": true, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "span": 6, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "avg", - "alias": "@hostname", - "dimensions": [ - { - "key": "hostname", - "value": "$all" - } - ], - "error": "", - "metric": "mysql.performance.threads_connected", - "period": "$inter", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Threads Connected", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "editable": true, - "error": false, - "fill": 1, - "id": 37, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": true, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "span": 6, - "stack": false, - "steppedLine": true, - "targets": [ - { - "aggregator": "avg", - "alias": "@hostname", - "dimensions": [ - { - "key": "hostname", - "value": "$all" - } - ], - "error": "", - "metric": "mysql.performance.slow_queries", - "period": "$inter", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Slow Queries", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "editable": true, - "error": false, - "fill": 1, - "id": 38, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": true, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "span": 6, - "stack": false, - "steppedLine": true, - "targets": [ - { - "aggregator": "avg", - "alias": "@hostname", - "dimensions": [ - { - "key": "hostname", - "value": "$all" - } - ], - "error": "", - "metric": "mysql.performance.table_locks_waited", - "period": "$inter", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Table Locks Waited", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - } - ], - "showTitle": true, - "titleSize": "h6", - "height": "350", - "repeat": null, - "repeatRowId": null, - "repeatIteration": null, - "collapse": true - }, - { - "title": "Memcache", - "panels": [ - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "decimals": 2, - "editable": true, - "error": false, - "fill": 1, - "id": 22, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": true, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "span": 12, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "avg", - "alias": "@hostname", - "dimensions": [ - { - "key": "hostname", - "value": "$all" - } - ], - "error": "", - "group": false, - "metric": "memcache.fill_percent", - "period": "$inter", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Fill", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "percentunit", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "editable": true, - "error": false, - "fill": 1, - "id": 19, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": true, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "span": 6, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "avg", - "alias": "@hostname", - "dimensions": [ - { - "key": "hostname", - "value": "$all" - } - ], - "error": "", - "group": false, - "metric": "memcache.curr_connections", - "period": "$inter", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Open Connections", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "decimals": 2, - "editable": true, - "error": false, - "fill": 1, - "id": 16, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": true, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "span": 6, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "avg", - "alias": "@hostname", - "dimensions": [ - { - "key": "hostname", - "value": "$all" - } - ], - "error": "", - "metric": "memcache.bytes", - "period": "$inter", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Total Size", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "bytes", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "editable": true, - "error": false, - "fill": 1, - "id": 20, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": true, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "span": 6, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "avg", - "alias": "@hostname", - "dimensions": [ - { - "key": "hostname", - "value": "$all" - } - ], - "error": "", - "group": false, - "metric": "memcache.curr_items", - "period": "$inter", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Items", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "decimals": 2, - "editable": true, - "error": false, - "fill": 1, - "id": 15, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": true, - "show": true, - "sort": "current", - "sortDesc": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "span": 6, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "avg", - "alias": "@hostname", - "dimensions": [ - { - "key": "hostname", - "value": "$all" - } - ], - "error": "", - "metric": "memcache.avg_item_size", - "period": "$inter", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Average Item Size", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "bytes", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": true, - "datasource": "$datasource", - "editable": true, - "error": false, - "fill": 1, - "id": 17, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": false, - "min": false, - "show": true, - "total": true, - "values": true - }, - "lines": false, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "/ read$/", - "transform": "negative-Y" - } - ], - "span": 6, - "stack": false, - "steppedLine": true, - "targets": [ - { - "aggregator": "avg", - "alias": "@hostname: read", - "dimensions": [ - { - "key": "hostname", - "value": "$all" - } - ], - "error": "", - "metric": "memcache.bytes_read_rate", - "period": "$inter", - "refId": "A" - }, - { - "aggregator": "avg", - "alias": "@hostname: write", - "dimensions": [ - { - "key": "hostname", - "value": "$all" - } - ], - "error": "", - "metric": "memcache.bytes_written_rate", - "period": "$inter", - "refId": "B" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "I/O Bytes", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "bytes", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": true, - "datasource": "$datasource", - "decimals": 2, - "editable": true, - "error": false, - "fill": 1, - "id": 18, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": true, - "show": true, - "total": false, - "values": true - }, - "lines": false, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "/set$/", - "transform": "negative-Y" - } - ], - "span": 6, - "stack": false, - "steppedLine": true, - "targets": [ - { - "aggregator": "avg", - "alias": "@hostname: get", - "dimensions": [ - { - "key": "hostname", - "value": "$all" - } - ], - "error": "", - "metric": "memcache.cmd_get_rate", - "period": "$inter", - "refId": "B" - }, - { - "aggregator": "avg", - "alias": "@hostname: set", - "dimensions": [ - { - "key": "hostname", - "value": "$all" - } - ], - "error": "", - "metric": "memcache.cmd_set_rate", - "period": "$inter", - "refId": "C" - }, - { - "aggregator": "avg", - "alias": "@hostname: flush", - "dimensions": [ - { - "key": "hostname", - "value": "$all" - } - ], - "error": "", - "metric": "memcache.cmd_flush_rate", - "period": "$inter", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Requests", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": true, - "datasource": "$datasource", - "editable": true, - "error": false, - "fill": 1, - "id": 23, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": false, - "min": false, - "show": true, - "total": true, - "values": true - }, - "lines": false, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "/ miss$/", - "transform": "negative-Y" - } - ], - "span": 6, - "stack": false, - "steppedLine": true, - "targets": [ - { - "aggregator": "avg", - "alias": "@hostname: hit", - "dimensions": [ - { - "key": "hostname", - "value": "$all" - } - ], - "error": "", - "metric": "memcache.get_hits_rate", - "period": "$inter", - "refId": "A" - }, - { - "aggregator": "avg", - "alias": "@hostname: miss", - "dimensions": [ - { - "key": "hostname", - "value": "$all" - } - ], - "error": "", - "metric": "memcache.get_misses_rate", - "period": "$inter", - "refId": "B" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Hit/Miss Rate", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "editable": true, - "error": false, - "fill": 1, - "id": 21, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": true, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "span": 6, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "avg", - "alias": "@hostname", - "dimensions": [ - { - "key": "hostname", - "value": "$all" - } - ], - "error": "", - "group": false, - "metric": "memcache.evictions_rate", - "period": "$inter", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Evictions", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - } - ], - "showTitle": true, - "titleSize": "h6", - "height": "350", - "repeat": null, - "repeatRowId": null, - "repeatIteration": null, - "collapse": true - }, - { - "title": "RabbitMQ", - "panels": [ - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "editable": true, - "error": false, - "fill": 1, - "id": 40, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "hideEmpty": true, - "hideZero": true, - "max": true, - "min": true, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "/received$/", - "transform": "negative-Y" - } - ], - "span": 6, - "stack": false, - "steppedLine": true, - "targets": [ - { - "aggregator": "avg", - "alias": "@vhost.@exchange: published", - "dimensions": [ - { - "key": "vhost", - "value": "$all" - }, - { - "key": "exchange", - "value": "$all" - } - ], - "error": "", - "metric": "rabbitmq.exchange.messages.published_rate", - "period": "$inter", - "refId": "A" - }, - { - "aggregator": "avg", - "alias": "@vhost.@exchange received", - "dimensions": [ - { - "key": "vhost", - "value": "$all" - }, - { - "key": "exchange", - "value": "$all" - } - ], - "error": "", - "metric": "rabbitmq.exchange.messages.received_rate", - "period": "$inter", - "refId": "B" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Exchange Messages", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "decimals": 2, - "editable": true, - "error": false, - "fill": 1, - "id": 41, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "hideEmpty": true, - "hideZero": true, - "max": true, - "min": true, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "/deliver/", - "transform": "negative-Y" - } - ], - "span": 6, - "stack": false, - "steppedLine": true, - "targets": [ - { - "aggregator": "avg", - "alias": "@vhost.@queue: published", - "dimensions": [ - { - "key": "vhost", - "value": "$all" - }, - { - "key": "queue", - "value": "$all" - } - ], - "error": "", - "metric": "rabbitmq.queue.messages.publish_rate", - "period": "$inter", - "refId": "A" - }, - { - "aggregator": "avg", - "alias": "@vhost.@queue: delivered", - "dimensions": [ - { - "key": "vhost", - "value": "$all" - }, - { - "key": "queue", - "value": "$all" - } - ], - "error": "", - "metric": "rabbitmq.queue.messages.deliver_rate", - "period": "$inter", - "refId": "B" - }, - { - "aggregator": "avg", - "alias": "@vhost.@queue:redeliver", - "dimensions": [ - { - "key": "vhost", - "value": "$all" - }, - { - "key": "queue", - "value": "$all" - } - ], - "error": "", - "metric": "rabbitmq.queue.messages.redeliver_rate", - "period": "$inter", - "refId": "C" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Queue Messages", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": false, - "datasource": "${DS_MON}", - "editable": true, - "error": false, - "fill": 1, - "id": 46, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "hideEmpty": true, - "hideZero": true, - "max": true, - "min": true, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "span": 12, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "none", - "alias": "@queue", - "dimensions": [ - { - "key": "queue", - "value": "$all" - } - ], - "error": "", - "group": true, - "metric": "rabbitmq.queue.messages", - "period": "$inter", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Queue Messages", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "editable": true, - "error": false, - "fill": 1, - "id": 42, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "hideEmpty": true, - "hideZero": true, - "max": true, - "min": true, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "span": 12, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "avg", - "alias": "@vhost.@exchange published", - "dimensions": [ - { - "key": "vhost", - "value": "$all" - }, - { - "key": "exchange", - "value": "$all" - } - ], - "error": "", - "metric": "rabbitmq.exchange.messages.published_count", - "period": "$inter", - "refId": "A" - }, - { - "aggregator": "avg", - "alias": "@hostname.@exchange: received", - "dimensions": [ - { - "key": "vhost", - "value": "$all" - }, - { - "key": "exchange", - "value": "$all" - } - ], - "error": "", - "metric": "rabbitmq.exchange.messages.received_count", - "period": "$inter", - "refId": "B" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Total Exchange Messages", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - } - ], - "showTitle": true, - "titleSize": "h6", - "height": "350", - "repeat": null, - "repeatRowId": null, - "repeatIteration": null, - "collapse": true - }, - { - "title": "NTP", - "panels": [ - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "editable": true, - "error": false, - "fill": 1, - "id": 44, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": true, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "span": 12, - "stack": false, - "steppedLine": true, - "targets": [ - { - "aggregator": "none", - "alias": "@hostname: @ntp_server", - "dimensions": [ - { - "key": "hostname", - "value": "$all" - }, - { - "key": "ntp_server", - "value": "$all" - } - ], - "error": "", - "metric": "ntp.connection_status", - "period": "$inter", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Connection Status", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "editable": true, - "error": false, - "fill": 1, - "id": 45, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": true, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "span": 12, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "avg", - "alias": "@hostname: @ntp_server", - "dimensions": [ - { - "key": "hostname", - "value": "$all" - }, - { - "key": "ntp_server", - "value": "$all" - } - ], - "error": "", - "metric": "ntp.offset", - "period": "$inter", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Offset", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "ms", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - } - ], - "showTitle": true, - "titleSize": "h6", - "height": "350", - "repeat": null, - "repeatRowId": null, - "repeatIteration": null, - "collapse": true - } - ] -} diff --git a/dashboards/instances_dashboard.json b/dashboards/instances_dashboard.json deleted file mode 100644 index 2b29aaa..0000000 --- a/dashboards/instances_dashboard.json +++ /dev/null @@ -1,2174 +0,0 @@ -{ - "__inputs": [ - { - "name": "DS_MON", - "label": "Datasource", - "description": "", - "type": "datasource", - "pluginId": "monasca-datasource", - "pluginName": "Monasca" - } - ], - "__requires": [ - { - "type": "panel", - "id": "graph", - "name": "Graph", - "version": "" - }, - { - "type": "grafana", - "id": "grafana", - "name": "Grafana", - "version": "4.1.0-pre1" - }, - { - "type": "datasource", - "id": "monasca-datasource", - "name": "Monasca", - "version": "1.0.0" - } - ], - "id": null, - "title": "OpenStack Instance's Metrics", - "description": "A collection of OpenStack Instance's Metrics", - "tags": [ - "openstack", - "monasca", - "vms" - ], - "style": "dark", - "timezone": "browser", - "editable": true, - "sharedCrosshair": true, - "hideControls": false, - "time": { - "from": "now-3h", - "to": "now" - }, - "timepicker": { - "refresh_intervals": [ - "15s", - "1m", - "15m", - "1h" - ], - "time_options": [ - "5m", - "15m", - "1h", - "6h", - "12h", - "24h", - "2d", - "7d", - "30d" - ] - }, - "templating": { - "list": [ - { - "current": { - "text": "mon", - "value": "mon" - }, - "hide": 0, - "label": "Datasource", - "name": "datasource", - "options": [], - "query": "monasca-datasource", - "refresh": 1, - "regex": "", - "type": "datasource" - }, - { - "auto": false, - "auto_count": 30, - "auto_min": "10s", - "current": { - "text": "15s", - "value": "15s" - }, - "hide": 0, - "label": "Interval", - "name": "inter", - "options": [ - { - "text": "15s", - "value": "15s", - "selected": true - }, - { - "text": "30s", - "value": "30s", - "selected": false - }, - { - "text": "45s", - "value": "45s", - "selected": false - }, - { - "text": "1m", - "value": "1m", - "selected": false - }, - { - "text": "2m", - "value": "2m", - "selected": false - }, - { - "text": "5m", - "value": "5m", - "selected": false - }, - { - "text": "10m", - "value": "10m", - "selected": false - }, - { - "text": "30m", - "value": "30m", - "selected": false - }, - { - "text": "1h", - "value": "1h", - "selected": false - } - ], - "query": "15s,30s,45s,1m,2m,5m,10m,30m,1h", - "refresh": 2, - "type": "interval" - }, - { - "type": "query", - "label": "Project(s)", - "query": "tenant_name", - "regex": "", - "sort": 1, - "datasource": "${DS_MON}", - "refresh": 1, - "hide": 0, - "name": "project", - "multi": true, - "includeAll": true, - "allValue": null, - "options": [], - "current": {}, - "tagsQuery": null, - "tagValuesQuery": null - } - ] - }, - "annotations": { - "list": [] - }, - "schemaVersion": 13, - "version": 0, - "links": [], - "gnetId": null, - "rows": [ - { - "title": "CPU", - "panels": [ - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "decimals": 2, - "editable": true, - "error": false, - "fill": 1, - "id": 1, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": false, - "rightSide": false, - "show": true, - "sort": "current", - "sortDesc": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "span": 6, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "avg", - "alias": "@tenant_name.@vm_name", - "dimensions": [ - { - "key": "tenant_name", - "value": "$project" - }, - { - "key": "vm_name", - "value": "$all" - } - ], - "error": "", - "group": false, - "metric": "vm.cpu.utilization_perc", - "period": "$inter", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Overall CPU utilization", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 2, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "percent", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "editable": true, - "error": false, - "fill": 1, - "id": 2, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": true, - "rightSide": false, - "show": true, - "sort": "current", - "sortDesc": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "span": 6, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "avg", - "alias": "@tenant_name.@vm_name", - "dimensions": [ - { - "key": "tenant_name", - "value": "$project" - }, - { - "key": "vm_name", - "value": "$all" - } - ], - "error": "", - "group": false, - "metric": "vm.cpu.utilization_norm_perc", - "period": "$inter", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Normalized CPU utilization", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "percent", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "editable": true, - "error": false, - "fill": 1, - "id": 3, - "legend": { - "alignAsTable": true, - "avg": false, - "current": true, - "max": false, - "min": false, - "rightSide": true, - "show": true, - "sort": "current", - "sortDesc": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "span": 12, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "avg", - "alias": "@tenant_name.@vm_name", - "dimensions": [ - { - "key": "tenant_name", - "value": "$project" - }, - { - "key": "vm_name", - "value": "$all" - } - ], - "error": "", - "group": false, - "metric": "vm.cpu.time_ns", - "period": "$inter", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Cumulative CPU Time", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "ns", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - } - ], - "showTitle": true, - "titleSize": "h6", - "height": "350", - "repeat": null, - "repeatRowId": null, - "repeatIteration": null, - "collapse": false - }, - { - "title": "MEMORY", - "panels": [ - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "decimals": 2, - "editable": true, - "error": false, - "fill": 1, - "id": 5, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": true, - "rightSide": true, - "show": true, - "sideWidth": null, - "sort": "current", - "sortDesc": false, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "span": 12, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "avg", - "alias": "@tenant_name.@vm_name", - "dimensions": [ - { - "key": "tenant_name", - "value": "$project" - }, - { - "key": "vm_name", - "value": "$all" - } - ], - "error": "", - "metric": "vm.mem.free_perc", - "period": "$inter", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Free Memory", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "percent", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "decimals": null, - "editable": true, - "error": false, - "fill": 1, - "id": 8, - "legend": { - "alignAsTable": true, - "avg": false, - "current": true, - "max": false, - "min": false, - "rightSide": false, - "show": true, - "sideWidth": null, - "sort": "current", - "sortDesc": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "span": 6, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "avg", - "alias": "@tenant_name.@vm_name", - "dimensions": [ - { - "key": "tenant_name", - "value": "$project" - }, - { - "key": "vm_name", - "value": "$all" - } - ], - "error": "", - "metric": "vm.mem.used_mb", - "period": "$inter", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Memory Used", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "decmbytes", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "decimals": 2, - "editable": true, - "error": false, - "fill": 1, - "id": 4, - "legend": { - "alignAsTable": true, - "avg": false, - "current": true, - "max": false, - "min": false, - "rightSide": false, - "show": true, - "sideWidth": null, - "sort": "current", - "sortDesc": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "span": 6, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "avg", - "alias": "@tenant_name.@vm_name", - "dimensions": [ - { - "key": "tenant_name", - "value": "$project" - }, - { - "key": "vm_name", - "value": "$all" - } - ], - "error": "", - "metric": "vm.mem.free_mb", - "period": "$inter", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Free Memory", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "decmbytes", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "decimals": 1, - "editable": true, - "error": false, - "fill": 1, - "id": 7, - "legend": { - "alignAsTable": true, - "avg": false, - "current": true, - "max": false, - "min": false, - "rightSide": false, - "show": true, - "sideWidth": null, - "sort": "current", - "sortDesc": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "span": 6, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "avg", - "alias": "@tenant_name.@vm_name", - "dimensions": [ - { - "key": "tenant_name", - "value": "$project" - }, - { - "key": "vm_name", - "value": "$all" - } - ], - "error": "", - "metric": "vm.mem.total_mb", - "period": "$inter", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Total", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "decmbytes", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "decimals": 2, - "editable": true, - "error": false, - "fill": 1, - "id": 6, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": false, - "min": false, - "rightSide": false, - "show": true, - "sideWidth": null, - "sort": "current", - "sortDesc": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "span": 6, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "avg", - "alias": "@tenant_name.@vm_name", - "dimensions": [ - { - "key": "tenant_name", - "value": "$project" - }, - { - "key": "vm_name", - "value": "$all" - } - ], - "error": "", - "metric": "vm.mem.resident_mb", - "period": "$inter", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Memory Used On Host", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "decmbytes", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - } - ], - "showTitle": true, - "titleSize": "h6", - "height": "350", - "repeat": null, - "repeatRowId": null, - "repeatIteration": null, - "collapse": true - }, - { - "title": "DISK I/O", - "panels": [ - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "editable": true, - "error": false, - "fill": 1, - "id": 9, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": false, - "rightSide": false, - "show": true, - "sort": "current", - "sortDesc": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "/read/", - "transform": "negative-Y" - } - ], - "span": 6, - "stack": false, - "steppedLine": true, - "targets": [ - { - "aggregator": "avg", - "alias": "@tenant_name.@vm_name.@device:read", - "dimensions": [ - { - "key": "tenant_name", - "value": "$project" - }, - { - "key": "vm_name", - "value": "$all" - }, - { - "key": "device", - "value": "$all" - } - ], - "error": "", - "metric": "vm.io.read_ops_sec", - "period": "$inter", - "refId": "A" - }, - { - "aggregator": "avg", - "alias": "@tenant_name.@vm_name.@device:write", - "dimensions": [ - { - "key": "tenant_name", - "value": "$project" - }, - { - "key": "vm_name", - "value": "$all" - }, - { - "key": "device", - "value": "$all" - } - ], - "error": "", - "metric": "vm.io.write_ops_sec", - "period": "$inter", - "refId": "B" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Operations per Second", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "ops", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "editable": true, - "error": false, - "fill": 1, - "id": 12, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": false, - "rightSide": false, - "show": true, - "sort": "current", - "sortDesc": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "/read/", - "transform": "negative-Y" - } - ], - "span": 6, - "stack": false, - "steppedLine": true, - "targets": [ - { - "aggregator": "avg", - "alias": "@tenant_name.@vm_name.@device:read", - "dimensions": [ - { - "key": "tenant_name", - "value": "$project" - }, - { - "key": "vm_name", - "value": "$all" - }, - { - "key": "device", - "value": "$all" - } - ], - "error": "", - "metric": "vm.io.read_bytes_sec", - "period": "$inter", - "refId": "A" - }, - { - "aggregator": "avg", - "alias": "@tenant_name.@vm_name.@device:write", - "dimensions": [ - { - "key": "tenant_name", - "value": "$project" - }, - { - "key": "vm_name", - "value": "$all" - }, - { - "key": "device", - "value": "$all" - } - ], - "error": "", - "metric": "vm.io.write_bytes_sec", - "period": "$inter", - "refId": "B" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Bytes per Second", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "Bps", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "editable": true, - "error": false, - "fill": 1, - "id": 10, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": false, - "rightSide": false, - "show": true, - "sort": "current", - "sortDesc": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "span": 6, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "avg", - "alias": "@tenant_name.@vm_name.@device", - "dimensions": [ - { - "key": "tenant_name", - "value": "$project" - }, - { - "key": "vm_name", - "value": "$all" - }, - { - "key": "device", - "value": "$all" - } - ], - "error": "", - "metric": "vm.io.read_ops", - "period": "$inter", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Read Operations", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "editable": true, - "error": false, - "fill": 1, - "id": 14, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": false, - "rightSide": false, - "show": true, - "sort": "current", - "sortDesc": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "span": 6, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "avg", - "alias": "@tenant_name.@vm_name.@device", - "dimensions": [ - { - "key": "tenant_name", - "value": "$project" - }, - { - "key": "vm_name", - "value": "$all" - }, - { - "key": "device", - "value": "$all" - } - ], - "error": "", - "metric": "vm.io.write_ops", - "period": "$inter", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Write Operations", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "editable": true, - "error": false, - "fill": 1, - "id": 11, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": false, - "rightSide": false, - "show": true, - "sort": "current", - "sortDesc": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "span": 6, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "avg", - "alias": "@tenant_name.@vm_name.@device", - "dimensions": [ - { - "key": "tenant_name", - "value": "$project" - }, - { - "key": "vm_name", - "value": "$all" - }, - { - "key": "device", - "value": "$all" - } - ], - "error": "", - "metric": "vm.io.read_bytes", - "period": "$inter", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Read Bytes", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "decbytes", - "label": null, - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "decimals": 2, - "editable": true, - "error": false, - "fill": 1, - "id": 15, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": false, - "rightSide": false, - "show": true, - "sort": "current", - "sortDesc": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "span": 6, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "avg", - "alias": "@tenant_name.@vm_name.@device", - "dimensions": [ - { - "key": "tenant_name", - "value": "$project" - }, - { - "key": "vm_name", - "value": "$all" - }, - { - "key": "device", - "value": "$all" - } - ], - "error": "", - "metric": "vm.io.write_bytes", - "period": "$inter", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Write Bytes", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "decbytes", - "label": null, - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - } - ], - "showTitle": true, - "titleSize": "h6", - "height": "350", - "repeat": null, - "repeatRowId": null, - "repeatIteration": null, - "collapse": true - }, - { - "title": "NETWORK", - "panels": [ - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "editable": true, - "error": false, - "fill": 1, - "id": 19, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": false, - "rightSide": true, - "show": true, - "sort": "current", - "sortDesc": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "/in$/", - "transform": "negative-Y" - } - ], - "span": 12, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "avg", - "alias": "@tenant_name.@vm_name.@device:in", - "dimensions": [ - { - "key": "tenant_name", - "value": "$project" - }, - { - "key": "vm_name", - "value": "$all" - }, - { - "key": "device", - "value": "$all" - } - ], - "error": "", - "metric": "vm.net.in_bytes_sec", - "period": "$inter", - "refId": "A" - }, - { - "aggregator": "avg", - "alias": "@tenant_name.@vm_name.@device:out", - "dimensions": [ - { - "key": "tenant_name", - "value": "$project" - }, - { - "key": "vm_name", - "value": "$all" - }, - { - "key": "device", - "value": "$all" - } - ], - "error": "", - "metric": "vm.net.out_bytes_sec", - "period": "$inter", - "refId": "B" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Usage", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "Bps", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": true, - "datasource": "$datasource", - "editable": true, - "error": false, - "fill": 1, - "id": 17, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": false, - "rightSide": true, - "show": true, - "sort": "current", - "sortDesc": true, - "total": false, - "values": true - }, - "lines": false, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "/in$/", - "transform": "negative-Y" - } - ], - "span": 12, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "avg", - "alias": "@tenant_name.@vm_name.@device:in", - "dimensions": [ - { - "key": "tenant_name", - "value": "$project" - }, - { - "key": "vm_name", - "value": "$all" - }, - { - "key": "device", - "value": "$all" - } - ], - "error": "", - "metric": "vm.net.in_packets_sec", - "period": "$inter", - "refId": "A" - }, - { - "aggregator": "avg", - "alias": "@tenant_name.@vm_name.@device:out", - "dimensions": [ - { - "key": "tenant_name", - "value": "$project" - }, - { - "key": "vm_name", - "value": "$all" - }, - { - "key": "device", - "value": "$all" - } - ], - "error": "", - "metric": "vm.net.out_packets_sec", - "period": "$inter", - "refId": "B" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Packets", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "pps", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "editable": true, - "error": false, - "fill": 1, - "id": 21, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": false, - "rightSide": false, - "show": true, - "sort": "current", - "sortDesc": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "span": 6, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "avg", - "alias": "@tenant_name.@vm_name.@device", - "dimensions": [ - { - "key": "tenant_name", - "value": "$project" - }, - { - "key": "vm_name", - "value": "$all" - }, - { - "key": "device", - "value": "$all" - } - ], - "error": "", - "metric": "vm.net.in_packets", - "period": "$inter", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Total Received Packets", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "editable": true, - "error": false, - "fill": 1, - "id": 22, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": false, - "rightSide": false, - "show": true, - "sort": "current", - "sortDesc": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "span": 6, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "avg", - "alias": "@tenant_name.@vm_name.@device", - "dimensions": [ - { - "key": "tenant_name", - "value": "$project" - }, - { - "key": "vm_name", - "value": "$all" - }, - { - "key": "device", - "value": "$all" - } - ], - "error": "", - "metric": "vm.net.out_packets", - "period": "$inter", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Total Transmitted Packets", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "editable": true, - "error": false, - "fill": 1, - "id": 24, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": false, - "rightSide": false, - "show": true, - "sort": "current", - "sortDesc": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "span": 6, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "avg", - "alias": "@tenant_name.@vm_name.@device", - "dimensions": [ - { - "key": "tenant_name", - "value": "$project" - }, - { - "key": "vm_name", - "value": "$all" - }, - { - "key": "device", - "value": "$all" - } - ], - "error": "", - "metric": "vm.net.in_bytes", - "period": "$inter", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Total Received Bytes", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "bytes", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - }, - { - "aliasColors": {}, - "bars": false, - "datasource": "$datasource", - "editable": true, - "error": false, - "fill": 1, - "id": 23, - "legend": { - "alignAsTable": true, - "avg": true, - "current": true, - "max": true, - "min": false, - "rightSide": false, - "show": true, - "sort": "current", - "sortDesc": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "connected", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "span": 6, - "stack": false, - "steppedLine": false, - "targets": [ - { - "aggregator": "avg", - "alias": "@tenant_name.@vm_name.@device", - "dimensions": [ - { - "key": "tenant_name", - "value": "$project" - }, - { - "key": "vm_name", - "value": "$all" - }, - { - "key": "device", - "value": "$all" - } - ], - "error": "", - "metric": "vm.net.out_bytes", - "period": "$inter", - "refId": "A" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Total Transmitted Bytes", - "tooltip": { - "msResolution": false, - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "bytes", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ] - } - ], - "showTitle": true, - "titleSize": "h6", - "height": "350", - "repeat": null, - "repeatRowId": null, - "repeatIteration": null, - "collapse": true - } - ] -} diff --git a/defaults/main.yml b/defaults/main.yml index 7a3991a..2ea1f61 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -47,6 +47,7 @@ monasca_agent_system_user_home: "/var/lib/{{ monasca_agent_system_user_name }}" # Monasca-agent configuration monasca_agent_user_name: monasca-agent monasca_agent_project_name: admin +monasca_service_region: RegionOne monasca_agent_check_frequency: 15 monasca_agent_log_level: WARN @@ -221,6 +222,7 @@ monasca_agent_os_processes_to_monitor: - name: cinder-scheduler - name: cinder-volume - name: cinder-backup + enabled: "{{ cinder_service_backup_program_enabled | default(False) }}" haproxy_ssl: True galera_monitoring_user: "monitoring" @@ -230,6 +232,8 @@ monasca_agent_plugins_http_check_disabled: - nova_console monasca_agent_plugins: + - name: "ceph" + where: "ceph-mon" - name: "cpu" where: "all" - name: "disk" diff --git a/doc/source/configure-monasca-agent.rst b/doc/source/configure-monasca-agent.rst index be638ff..65891b5 100644 --- a/doc/source/configure-monasca-agent.rst +++ b/doc/source/configure-monasca-agent.rst @@ -34,6 +34,7 @@ Plugins By default the monasca-agent role configures the following plugins: - apache + - ceph - cpu - crash - disk @@ -58,12 +59,3 @@ More information about the available plugins, its configuration and metric details is available at the `monasca-agent repository`_. .. _monasca-agent repository: https://github.com/openstack/monasca-agent/blob/master/docs/Plugins.md - -Dashboards -~~~~~~~~~~ - -Sample grafana dashboards for visualization of some metrics collected -by the configured plugins are also available at the -`monasca-agent role repository`_. - -.. _monasca-agent role repository: https://github.com/openstack/openstack-ansible-os_monasca-agent/tree/master/dashboards diff --git a/extras/group_vars/all.yml b/extras/group_vars/all/monasca-agent.yml similarity index 94% rename from extras/group_vars/all.yml rename to extras/group_vars/all/monasca-agent.yml index a60b30a..d8eb4cf 100644 --- a/extras/group_vars/all.yml +++ b/extras/group_vars/all/monasca-agent.yml @@ -12,7 +12,7 @@ # limitations under the License. monasca_agent_venv_tag: "{{ venv_tag }}" -monasca_agent_venv_download_url: "{{ venv_base_download_url }}/monasca_agent-{{ openstack_release }}-{{ ansible_architecture | lower }}.tgz" +monasca_agent_venv_download_url: "{{ venv_base_download_url }}/monasca-agent-{{ openstack_release }}-{{ ansible_architecture | lower }}.tgz" monasca_service_port: 8070 monasca_service_proto: http diff --git a/extras/os-monasca-agent-install.yml b/extras/os-monasca-agent-install.yml index 56c173d..a7b2de4 100644 --- a/extras/os-monasca-agent-install.yml +++ b/extras/os-monasca-agent-install.yml @@ -40,8 +40,6 @@ - crontab vars: is_metal: "{{ properties.is_metal|default(false) }}" - vars_files: - - vars/configs/haproxy_config.yml tags: - monasca diff --git a/tasks/monasca_agent_post_install.yml b/tasks/monasca_agent_post_install.yml index e7d678e..37a348a 100644 --- a/tasks/monasca_agent_post_install.yml +++ b/tasks/monasca_agent_post_install.yml @@ -57,6 +57,19 @@ notify: - Restart monasca-agent services +- name: Add monasca-agent user to ceph group + user: + name: "monasca-agent" + groups: "ceph" + append: yes + when: inventory_hostname in groups['ceph-mon'] | default([]) + +- name: Add read permission on ceph key to group + file: + path: "/etc/ceph/ceph.client.admin.keyring" + mode: 0640 + when: inventory_hostname in groups['ceph-mon'] | default([]) + - name: Allow monasca user to have passwordless find lineinfile: dest: /etc/sudoers diff --git a/templates/agent.yaml.j2 b/templates/agent.yaml.j2 index bd1cdd0..58cf127 100644 --- a/templates/agent.yaml.j2 +++ b/templates/agent.yaml.j2 @@ -11,14 +11,14 @@ Api: max_measurement_buffer_size: -1 password: {{ monasca_agent_password }} project_domain_id: null - project_domain_name: null + project_domain_name: {{ monasca_service_domain_name | default("Default") }} project_id: null project_name: {{ monasca_agent_project_name }} - region_name: null - service_type: null + region_name: {{ monasca_service_region }} + service_type: monitoring url: {{ monasca_service_adminurl }} user_domain_id: null - user_domain_name: null + user_domain_name: {{ monasca_service_domain_name | default("Default") }} username: {{ monasca_agent_user_name }} Logging: collector_log_file: /var/log/monasca/agent/collector.log diff --git a/templates/conf.d/ceph.yaml.j2 b/templates/conf.d/ceph.yaml.j2 new file mode 100644 index 0000000..9049c67 --- /dev/null +++ b/templates/conf.d/ceph.yaml.j2 @@ -0,0 +1,11 @@ +# {{ ansible_managed }} + +init_config: null + +instances: + - cluster_name: ceph + collect_usage_metrics: True + collect_stats_metrics: True + collect_mon_metrics: True + collect_osd_metrics: True + collect_pool_metrics: True diff --git a/templates/conf.d/host_alive.yaml.j2 b/templates/conf.d/host_alive.yaml.j2 index d9248cb..5912b3d 100644 --- a/templates/conf.d/host_alive.yaml.j2 +++ b/templates/conf.d/host_alive.yaml.j2 @@ -5,8 +5,8 @@ init_config: null instances: {% for host in groups['all'] %} - - name: {{ ansible_hostname }} - host_name: {{ ansible_hostname }} + - name: {{ host }} + host_name: {{ host }} alive_test: ssh dimensions: {% if host in groups['all_containers'] %} diff --git a/templates/conf.d/http_check.yaml.j2 b/templates/conf.d/http_check.yaml.j2 index cde4fec..8aa877a 100644 --- a/templates/conf.d/http_check.yaml.j2 +++ b/templates/conf.d/http_check.yaml.j2 @@ -13,7 +13,7 @@ instances: {% else %} {% set _merge = monasca_agent_os_processes_to_monitor.update(monasca_agent_infra_processes_to_monitor) %} {% set found = False %} -{% for service, processes in monasca_agent_os_processes_to_monitor.iteritems() if not found %} +{% for service, processes in monasca_agent_os_processes_to_monitor.items() if not found %} {% for p in processes %} {% if service_name.value in p.name %} {% set found = service_name.update({'value': service}) %} @@ -37,6 +37,7 @@ instances: collect_response_time: true url: {{ proto }}://{% if item.service.haproxy_bind is defined %}{{ item.service.haproxy_bind.0 }}{% else %}{{ external_lb_vip_address }}{% endif %}:{{ item.service.haproxy_port }}{{path | default('') }} use_keystone: {% if item.service.haproxy_service_name == 'monasca_api' %}yes{% else %}no{% endif %} + dimensions: service: {{ service_name.value }} component: {{ item.service.haproxy_service_name | replace('_', '-') }} diff --git a/templates/conf.d/process.yaml.j2 b/templates/conf.d/process.yaml.j2 index 7345a7f..f3d6a4e 100644 --- a/templates/conf.d/process.yaml.j2 +++ b/templates/conf.d/process.yaml.j2 @@ -11,7 +11,7 @@ instances: component: monasca-agent service: monitoring -{% for service, processes in monasca_agent_os_processes_to_monitor.iteritems() %} +{% for service, processes in monasca_agent_os_processes_to_monitor.items() %} {% for item in processes %} {% if item.enabled | default(True) and inventory_hostname in groups[item.group|default(item.name|replace('-', '_'))] | default([]) %} - name: {{ item.name }} @@ -26,7 +26,7 @@ instances: {% endif %} {% endfor %} {% endfor %} -{% for service, processes in monasca_agent_infra_processes_to_monitor.iteritems() %} +{% for service, processes in monasca_agent_infra_processes_to_monitor.items() %} {% for item in processes %} {% if item.enabled | default(True) and inventory_hostname in groups[item.group|default(item.name|replace('-', '_'))] | default([]) %} - name: {{ item.name }} diff --git a/templates/monasca-reconfigure.j2 b/templates/monasca-reconfigure.j2 index 9b9215d..7aceb68 100644 --- a/templates/monasca-reconfigure.j2 +++ b/templates/monasca-reconfigure.j2 @@ -6,7 +6,10 @@ -s 'monitoring' \ --keystone_url '{{ keystone_service_adminurl }}' \ --project_name '{{ monasca_agent_project_name }}' \ - --monasca_url '{{ monasca_service_adminurl }}' \ + --project_domain_name '{{ monasca_service_domain_name | default("Default") }}' \ + --user_domain_name '{{ monasca_service_domain_name | default("Default") }}' \ + --endpoint_type 'internal' \ + --region_name '{{ monasca_service_region }}' \ --check_frequency '{{ monasca_agent_check_frequency }}' \ --log_level '{{ monasca_agent_log_level }}' \ --user '{{ monasca_agent_system_user_name }}' \