From 81e1d028f94c515364ffcb2405ba6e2570f35ba1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20de=20Saint=20Martin?= Date: Fri, 26 Apr 2019 17:10:59 +0200 Subject: [PATCH 1/3] Fix disk values being seconds, not milliseconds. --- prometheus/node-exporter-full.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/prometheus/node-exporter-full.json b/prometheus/node-exporter-full.json index dc13ca9..c898682 100644 --- a/prometheus/node-exporter-full.json +++ b/prometheus/node-exporter-full.json @@ -2489,7 +2489,7 @@ "format": "time_series", "hide": false, "intervalFactor": 2, - "legendFormat": "{{device}} - Milliseconds spent doing I/Os", + "legendFormat": "{{device}} - Time spent doing I/Os", "refId": "C", "step": 240 } @@ -2513,15 +2513,15 @@ }, "yaxes": [ { - "format": "ms", - "label": "Milliseconds", + "format": "s", + "label": "Time", "logBase": 1, "max": null, "min": "0", "show": true }, { - "format": "ms", + "format": "s", "label": "", "logBase": 1, "max": null, @@ -10651,7 +10651,7 @@ "expr": "irate(node_disk_read_time_seconds_total{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "hide": false, "intervalFactor": 4, - "legendFormat": "{{device}} - Read time ms", + "legendFormat": "{{device}} - Read time", "refId": "A", "step": 8 }, @@ -10659,7 +10659,7 @@ "expr": "irate(node_disk_write_time_seconds_total{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "hide": false, "intervalFactor": 2, - "legendFormat": "{{device}} - Write time ms", + "legendFormat": "{{device}} - Write time", "refId": "B", "step": 4 } @@ -10683,8 +10683,8 @@ }, "yaxes": [ { - "format": "ms", - "label": "Millisec. read (-) / write (+)", + "format": "s", + "label": "Time. read (-) / write (+)", "logBase": 1, "max": null, "min": null, @@ -10846,8 +10846,8 @@ }, "yaxes": [ { - "format": "ms", - "label": "Milliseconds", + "format": "s", + "label": "Time", "logBase": 1, "max": null, "min": "0", @@ -11159,7 +11159,7 @@ { "expr": "irate(node_disk_io_time_seconds_total{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "intervalFactor": 4, - "legendFormat": "{{device}} - IO time ms", + "legendFormat": "{{device}} - IO time", "refId": "A", "step": 8 } @@ -11167,7 +11167,7 @@ "thresholds": [], "timeFrom": null, "timeShift": null, - "title": "Milliseconds Spent Doing I/Os", + "title": "Time Spent Doing I/Os", "tooltip": { "shared": false, "sort": 0, @@ -11183,8 +11183,8 @@ }, "yaxes": [ { - "format": "ms", - "label": "Milliseconds", + "format": "s", + "label": "Time", "logBase": 1, "max": null, "min": "0", @@ -20010,4 +20010,4 @@ "timezone": "browser", "title": "Node Exporter Full", "version": 62 -} \ No newline at end of file +} From 6f3324470ea69e9ae906462fe98f0db6ab888b78 Mon Sep 17 00:00:00 2001 From: Ricardo F Date: Sat, 18 May 2019 19:47:19 +0200 Subject: [PATCH 2/3] New dashboard for Haproxy compiled with Prometheus --- README.md | 10 + prometheus/haproxy-2.0-full.json | 8851 ++++++++++++++++++++++++++++++ 2 files changed, 8861 insertions(+) create mode 100644 prometheus/haproxy-2.0-full.json diff --git a/README.md b/README.md index 3ecf55e..379f51e 100644 --- a/README.md +++ b/README.md @@ -54,6 +54,16 @@ Only requires a configured target under any job_name. +### Haproxy 2.0 Full + +For Haproxy compiled with Prometheus support + +Monitor Haproxy service direct. + +Only requires a configured target under any job_name. + + + ### Apache Full For apache_exporter diff --git a/prometheus/haproxy-2.0-full.json b/prometheus/haproxy-2.0-full.json new file mode 100644 index 0000000..9af3429 --- /dev/null +++ b/prometheus/haproxy-2.0-full.json @@ -0,0 +1,8851 @@ +{ + "__inputs": [ + { + "name": "DS_LOCALHOST", + "label": "localhost", + "description": "", + "type": "datasource", + "pluginId": "prometheus", + "pluginName": "Prometheus" + } + ], + "__requires": [ + { + "type": "grafana", + "id": "grafana", + "name": "Grafana", + "version": "4.2.0" + }, + { + "type": "panel", + "id": "graph", + "name": "Graph", + "version": "" + }, + { + "type": "datasource", + "id": "prometheus", + "name": "Prometheus", + "version": "1.0.0" + }, + { + "type": "panel", + "id": "singlestat", + "name": "Singlestat", + "version": "" + } + ], + "annotations": { + "list": [] + }, + "description": "HAProxy backend servers", + "editable": true, + "gnetId": 367, + "graphTooltip": 1, + "hideControls": false, + "id": null, + "links": [], + "refresh": "5m", + "rows": [ + { + "collapse": false, + "height": 123, + "panels": [ + { + "cacheTimeout": null, + "colorBackground": false, + "colorValue": false, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "datasource": "${DS_LOCALHOST}", + "format": "s", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "id": 149, + "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": 2, + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "targets": [ + { + "expr": "time() - haproxy_process_start_time_seconds", + "intervalFactor": 2, + "refId": "A", + "step": 1800 + } + ], + "thresholds": "", + "title": "Started time", + "type": "singlestat", + "valueFontSize": "50%", + "valueMaps": [ + { + "op": "=", + "text": "N/A", + "value": "null" + } + ], + "valueName": "current" + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "decimals": 0, + "fill": 5, + "id": 85, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "hideZero": false, + "max": true, + "min": true, + "rightSide": true, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "Backends Up" + }, + { + "alias": "Backends Up", + "transform": "negative-Y" + } + ], + "span": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "count(haproxy_frontend_status{instance=~\"$host:$port\"} == 1)", + "hide": false, + "interval": "$interval", + "intervalFactor": 2, + "legendFormat": "Frontends Up", + "refId": "A", + "step": 60 + }, + { + "expr": "count(haproxy_backend_status{instance=~\"$host:$port\"} ==1)", + "interval": "$interval", + "intervalFactor": 2, + "legendFormat": "Backends Up", + "refId": "B", + "step": 60 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Status", + "tooltip": { + "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": false + } + ] + } + ], + "repeat": null, + "repeatIteration": null, + "repeatRowId": null, + "showTitle": false, + "title": "Basic Backend status", + "titleSize": "h6" + }, + { + "collapse": false, + "height": 377, + "panels": [ + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "description": "", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 83, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": true, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 6, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "/.*Back.*/", + "transform": "negative-Y" + }, + { + "alias": "/.*1.*/", + "color": "#6ED0E0" + }, + { + "alias": "/.*2.*/", + "color": "#7EB26D" + }, + { + "alias": "/.*3.*/", + "color": "#1F78C1" + }, + { + "alias": "/.*4.*/", + "color": "#CCA300" + }, + { + "alias": "/.*5.*/", + "color": "#890F02" + }, + { + "alias": "/.*other.*/", + "color": "#806EB7" + } + ], + "span": 12, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "sum(irate(haproxy_frontend_http_responses_total{proxy=~\"$frontend\",code=~\"$code\",instance=~\"$host:$port\"}[5m])) by (code)", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Frontend {{ code }}", + "metric": "", + "refId": "A", + "step": 30 + }, + { + "expr": "sum(irate(haproxy_backend_http_responses_total{proxy=~\"$backend\",code=~\"$code\",instance=~\"$host:$port\"}[5m])) by (code)", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Backend {{ code }}", + "metric": "", + "refId": "B", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Total number of HTTP responses", + "tooltip": { + "msResolution": true, + "shared": true, + "sort": 2, + "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": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "decimals": 1, + "description": "", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 75, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "sideWidth": null, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 6, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "/.*OUT.*/", + "transform": "negative-Y" + } + ], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "sum(irate(haproxy_frontend_bytes_in_total{proxy=~\"$frontend\",instance=~\"$host:$port\"}[5m])*8) by (instance)", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "IN Front", + "metric": "", + "refId": "A", + "step": 30 + }, + { + "expr": "sum(irate(haproxy_frontend_bytes_out_total{proxy=~\"$frontend\",instance=~\"$host:$port\"}[5m])*8) by (instance)", + "interval": "$interval", + "intervalFactor": 2, + "legendFormat": "OUT Front", + "refId": "B", + "step": 60 + }, + { + "expr": "sum(irate(haproxy_backend_bytes_in_total{proxy=~\"$backend\",instance=~\"$host:$port\"}[5m])*8) by (instance)", + "intervalFactor": 2, + "legendFormat": "IN Back", + "refId": "C", + "step": 240 + }, + { + "expr": "sum(irate(haproxy_backend_bytes_out_total{proxy=~\"$backend\",instance=~\"$host:$port\"}[5m])*8) by (instance)", + "intervalFactor": 2, + "legendFormat": "OUT Back", + "refId": "D", + "step": 240 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Current total of incoming / outgoing bytes", + "tooltip": { + "msResolution": true, + "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": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "description": "", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 79, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 6, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "/.*Back.*/", + "transform": "negative-Y" + } + ], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "sum(irate(haproxy_frontend_connections_total{proxy=~\"$frontend\",instance=~\"$host:$port\"}[5m])) by (instance)", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Front", + "metric": "", + "refId": "A", + "step": 30 + }, + { + "expr": "sum(irate(haproxy_backend_connection_errors_total{proxy=~\"$backend\",instance=~\"$host:$port\"}[5m])) by (instance)", + "hide": false, + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Back errors", + "metric": "", + "refId": "C", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Total number of connections", + "tooltip": { + "msResolution": true, + "shared": false, + "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": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "description": "", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 81, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 6, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "/.*Response.*/", + "transform": "negative-Y" + }, + { + "alias": "/.*Backend.*/", + "transform": "negative-Y" + } + ], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "sum(irate(haproxy_frontend_http_requests_total{proxy=~\"$frontend\",instance=~\"$host:$port\"}[5m])) by (instance)", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Frontend requests", + "metric": "", + "refId": "A", + "step": 30 + }, + { + "expr": "sum(irate(haproxy_frontend_request_errors_total{proxy=~\"$frontend\",instance=~\"$host:$port\"}[5m])) by (instance)", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Frontend requests errors", + "metric": "", + "refId": "C", + "step": 30 + }, + { + "expr": "sum(irate(haproxy_frontend_requests_denied_total{proxy=~\"$frontend\",instance=~\"$host:$port\"}[5m])) by (instance)", + "interval": "$interval", + "intervalFactor": 2, + "legendFormat": "Frontend request denied", + "refId": "F", + "step": 60 + }, + { + "expr": "sum(irate(haproxy_backend_redispatch_warnings_total{proxy=~\"$backend\",instance=~\"$host:$port\"}[5m])) by (instance)", + "interval": "$interval", + "intervalFactor": 2, + "legendFormat": "Backend redispatch warnings", + "refId": "D", + "step": 60 + }, + { + "expr": "sum(irate(haproxy_backend_retry_warnings_total{proxy=~\"$backend\",instance=~\"$host:$port\"}[5m])) by (instance)", + "interval": "$interval", + "intervalFactor": 2, + "legendFormat": "Backend retry warnings", + "refId": "E", + "step": 60 + }, + { + "expr": "sum(irate(haproxy_backend_response_errors_total{proxy=~\"$backend\",instance=~\"$host:$port\"}[5m])) by (instance)", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Backend response errors", + "metric": "", + "refId": "I", + "step": 30 + }, + { + "expr": "sum(haproxy_backend_current_queue{proxy=~\"$backend\",instance=~\"$host:$port\"}) by (instance)", + "interval": "$interval", + "intervalFactor": 2, + "legendFormat": "Backend queued requests", + "refId": "G", + "step": 60 + }, + { + "expr": "sum(irate(haproxy_backend_http_requests_total{proxy=~\"$backend\",instance=~\"$host:$port\"}[5m])) by (instance)", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Backend requests", + "metric": "", + "refId": "H", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Total received requests / responses", + "tooltip": { + "msResolution": true, + "shared": true, + "sort": 2, + "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": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "description": "", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 84, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 6, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "/.*Back.*/", + "transform": "negative-Y" + } + ], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "sum(irate(haproxy_frontend_current_sessions{proxy=~\"$frontend\",instance=~\"$host:$port\"}[5m])) by (instance)", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Frontend current sessions", + "metric": "", + "refId": "B", + "step": 30 + }, + { + "expr": "sum(irate(haproxy_backend_current_sessions{proxy=~\"$frontend\",instance=~\"$host:$port\"}[5m])) by (instance)", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Backend current sessions", + "metric": "", + "refId": "A", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Number of active sessions", + "tooltip": { + "msResolution": true, + "shared": true, + "sort": 2, + "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": 0, + "show": false + } + ] + } + ], + "repeat": null, + "repeatIteration": null, + "repeatRowId": null, + "showTitle": false, + "title": "Basic General Info", + "titleSize": "h6" + }, + { + "collapse": true, + "height": 567, + "panels": [ + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "description": "", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 27, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 6, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "/.*Error.*/", + "transform": "negative-Y" + } + ], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "irate(haproxy_backend_connection_attempts_total{proxy=~\"$backend\",instance=~\"$host:$port\"}[5m])", + "hide": false, + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Attempts {{ proxy }}", + "metric": "", + "refId": "B", + "step": 30 + }, + { + "expr": "irate(haproxy_backend_connection_errors_total{proxy=~\"$backend\",instance=~\"$host:$port\"}[5m])", + "interval": "$interval", + "intervalFactor": 2, + "legendFormat": "Error {{ proxy }}", + "refId": "A", + "step": 60 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Back - Total number of connections", + "tooltip": { + "msResolution": true, + "shared": false, + "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": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "decimals": 1, + "description": "", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 1, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 6, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "/.*OUT.*/", + "transform": "negative-Y" + } + ], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "irate(haproxy_backend_bytes_in_total{proxy=~\"$backend\",instance=~\"$host:$port\"}[5m])*8", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "IN {{ proxy }}", + "metric": "haproxy_backend_", + "refId": "A", + "step": 30 + }, + { + "expr": "irate(haproxy_backend_bytes_out_total{proxy=~\"$backend\",instance=~\"$host:$port\"}[5m])*8", + "interval": "$interval", + "intervalFactor": 2, + "legendFormat": "OUT {{ proxy }}", + "refId": "B", + "step": 60 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Back - Current total of incoming / outgoing bytes", + "tooltip": { + "msResolution": true, + "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": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "decimals": 1, + "description": "", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 42, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "sideWidth": null, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 6, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "/.*OUT.*/", + "transform": "negative-Y" + } + ], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "irate(haproxy_frontend_bytes_in_total{proxy=~\"$frontend\",instance=~\"$host:$port\"}[5m])*8", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "IN {{ proxy }}", + "metric": "", + "refId": "A", + "step": 30 + }, + { + "expr": "irate(haproxy_frontend_bytes_out_total{proxy=~\"$frontend\",instance=~\"$host:$port\"}[5m])*8", + "interval": "$interval", + "intervalFactor": 2, + "legendFormat": "OUT {{ proxy }}", + "refId": "B", + "step": 60 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Front - Current total of incoming / outgoing bytes", + "tooltip": { + "msResolution": true, + "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": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "description": "", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 43, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 6, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "/.*Error.*/", + "transform": "negative-Y" + }, + { + "alias": "/.*Denied.*/", + "transform": "negative-Y" + } + ], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "irate(haproxy_frontend_connections_total{proxy=~\"$frontend\",instance=~\"$host:$port\"}[5m])", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Total {{ proxy }}", + "metric": "haproxy_backe", + "refId": "B", + "step": 30 + }, + { + "expr": "irate(haproxy_frontend_denied_connections_total{proxy=~\"$frontend\",instance=~\"$host:$port\"}[5m])", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Denied {{ proxy }}", + "metric": "haproxy_backe", + "refId": "A", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Front - Total number of connections", + "tooltip": { + "msResolution": true, + "shared": false, + "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": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "description": "", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 131, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 6, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "/.*Error.*/", + "transform": "negative-Y" + } + ], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "irate(haproxy_backend_connection_reuses_total{proxy=~\"$backend\",instance=~\"$host:$port\"}[5m])", + "interval": "$interval", + "intervalFactor": 2, + "legendFormat": "Reuses {{ proxy }}", + "refId": "C", + "step": 60 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Back - Total number of connections reuses", + "tooltip": { + "msResolution": true, + "shared": false, + "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": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "description": "", + "editable": true, + "error": false, + "fill": 0, + "grid": {}, + "id": 114, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "links": [], + "minSpan": 6, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "haproxy_frontend_connections_rate_max{proxy=~\"$frontend\",instance=~\"$host:$port\"}", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "{{ proxy }}", + "metric": "haproxy_backe", + "refId": "B", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Front - Maximum observed number of connections per second", + "tooltip": { + "msResolution": true, + "shared": false, + "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": 0, + "show": false + } + ] + } + ], + "repeat": null, + "repeatIteration": null, + "repeatRowId": null, + "showTitle": false, + "title": "Throughtput / Connections", + "titleSize": "h6" + }, + { + "collapse": true, + "height": 463, + "panels": [ + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "description": "", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 28, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 6, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "haproxy_backend_current_queue{proxy=~\"$backend\",instance=~\"$host:$port\"}", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "{{ proxy }}", + "metric": "", + "refId": "A", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Back - Current number of queued requests not assigned to any server", + "tooltip": { + "msResolution": true, + "shared": false, + "sort": 0, + "value_type": "cumulative" + }, + "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": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "description": "", + "editable": true, + "error": false, + "fill": 0, + "grid": {}, + "id": 32, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "links": [], + "minSpan": 6, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "haproxy_backend_max_queue{proxy=~\"$backend\",instance=~\"$host:$port\"}", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "{{ proxy }}", + "metric": "", + "refId": "A", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Back - Maximum observed number of queued requests not assigned to any server", + "tooltip": { + "msResolution": true, + "shared": false, + "sort": 0, + "value_type": "cumulative" + }, + "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": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "description": "", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 127, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 6, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "haproxy_backend_http_queue_time_average_seconds{proxy=~\"$backend\",instance=~\"$host:$port\"}", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "{{ proxy }}", + "metric": "", + "refId": "A", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Back - Avg. queue time for last 1024 successful connections", + "tooltip": { + "msResolution": true, + "shared": false, + "sort": 0, + "value_type": "cumulative" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "s", + "label": null, + "logBase": 1, + "max": null, + "min": 0, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": 0, + "show": false + } + ] + } + ], + "repeat": null, + "repeatIteration": null, + "repeatRowId": null, + "showTitle": false, + "title": "Queue", + "titleSize": "h6" + }, + { + "collapse": true, + "height": 497, + "panels": [ + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "description": "", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 134, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 12, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "/.*Error.*/", + "transform": "negative-Y" + }, + { + "alias": "/.*Denied.*/", + "transform": "negative-Y" + } + ], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "irate(haproxy_backend_http_requests_total{proxy=~\"$frontend\",instance=~\"$host:$port\"}[5m])", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Total {{ proxy }}", + "metric": "", + "refId": "A", + "step": 30 + }, + { + "expr": "irate(haproxy_backend_requests_denied_total{proxy=~\"$frontend\", instance=~\"$host:$port\"}[5m])", + "interval": "$interval", + "intervalFactor": 2, + "legendFormat": "Denied {{ proxy }}", + "refId": "C", + "step": 60 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Back - Total HTTP requests OK / Denied", + "tooltip": { + "msResolution": true, + "shared": true, + "sort": 2, + "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": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "description": "", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 46, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 12, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "/.*Error.*/", + "transform": "negative-Y" + }, + { + "alias": "/.*Denied.*/", + "transform": "negative-Y" + } + ], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "irate(haproxy_frontend_http_requests_total{proxy=~\"$frontend\",instance=~\"$host:$port\"}[5m])", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Total {{ proxy }}", + "metric": "", + "refId": "A", + "step": 30 + }, + { + "expr": "irate(haproxy_frontend_request_errors_total{proxy=~\"$frontend\", instance=~\"$host:$port\"}[5m])", + "interval": "$interval", + "intervalFactor": 2, + "legendFormat": "Error {{ proxy }}", + "refId": "B", + "step": 60 + }, + { + "expr": "irate(haproxy_frontend_requests_denied_total{proxy=~\"$frontend\", instance=~\"$host:$port\"}[5m])", + "interval": "$interval", + "intervalFactor": 2, + "legendFormat": "Denied {{ proxy }}", + "refId": "C", + "step": 60 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Front - Total HTTP requests OK / Error / Denied", + "tooltip": { + "msResolution": true, + "shared": true, + "sort": 2, + "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": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "description": "", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 126, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "hideEmpty": false, + "hideZero": false, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 6, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "/.*Error.*/", + "transform": "negative-Y" + } + ], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "irate(haproxy_backend_responses_denied_total{proxy=~\"$backend\", instance=~\"$host:$port\"}[5m])", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Denied {{ proxy }}", + "metric": "", + "refId": "B", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Back - Total HTTP responses denied", + "tooltip": { + "msResolution": true, + "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": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "description": "", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 115, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 12, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "/.*Error.*/", + "transform": "negative-Y" + }, + { + "alias": "/.*Denied.*/", + "transform": "negative-Y" + } + ], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "irate(haproxy_frontend_responses_denied_total{proxy=~\"$frontend\",instance=~\"$host:$port\"}[5m])", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Denied {{ proxy }}", + "metric": "", + "refId": "A", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Front - Total HTTP responses Denied", + "tooltip": { + "msResolution": true, + "shared": true, + "sort": 2, + "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": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "description": "", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 35, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "hideEmpty": false, + "hideZero": false, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 6, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "/.*Error.*/", + "transform": "negative-Y" + } + ], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "irate(haproxy_backend_redispatch_warnings_total{proxy=~\"$backend\", instance=~\"$host:$port\"}[5m])", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Redispatch {{ proxy }}", + "metric": "", + "refId": "A", + "step": 30 + }, + { + "expr": "irate(haproxy_backend_retry_warnings_total{proxy=~\"$backend\", instance=~\"$host:$port\"}[5m])", + "interval": "$interval", + "intervalFactor": 2, + "legendFormat": "Retry {{ proxy }}", + "refId": "B", + "step": 60 + }, + { + "expr": "irate(haproxy_backend_response_errors_total{proxy=~\"$backend\", instance=~\"$host:$port\"}[5m])", + "interval": "$interval", + "intervalFactor": 2, + "legendFormat": "Error {{ proxy }}", + "refId": "C", + "step": 60 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Back - Total of Redispatch / Error / Retry warnings", + "tooltip": { + "msResolution": true, + "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": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "description": "", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 138, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "hideEmpty": false, + "hideZero": false, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 6, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "/.*Error.*/", + "transform": "negative-Y" + } + ], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "haproxy_frontend_http_requests_rate_max{proxy=~\"$backend\", instance=~\"$host:$port\"}", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "{{ proxy }}", + "metric": "", + "refId": "A", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Front - Maximum observed number of HTTP requests per second", + "tooltip": { + "msResolution": true, + "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": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "description": "", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 132, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 6, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "/.*total.*/", + "stack": false + }, + { + "alias": "/.*total.*/", + "fill": 0, + "linewidth": 2 + } + ], + "span": 6, + "stack": true, + "steppedLine": false, + "targets": [ + { + "expr": "haproxy_backend_http_connect_time_average_seconds{proxy=~\"$backend\",instance=~\"$host:$port\"}", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Avg. connect time {{ proxy }}", + "metric": "haproxy_backend_current_queue", + "refId": "B", + "step": 30 + }, + { + "expr": "haproxy_backend_http_response_time_average_seconds{proxy=~\"$backend\",instance=~\"$host:$port\"}", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Avg. response time {{ proxy }}", + "metric": "haproxy_backend_current_queue", + "refId": "C", + "step": 30 + }, + { + "expr": "haproxy_backend_http_total_time_average_seconds{proxy=~\"$backend\",instance=~\"$host:$port\"}", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Avg. total time {{ proxy }}", + "metric": "haproxy_backend_current_queue", + "refId": "D", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Back - Avg. Times", + "tooltip": { + "msResolution": true, + "shared": false, + "sort": 0, + "value_type": "cumulative" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "s", + "label": null, + "logBase": 1, + "max": null, + "min": 0, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": 0, + "show": false + } + ] + } + ], + "repeat": null, + "repeatIteration": null, + "repeatRowId": null, + "showTitle": false, + "title": "Requests / Responses", + "titleSize": "h6" + }, + { + "collapse": true, + "height": 403, + "panels": [ + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "description": "", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 24, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 6, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "irate(haproxy_backend_http_responses_total{proxy=~\"$backend\", code=~\"$code\",instance=~\"$host:$port\"}[5m])", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "{{ code }} {{ proxy }}", + "metric": "", + "refId": "A", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Back - Total of HTTP responses", + "tooltip": { + "msResolution": true, + "shared": true, + "sort": 2, + "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": 0, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "description": "", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 47, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 6, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "irate(haproxy_frontend_http_responses_total{proxy=~\"$frontend\", code=~\"$code\",instance=~\"$host:$port\"}[5m])", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "{{ code }} {{ proxy }} ", + "metric": "", + "refId": "A", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Front - Total of HTTP responses", + "tooltip": { + "msResolution": true, + "shared": true, + "sort": 2, + "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": 0, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": 0, + "show": false + } + ] + } + ], + "repeat": null, + "repeatIteration": null, + "repeatRowId": null, + "showTitle": false, + "title": "Responses by HTTP code", + "titleSize": "h6" + }, + { + "collapse": true, + "height": 492, + "panels": [ + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "description": "", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 30, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 6, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "/.*Current.*/", + "fill": 0 + } + ], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "irate(haproxy_backend_sessions_total{proxy=~\"$backend\",instance=~\"$host:$port\"}[5m])", + "hide": false, + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Total {{ proxy }}", + "metric": "", + "refId": "A", + "step": 30 + }, + { + "expr": "haproxy_backend_current_sessions{proxy=~\"$backend\",instance=~\"$host:$port\"}", + "hide": false, + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Current active {{ proxy }}", + "metric": "", + "refId": "B", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Back - Total number of sessions", + "tooltip": { + "msResolution": true, + "shared": false, + "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": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "description": "", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 45, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 6, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "/.*Denied.*/", + "transform": "negative-Y" + }, + { + "alias": "/.*Current.*/" + } + ], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "irate(haproxy_frontend_sessions_total{proxy=~\"$frontend\",instance=~\"$host:$port\"}[5m])", + "hide": false, + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Total {{ proxy }}", + "metric": "", + "refId": "A", + "step": 30 + }, + { + "expr": "irate(haproxy_frontend_denied_sessions_total{proxy=~\"$frontend\",instance=~\"$host:$port\"}[5m])", + "hide": false, + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Denied by \"tcp-request session\" rules {{ proxy }}", + "metric": "", + "refId": "B", + "step": 30 + }, + { + "expr": "haproxy_frontend_current_sessions{proxy=~\"$backend\",instance=~\"$host:$port\"}", + "hide": false, + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Current active {{ proxy }}", + "metric": "", + "refId": "C", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Front - Total number of sessions", + "tooltip": { + "msResolution": true, + "shared": false, + "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": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "description": "", + "editable": true, + "error": false, + "fill": 1, + "grid": {}, + "id": 34, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "links": [], + "minSpan": 3, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "/.*Limit.*/", + "fill": 0 + } + ], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "irate(haproxy_backend_max_sessions{proxy=~\"$backend\",instance=~\"$host:$port\"}[5m])", + "hide": false, + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Max {{ proxy }}", + "metric": "", + "refId": "A", + "step": 30 + }, + { + "expr": "haproxy_backend_limit_sessions{proxy=~\"$backend\",instance=~\"$host:$port\"}", + "interval": "$interval", + "intervalFactor": 2, + "legendFormat": "Limit {{ proxy }}", + "refId": "B", + "step": 60 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Back - Maximum observed number of active sessions and limit", + "tooltip": { + "msResolution": true, + "shared": false, + "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": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "description": "", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 51, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 3, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "/.*Limit.*/", + "fill": 0 + } + ], + "span": 6, + "stack": true, + "steppedLine": false, + "targets": [ + { + "expr": "irate(haproxy_frontend_max_sessions{proxy=~\"$frontend\",instance=~\"$host:$port\"}[5m])", + "hide": false, + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Max {{ proxy }}", + "metric": "", + "refId": "A", + "step": 30 + }, + { + "expr": "haproxy_frontend_limit_sessions{proxy=~\"$frontend\",instance=~\"$host:$port\"}", + "interval": "$interval", + "intervalFactor": 2, + "legendFormat": "Limit {{ proxy }}", + "refId": "B", + "step": 60 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Front - Maximum observed number of active sessions and limit", + "tooltip": { + "msResolution": true, + "shared": false, + "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": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "description": "", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 33, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 5, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "haproxy_backend_max_session_rate{proxy=~\"$backend\",instance=~\"$host:$port\"}", + "hide": false, + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Max {{ proxy }}", + "metric": "", + "refId": "A", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Back - Maximum observed number of sessions per second", + "tooltip": { + "msResolution": true, + "shared": false, + "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": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "description": "", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 69, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 4, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "/.*Limit.*/", + "fill": 0 + } + ], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "haproxy_frontend_max_session_rate{proxy=~\"$frontend\",instance=~\"$host:$port\"}", + "hide": false, + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Max {{ proxy }}", + "metric": "", + "refId": "A", + "step": 30 + }, + { + "expr": "haproxy_frontend_limit_session_rate{proxy=~\"$frontend\",instance=~\"$host:$port\"}", + "intervalFactor": 2, + "legendFormat": "Limit {{ proxy }}", + "refId": "B", + "step": 2 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Front - Maximum observed number of sessions per second and limit", + "tooltip": { + "msResolution": true, + "shared": false, + "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": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "description": "", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 117, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 12, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "/.*Error.*/", + "transform": "negative-Y" + }, + { + "alias": "/.*Denied.*/", + "transform": "negative-Y" + } + ], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "irate(haproxy_backend_failed_header_rewriting_total{proxy=~\"$frontend\",instance=~\"$host:$port\"}[5m])", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "{{ proxy }}", + "metric": "", + "refId": "A", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Back - Failed header rewriting warnings", + "tooltip": { + "msResolution": true, + "shared": true, + "sort": 2, + "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": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "description": "", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 119, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 12, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "/.*Error.*/", + "transform": "negative-Y" + }, + { + "alias": "/.*Denied.*/", + "transform": "negative-Y" + } + ], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "irate(haproxy_frontend_failed_header_rewriting_total{proxy=~\"$frontend\",instance=~\"$host:$port\"}[5m])", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "{{ proxy }}", + "metric": "", + "refId": "A", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Front - Failed header rewriting warnings", + "tooltip": { + "msResolution": true, + "shared": true, + "sort": 2, + "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": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "description": "", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 124, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 12, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "/.*Error.*/", + "transform": "negative-Y" + }, + { + "alias": "/.*Denied.*/", + "transform": "negative-Y" + } + ], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "haproxy_backend_last_session_seconds{proxy=~\"$frontend\",instance=~\"$host:$port\"}", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "{{ proxy }}", + "metric": "", + "refId": "A", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Back - Last session assigned", + "tooltip": { + "msResolution": true, + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "transparent": false, + "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": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "description": "", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 118, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 12, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "/.*Error.*/", + "transform": "negative-Y" + }, + { + "alias": "/.*Denied.*/", + "transform": "negative-Y" + } + ], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "irate(haproxy_frontend_denied_sessions_total{proxy=~\"$frontend\",instance=~\"$host:$port\"}[5m])", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "{{ proxy }}", + "metric": "", + "refId": "A", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Front - Total HTTP Sessions Denied", + "tooltip": { + "msResolution": true, + "shared": true, + "sort": 2, + "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": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "description": "", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 128, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 12, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "/.*Error.*/", + "transform": "negative-Y" + }, + { + "alias": "/.*Denied.*/", + "transform": "negative-Y" + } + ], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "haproxy_backend_client_aborts_total{proxy=~\"$frontend\",instance=~\"$host:$port\"}", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "By client {{ proxy }}", + "metric": "", + "refId": "A", + "step": 30 + }, + { + "expr": "haproxy_backend_server_aborts_total{proxy=~\"$frontend\",instance=~\"$host:$port\"}", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "By server {{ proxy }}", + "metric": "", + "refId": "B", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Back - Data transfers aborted", + "tooltip": { + "msResolution": true, + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "transparent": false, + "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": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "description": "", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 120, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 3, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "/.*limit.*/", + "fill": 0 + } + ], + "span": 6, + "stack": true, + "steppedLine": false, + "targets": [ + { + "expr": "irate(haproxy_frontend_http_requests_rate_max{proxy=~\"$frontend\",instance=~\"$host:$port\"}[5m])", + "hide": false, + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "{{ proxy }} max", + "metric": "", + "refId": "A", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Front - Maximum observed number of HTTP requests per second", + "tooltip": { + "msResolution": true, + "shared": false, + "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": 0, + "show": false + } + ] + } + ], + "repeat": null, + "repeatIteration": null, + "repeatRowId": null, + "showTitle": false, + "title": "Sessions", + "titleSize": "h6" + }, + { + "collapse": true, + "height": 499, + "panels": [ + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "decimals": 0, + "description": "", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "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": [], + "minSpan": 6, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "irate(haproxy_backend_check_up_down_total{proxy=~\"$backend\", instance=~\"$host:$port\"}[5m])", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "{{ proxy }}", + "metric": "", + "refId": "A", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Back - Total number of UP->DOWN transitions", + "tooltip": { + "msResolution": true, + "shared": true, + "sort": 1, + "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": 0, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "description": "", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "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": [], + "minSpan": 6, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "haproxy_backend_weight{proxy=~\"$backend\", instance=~\"$host:$port\"}", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "{{ proxy }}", + "metric": "", + "refId": "A", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Back - Total weight of the servers in the backend / Active servers backend", + "tooltip": { + "msResolution": true, + "shared": true, + "sort": 1, + "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": 0, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "decimals": 0, + "description": "", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 142, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 6, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "irate(haproxy_backend_last_session_seconds{proxy=~\"$backend\", instance=~\"$host:$port\"}[5m])", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "{{ proxy }}", + "metric": "", + "refId": "A", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Back - Number of seconds since last session assigned to server/backend", + "tooltip": { + "msResolution": true, + "shared": true, + "sort": 1, + "value_type": "individual" + }, + "transparent": false, + "type": "graph", + "xaxis": { + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "s", + "label": null, + "logBase": 1, + "max": null, + "min": 0, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "decimals": 0, + "description": "", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 143, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 6, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "haproxy_backend_loadbalanced_total{proxy=~\"$backend\", instance=~\"$host:$port\"}", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "{{ proxy }}", + "metric": "", + "refId": "A", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Back - Total number of times a service was selected", + "tooltip": { + "msResolution": true, + "shared": true, + "sort": 1, + "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": 0, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": 0, + "show": false + } + ] + } + ], + "repeat": null, + "repeatIteration": null, + "repeatRowId": null, + "showTitle": false, + "title": "Health and Weight", + "titleSize": "h6" + }, + { + "collapse": true, + "height": 409, + "panels": [ + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "decimals": 0, + "description": "", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 139, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 6, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "/.*Hits.*/", + "fill": 0 + } + ], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "irate(haproxy_backend_http_cache_lookups_total{proxy=~\"$backend\", instance=~\"$host:$port\"}[5m])", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Lookups {{ proxy }} ", + "metric": "", + "refId": "A", + "step": 30 + }, + { + "expr": "irate(haproxy_backend_http_cache_hits_total{proxy=~\"$backend\", instance=~\"$host:$port\"}[5m])", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Hits {{ proxy }} ", + "metric": "", + "refId": "B", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Back - Cache lookups / hits", + "tooltip": { + "msResolution": true, + "shared": true, + "sort": 1, + "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": 0, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "decimals": 0, + "description": "", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 121, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 6, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "/.*Hits.*/", + "fill": 0 + } + ], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "irate(haproxy_frontend_http_cache_lookups_total{proxy=~\"$backend\", instance=~\"$host:$port\"}[5m])", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Lookups {{ proxy }} ", + "metric": "", + "refId": "A", + "step": 30 + }, + { + "expr": "irate(haproxy_frontend_http_cache_hits_total{proxy=~\"$backend\", instance=~\"$host:$port\"}[5m])", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Hits {{ proxy }} ", + "metric": "", + "refId": "B", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Front - Cache lookups / hits", + "tooltip": { + "msResolution": true, + "shared": true, + "sort": 1, + "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": 0, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "decimals": 0, + "description": "", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 140, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 6, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "/.*emitted.*/", + "transform": "negative-Y" + }, + { + "alias": "/.*bypassed.*/", + "fill": 0 + } + ], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "irate(haproxy_backend_http_comp_bytes_in_total{proxy=~\"$backend\", instance=~\"$host:$port\"}[5m])", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Bytes fed {{ proxy }} ", + "metric": "", + "refId": "A", + "step": 30 + }, + { + "expr": "irate(haproxy_backend_http_comp_bytes_out_total{proxy=~\"$backend\", instance=~\"$host:$port\"}[5m])", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Bytes emitted {{ proxy }} ", + "metric": "", + "refId": "B", + "step": 30 + }, + { + "expr": "irate(haproxy_backend_http_comp_bytes_bypassed_total{proxy=~\"$backend\", instance=~\"$host:$port\"}[5m])", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Bytes bypassed {{ proxy }} ", + "metric": "", + "refId": "C", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Back - Compressor", + "tooltip": { + "msResolution": true, + "shared": true, + "sort": 1, + "value_type": "individual" + }, + "transparent": false, + "type": "graph", + "xaxis": { + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "bytes", + "label": null, + "logBase": 1, + "max": null, + "min": 0, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "decimals": 0, + "description": "", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 122, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 6, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "/.*emitted.*/", + "transform": "negative-Y" + }, + { + "alias": "/.*bypassed.*/", + "fill": 0 + } + ], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "irate(haproxy_frontend_http_comp_bytes_in_total{proxy=~\"$backend\", instance=~\"$host:$port\"}[5m])", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Bytes fed {{ proxy }} ", + "metric": "", + "refId": "A", + "step": 30 + }, + { + "expr": "irate(haproxy_frontend_http_comp_bytes_out_total{proxy=~\"$backend\", instance=~\"$host:$port\"}[5m])", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Bytes emitted {{ proxy }} ", + "metric": "", + "refId": "B", + "step": 30 + }, + { + "expr": "irate(haproxy_frontend_http_comp_bytes_bypassed_total{proxy=~\"$backend\", instance=~\"$host:$port\"}[5m])", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Bytes bypassed {{ proxy }} ", + "metric": "", + "refId": "C", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Front - Compressor", + "tooltip": { + "msResolution": true, + "shared": true, + "sort": 1, + "value_type": "individual" + }, + "transparent": false, + "type": "graph", + "xaxis": { + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "bytes", + "label": null, + "logBase": 1, + "max": null, + "min": 0, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "decimals": 0, + "description": "", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 141, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 6, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "irate(haproxy_backend_http_comp_responses_total{proxy=~\"$backend\", instance=~\"$host:$port\"}[5m])", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "{{ proxy }} ", + "metric": "", + "refId": "A", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Back - Responses compressed", + "tooltip": { + "msResolution": true, + "shared": true, + "sort": 1, + "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": 0, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "decimals": 0, + "description": "", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 123, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 6, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "irate(haproxy_frontend_http_comp_responses_total{proxy=~\"$backend\", instance=~\"$host:$port\"}[5m])", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "{{ proxy }} ", + "metric": "", + "refId": "A", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Front - Responses compressed", + "tooltip": { + "msResolution": true, + "shared": true, + "sort": 1, + "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": 0, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": 0, + "show": false + } + ] + } + ], + "repeat": null, + "repeatIteration": null, + "repeatRowId": null, + "showTitle": false, + "title": "Cache / Compressor", + "titleSize": "h6" + }, + { + "collapse": true, + "height": 338, + "panels": [ + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "editable": true, + "error": false, + "fill": 1, + "grid": {}, + "id": 112, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "links": [], + "minSpan": 12, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "haproxy_backend_status{proxy=~\"$backend\",instance=~\"$host:$port\"}", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "{{ proxy }}", + "metric": "", + "refId": "A", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Back - Status", + "tooltip": { + "msResolution": true, + "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": 0, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "editable": true, + "error": false, + "fill": 1, + "grid": {}, + "id": 113, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "links": [], + "minSpan": 12, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "haproxy_frontend_status{proxy=~\"$frontend\",instance=~\"$host:$port\"}", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "{{ proxy }}", + "metric": "", + "refId": "A", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Front - Status", + "tooltip": { + "msResolution": true, + "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": 0, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": 0, + "show": false + } + ] + } + ], + "repeat": null, + "repeatIteration": null, + "repeatRowId": null, + "showTitle": false, + "title": "Status", + "titleSize": "h6" + }, + { + "collapse": true, + "height": 485, + "panels": [ + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "decimals": 1, + "description": "", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 129, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 12, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "/.*OUT.*/", + "transform": "negative-Y" + } + ], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "irate(haproxy_server_bytes_in_total{proxy=~\"$backend\",server=~\"$server\",instance=~\"$host:$port\"}[5m])*8", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "IN {{ proxy }} / {{ server }}", + "metric": "", + "refId": "A", + "step": 30 + }, + { + "expr": "irate(haproxy_server_bytes_out_total{proxy=~\"$backend\",server=~\"$server\",instance=~\"$host:$port\"}[5m])*8", + "hide": false, + "interval": "$interval", + "intervalFactor": 2, + "legendFormat": "OUT {{ proxy }} / {{ server }}", + "refId": "B", + "step": 60 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Server - Current total of incoming / outgoing bytes", + "tooltip": { + "msResolution": true, + "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": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "description": "", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 130, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 6, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "/.*Error.*/", + "transform": "negative-Y" + } + ], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "irate(haproxy_server_connection_attempts_total{proxy=~\"$backend\",server=~\"$server\",instance=~\"$host:$port\"}[5m])", + "hide": false, + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Attempts {{ proxy }} / {{ server }}", + "metric": "", + "refId": "B", + "step": 30 + }, + { + "expr": "irate(haproxy_server_connection_errors_total{proxy=~\"$backend\",server=~\"$server\",instance=~\"$host:$port\"}[5m])", + "interval": "$interval", + "intervalFactor": 2, + "legendFormat": "Error {{ proxy }} / {{ server }}", + "refId": "A", + "step": 60 + }, + { + "expr": "irate(haproxy_server_connection_reuses_total{proxy=~\"$backend\",server=~\"$server\",instance=~\"$host:$port\"}[5m])", + "interval": "$interval", + "intervalFactor": 2, + "legendFormat": "Reuses {{ proxy }} / {{ server }}", + "refId": "C", + "step": 60 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Server - Total number of connections", + "tooltip": { + "msResolution": true, + "shared": false, + "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": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "description": "", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 145, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 6, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "/.*Error.*/", + "transform": "negative-Y" + } + ], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "haproxy_server_status{proxy=~\"$backend\",server=~\"$server\",instance=~\"$host:$port\"}", + "hide": false, + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "{{ proxy }} / {{ server }}", + "metric": "", + "refId": "B", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Server - Status", + "tooltip": { + "msResolution": true, + "shared": false, + "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": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "description": "", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 59, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 6, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "/.*Limit.*/", + "fill": 0 + } + ], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "irate(haproxy_server_current_queue{proxy=~\"$backend\",server=~\"$server\",instance=~\"$host:$port\"}[5m])", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Current {{ proxy }} / {{ server }}", + "metric": "", + "refId": "A", + "step": 30 + }, + { + "expr": "haproxy_server_max_queue{proxy=~\"$backend\",server=~\"$server\",instance=~\"$host:$port\"}", + "hide": true, + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Max {{ proxy }} / {{ server }}", + "metric": "", + "refId": "B", + "step": 30 + }, + { + "expr": "haproxy_server_queue_limit{proxy=~\"$backend\",server=~\"$server\",instance=~\"$host:$port\"}", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Limit {{ proxy }} / {{ server }}", + "metric": "", + "refId": "C", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Server - Number of queued requests", + "tooltip": { + "msResolution": true, + "shared": false, + "sort": 0, + "value_type": "cumulative" + }, + "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": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "description": "", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 133, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 6, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "irate(haproxy_server_http_queue_time_average_seconds{proxy=~\"$backend\",server=~\"$server\",instance=~\"$host:$port\"}[5m])", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "{{ proxy }} / {{ server }}", + "metric": "", + "refId": "A", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Server - Avg. queue time for last 1024 successful connections", + "tooltip": { + "msResolution": true, + "shared": false, + "sort": 0, + "value_type": "cumulative" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "s", + "label": null, + "logBase": 1, + "max": null, + "min": 0, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": 0, + "show": false + } + ] + } + ], + "repeat": null, + "repeatIteration": null, + "repeatRowId": null, + "showTitle": false, + "title": "By Server Throughtput / Connections / Queue", + "titleSize": "h6" + }, + { + "collapse": true, + "height": 518, + "panels": [ + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "description": "", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 71, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "hideEmpty": false, + "hideZero": false, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 6, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "/.*Error.*/", + "transform": "negative-Y" + } + ], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "irate(haproxy_server_redispatch_warnings_total{proxy=~\"$backend\",server=~\"$server\",instance=~\"$host:$port\"}[5m])", + "hide": false, + "interval": "$interval", + "intervalFactor": 2, + "legendFormat": "Redispatch {{ proxy }} / {{ server }}", + "refId": "B", + "step": 60 + }, + { + "expr": "irate(haproxy_server_retry_warnings_total{proxy=~\"$backend\",server=~\"$server\",instance=~\"$host:$port\"}[5m])", + "hide": false, + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Retry {{ proxy }} / {{ server }}", + "metric": "", + "refId": "A", + "step": 30 + }, + { + "expr": "irate(haproxy_server_response_errors_total{proxy=~\"$backend\",server=~\"$server\",instance=~\"$host:$port\"}[5m])", + "hide": false, + "interval": "$interval", + "intervalFactor": 2, + "legendFormat": "Error {{ proxy }} / {{ server }}", + "refId": "C", + "step": 60 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Server - Total of Retry / Error / Redispatch warnings", + "tooltip": { + "msResolution": true, + "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": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "description": "", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 135, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 6, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "/.*total.*/", + "stack": false + }, + { + "alias": "/.*total.*/", + "fill": 0 + } + ], + "span": 6, + "stack": true, + "steppedLine": false, + "targets": [ + { + "expr": "haproxy_server_http_connect_time_average_seconds{proxy=~\"$backend\",server=~\"$server\",instance=~\"$host:$port\"}", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Avg. connect time {{ proxy }} / {{ server }}", + "metric": "haproxy_backend_current_queue", + "refId": "B", + "step": 30 + }, + { + "expr": "haproxy_server_http_response_time_average_seconds{proxy=~\"$backend\",server=~\"$server\",instance=~\"$host:$port\"}", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Avg. response time {{ proxy }} / {{ server }}", + "metric": "haproxy_backend_current_queue", + "refId": "C", + "step": 30 + }, + { + "expr": "haproxy_server_http_total_time_average_seconds{proxy=~\"$backend\",server=~\"$server\",instance=~\"$host:$port\"}", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Avg. total time {{ proxy }} / {{ server }}", + "metric": "haproxy_backend_current_queue", + "refId": "D", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Back - Average times", + "tooltip": { + "msResolution": true, + "shared": false, + "sort": 0, + "value_type": "cumulative" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "s", + "label": null, + "logBase": 1, + "max": null, + "min": 0, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": 0, + "show": false + } + ] + } + ], + "repeat": null, + "repeatIteration": null, + "repeatRowId": null, + "showTitle": false, + "title": "By Server Requests / Responses", + "titleSize": "h6" + }, + { + "collapse": true, + "height": -68, + "panels": [ + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "height": "400px", + "id": 64, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 6, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "span": 12, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "irate(haproxy_server_http_responses_total{proxy=~\"$backend\",server=~\"$server\",code=~\"$code\",instance=~\"$host:$port\"}[5m])", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "{{ proxy }} {{ server }} {{ code }}", + "metric": "", + "refId": "A", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Server - Total of HTTP responses", + "tooltip": { + "msResolution": true, + "shared": true, + "sort": 2, + "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": 0, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": 0, + "show": false + } + ] + } + ], + "repeat": null, + "repeatIteration": null, + "repeatRowId": null, + "showTitle": false, + "title": "By Server Responses by HTTP code", + "titleSize": "h6" + }, + { + "collapse": true, + "height": 541, + "panels": [ + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "description": "", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 61, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 6, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "/.*Limit.*/", + "fill": 0 + } + ], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "haproxy_server_current_sessions{proxy=~\"$backend\",server=~\"$server\",instance=~\"$host:$port\"}", + "hide": true, + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Current {{ proxy }} / {{ server }}", + "metric": "", + "refId": "A", + "step": 30 + }, + { + "expr": "irate(haproxy_server_sessions_total{proxy=~\"$backend\",server=~\"$server\",instance=~\"$host:$port\"}[5m])", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Total {{ proxy }} / {{ server }}", + "metric": "", + "refId": "B", + "step": 30 + }, + { + "expr": "irate(haproxy_server_max_sessions{proxy=~\"$backend\",instance=~\"$host:$port\"}[5m])", + "hide": true, + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Max {{ proxy }} / {{ server }}", + "metric": "", + "refId": "C", + "step": 30 + }, + { + "expr": "haproxy_server_limit_sessions{proxy=~\"$backend\",instance=~\"$host:$port\"}", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Limit {{ proxy }} / {{ server }}", + "metric": "", + "refId": "D", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Server - Number of active sessions", + "tooltip": { + "msResolution": true, + "shared": false, + "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": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "description": "", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 60, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 6, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "/.*Limit.*/", + "fill": 0 + } + ], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "haproxy_server_max_session_rate{proxy=~\"$backend\",server=~\"$server\",instance=~\"$host:$port\"}", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Rate {{ proxy }} / {{ server }}", + "metric": "", + "refId": "A", + "step": 30 + }, + { + "expr": "haproxy_server_limit_session_rate{proxy=~\"$backend\",server=~\"$server\",instance=~\"$host:$port\"}", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Limit {{ proxy }} / {{ server }}", + "metric": "", + "refId": "B", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Server - Number of sessions per second and limit", + "tooltip": { + "msResolution": true, + "shared": false, + "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": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "description": "", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 137, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 12, + "nullPointMode": "null as zero", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "/.*Error.*/", + "transform": "negative-Y" + }, + { + "alias": "/.*Denied.*/", + "transform": "negative-Y" + } + ], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "irate(haproxy_server_failed_header_rewriting_total{proxy=~\"$frontend\",server=~\"$server\",instance=~\"$host:$port\"}[5m])", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "{{ proxy }} / {{ server }}", + "metric": "", + "refId": "A", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Server - Failed header rewriting warnings", + "tooltip": { + "msResolution": true, + "shared": true, + "sort": 2, + "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": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "description": "", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 146, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 12, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "/.*server.*/", + "transform": "negative-Y" + } + ], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "haproxy_server_client_aborts_total{proxy=~\"$frontend\",server=~\"$server\",instance=~\"$host:$port\"}", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "By client {{ proxy }} / {{ server }}", + "metric": "", + "refId": "A", + "step": 30 + }, + { + "expr": "haproxy_server_server_aborts_total{proxy=~\"$frontend\",server=~\"$server\",instance=~\"$host:$port\"}", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "By server {{ proxy }} / {{ server }}", + "metric": "", + "refId": "B", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Server - Data transfers aborted", + "tooltip": { + "msResolution": true, + "shared": true, + "sort": 2, + "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": 0, + "show": false + } + ] + } + ], + "repeat": null, + "repeatIteration": null, + "repeatRowId": null, + "showTitle": false, + "title": "By Server Sessions", + "titleSize": "h6" + }, + { + "collapse": true, + "height": 559, + "panels": [ + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "description": "", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 62, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 12, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "haproxy_server_downtime_seconds_total{proxy=~\"$backend\",server=~\"$server\",instance=~\"$host:$port\"}", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "{{ proxy }} / {{ server }}", + "metric": "haproxy_backend_current_queue", + "refId": "A", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Server - Total downtime in seconds", + "tooltip": { + "msResolution": true, + "shared": false, + "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": 0, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "decimals": 1, + "description": "", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 56, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 12, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "/.*transitions.*/", + "transform": "negative-Y" + } + ], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "increase(haproxy_server_check_failures_total{proxy=~\"$backend\",server=~\"$server\",instance=~\"$host:$port\"}[5m])", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Total number of failed check {{ proxy }} / {{ server }}", + "metric": "", + "refId": "A", + "step": 30 + }, + { + "expr": "increase(haproxy_server_check_up_down_total{proxy=~\"$backend\",server=~\"$server\",instance=~\"$host:$port\"}[5m])", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Total number of UP->DOWN transitions {{ proxy }} / {{ server }}", + "metric": "", + "refId": "B", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Server - Checks history", + "tooltip": { + "msResolution": true, + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "none", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "decimals": 0, + "description": "", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 57, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 12, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "irate(haproxy_server_connection_errors_total{proxy=~\"$backend\",server=~\"$server\",instance=~\"$host:$port\"}[5m])", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "{{ proxy }} / {{ server }}", + "metric": "", + "refId": "A", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Server - Total of connection errors", + "tooltip": { + "msResolution": true, + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "none", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "decimals": 1, + "description": "", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 90, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 12, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "haproxy_server_current_throttle{proxy=~\"$backend\",server=~\"$server\",instance=~\"$host:$port\"}", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Current throttle percentage for the server, when slowstart is active, or no value if not in slowstart {{ proxy }} / {{ server }}", + "metric": "", + "refId": "A", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Server - Throttle", + "tooltip": { + "msResolution": true, + "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": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "decimals": 1, + "description": "", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 91, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 12, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "haproxy_server_loadbalanced_total{proxy=~\"$backend\",server=~\"$server\",instance=~\"$host:$port\"}", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Total number of times a service was selected {{ proxy }} / {{ server }}", + "metric": "", + "refId": "A", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Server - Loadbalanced", + "tooltip": { + "msResolution": true, + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "none", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "decimals": 0, + "description": "", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 144, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 6, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "irate(haproxy_server_last_session_seconds{proxy=~\"$backend\", server=~\"$server\",instance=~\"$host:$port\"}[5m])", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "{{ proxy }} / {{ server }}", + "metric": "", + "refId": "A", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Server - Number of seconds since last session assigned to server/backend", + "tooltip": { + "msResolution": true, + "shared": true, + "sort": 1, + "value_type": "individual" + }, + "transparent": false, + "type": "graph", + "xaxis": { + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "s", + "label": null, + "logBase": 1, + "max": null, + "min": 0, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "description": "", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 73, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 6, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "haproxy_server_weight{proxy=~\"$backend\",server=~\"$server\",instance=~\"$host:$port\"}", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "{{ proxy }} / {{ server }}", + "metric": "", + "refId": "A", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Server - Service weight", + "tooltip": { + "msResolution": true, + "shared": false, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "none", + "label": null, + "logBase": 1, + "max": null, + "min": 0, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": 0, + "show": false + } + ] + } + ], + "repeat": null, + "repeatIteration": null, + "repeatRowId": null, + "showTitle": false, + "title": "By Server Health / Weight", + "titleSize": "h6" + }, + { + "collapse": true, + "height": 510, + "panels": [ + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 101, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 12, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "/.*Configured.*/", + "fill": 0 + } + ], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "haproxy_process_current_session_rate{instance=~\"$host:$port\"}", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Current number of sessions per second over last elapsed second", + "metric": "", + "refId": "A", + "step": 30 + }, + { + "expr": "haproxy_process_limit_session_rate{instance=~\"$host:$port\"}", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Configured maximum number of sessions per second", + "metric": "", + "refId": "B", + "step": 30 + }, + { + "expr": "haproxy_process_max_session_rate{instance=~\"$host:$port\"}", + "hide": true, + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Maximum observed number of sessions per second", + "metric": "", + "refId": "C", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Process - Sessions over last second", + "tooltip": { + "msResolution": true, + "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": 0, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 96, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 12, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "span": 6, + "stack": true, + "steppedLine": false, + "targets": [ + { + "expr": "haproxy_process_current_connections{instance=~\"$host:$port\"}", + "hide": true, + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Number of active sessions", + "metric": "", + "refId": "A", + "step": 30 + }, + { + "expr": "irate(haproxy_process_connections_total{instance=~\"$host:$port\"}[5m])", + "hide": false, + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Total number of created sessions", + "metric": "", + "refId": "B", + "step": 30 + }, + { + "expr": "irate(haproxy_process_requests_total{instance=~\"$host:$port\"}[5m])", + "hide": false, + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Total number of requests (TCP or HTTP)", + "metric": "", + "refId": "C", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Process - Total sessions / requests", + "tooltip": { + "msResolution": true, + "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": 0, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 100, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 12, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "/.*Configured.*/", + "fill": 0 + } + ], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "haproxy_process_current_connection_rate{instance=~\"$host:$port\"}", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Current number of connections per second over last elapsed second", + "metric": "", + "refId": "A", + "step": 30 + }, + { + "expr": "haproxy_process_limit_connection_rate{instance=~\"$host:$port\"}", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Configured maximum number of connections per second.", + "metric": "", + "refId": "B", + "step": 30 + }, + { + "expr": "haproxy_process_max_connection_rate{instance=~\"$host:$port\"}", + "hide": true, + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Maximum observed number of connections per second", + "metric": "", + "refId": "C", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Process - Connections over last second", + "tooltip": { + "msResolution": true, + "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": 0, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 95, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 12, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "/.*Initial.*/", + "fill": 0 + } + ], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "haproxy_process_max_connections{instance=~\"$host:$port\"}", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Maximum number of concurrent connections", + "metric": "", + "refId": "A", + "step": 30 + }, + { + "expr": "haproxy_process_hard_max_connections{instance=~\"$host:$port\"}", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Initial Maximum number of concurrent connections", + "metric": "", + "refId": "B", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Process - Connections", + "tooltip": { + "msResolution": true, + "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": 0, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": 0, + "show": false + } + ] + } + ], + "repeat": null, + "repeatIteration": null, + "repeatRowId": null, + "showTitle": false, + "title": "Process Connections / Sessions / Requests", + "titleSize": "h6" + }, + { + "collapse": true, + "height": 376, + "panels": [ + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 106, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 12, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "/.*Configured.*/", + "fill": 0 + } + ], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "haproxy_process_current_zlib_memory{instance=~\"$host:$port\"}", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Current memory used for zlib in bytes", + "metric": "", + "refId": "A", + "step": 30 + }, + { + "expr": "haproxy_process_max_zlib_memory{instance=~\"$host:$port\"}", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Configured maximum amount of memory for zlib in bytes", + "metric": "", + "refId": "B", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Process - Compression memory", + "tooltip": { + "msResolution": true, + "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": 0, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 105, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 12, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "/.*Configured.*/", + "fill": 0 + }, + { + "alias": "/.*Configured.*/", + "stack": false + } + ], + "span": 6, + "stack": true, + "steppedLine": false, + "targets": [ + { + "expr": "haproxy_process_http_comp_bytes_in_total{instance=~\"$host:$port\"}", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Number of bytes per second over last elapsed second, before http compression", + "metric": "", + "refId": "A", + "step": 30 + }, + { + "expr": "haproxy_process_http_comp_bytes_out_total{instance=~\"$host:$port\"}", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Number of bytes per second over last elapsed second, after http compression", + "metric": "", + "refId": "B", + "step": 30 + }, + { + "expr": "haproxy_process_limit_http_comp{instance=~\"$host:$port\"}", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Configured maximum input compression rate in bytes", + "metric": "", + "refId": "C", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Process - Compression", + "tooltip": { + "msResolution": true, + "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": 0, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": 0, + "show": false + } + ] + } + ], + "repeat": null, + "repeatIteration": null, + "repeatRowId": null, + "showTitle": false, + "title": "Process Compression", + "titleSize": "h6" + }, + { + "collapse": true, + "height": 450, + "panels": [ + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 104, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 12, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "/.*misses.*/", + "transform": "negative-Y" + } + ], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "irate(haproxy_process_ssl_cache_lookups_total{instance=~\"$host:$port\"}[5m])", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Total number of SSL session cache lookups", + "metric": "", + "refId": "A", + "step": 30 + }, + { + "expr": "irate(haproxy_process_ssl_cache_misses_total{instance=~\"$host:$port\"}[5m])", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Total number of SSL session cache misses", + "metric": "", + "refId": "B", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Process - SSL cache", + "tooltip": { + "msResolution": true, + "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": 0, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 103, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 12, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "/.*backend.*/", + "transform": "negative-Y" + }, + { + "alias": "/.*Maximum.*/", + "fill": 0 + } + ], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "haproxy_process_current_frontend_ssl_key_rate{instance=~\"$host:$port\"}", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Current frontend SSL Key computation per second over last elapsed second", + "metric": "", + "refId": "A", + "step": 30 + }, + { + "expr": "haproxy_process_max_frontend_ssl_key_rate{instance=~\"$host:$port\"}", + "hide": true, + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Maximum observed frontend SSL Key computation per second", + "metric": "", + "refId": "B", + "step": 30 + }, + { + "expr": "haproxy_process_current_backend_ssl_key_rate{instance=~\"$host:$port\"}", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Current backend SSL Key computation per second over last elapsed second", + "metric": "", + "refId": "D", + "step": 30 + }, + { + "expr": "haproxy_process_max_backend_ssl_key_rate{instance=~\"$host:$port\"}", + "hide": true, + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Maximum observed backend SSL Key computation per second", + "metric": "", + "refId": "E", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Process - SSL key rate", + "tooltip": { + "msResolution": true, + "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": 0, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 102, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 12, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "/.*Maximum.*/", + "fill": 0 + } + ], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "haproxy_process_current_ssl_rate{instance=~\"$host:$port\"}", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Current number of SSL sessions per second over last elapsed second", + "metric": "", + "refId": "A", + "step": 30 + }, + { + "expr": "haproxy_process_limit_ssl_rate{instance=~\"$host:$port\"}", + "hide": false, + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Configured maximum number of SSL sessions per second", + "metric": "", + "refId": "B", + "step": 30 + }, + { + "expr": "haproxy_process_max_ssl_rate{instance=~\"$host:$port\"}", + "hide": true, + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Maximum observed number of SSL sessions per second", + "metric": "", + "refId": "C", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Process - SSL rate", + "tooltip": { + "msResolution": true, + "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": 0, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 98, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 12, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "/.*Maximum*./", + "fill": 0 + } + ], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "haproxy_process_current_ssl_connections{instance=~\"$host:$port\"}", + "hide": false, + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Current number of opened SSL connections", + "metric": "", + "refId": "D", + "step": 30 + }, + { + "expr": "haproxy_process_max_ssl_connections{instance=~\"$host:$port\"}", + "hide": false, + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Configured maximum number of concurrent SSL connections", + "metric": "", + "refId": "E", + "step": 30 + }, + { + "expr": "irate(haproxy_process_ssl_connections_total{instance=~\"$host:$port\"}[5m])", + "hide": true, + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Total number of opened SSL connections", + "metric": "", + "refId": "F", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Process - SSL connections", + "tooltip": { + "msResolution": true, + "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": 0, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 150, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 12, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "/.*backend.*/", + "transform": "negative-Y" + } + ], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "haproxy_process_frontent_ssl_reuse{instance=~\"$host:$port\"}", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "SSL session reuse ratio (percent)", + "metric": "", + "refId": "C", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Process - SSL reuse ratio", + "tooltip": { + "msResolution": true, + "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": 0, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": 0, + "show": false + } + ] + } + ], + "repeat": null, + "repeatIteration": null, + "repeatRowId": null, + "showTitle": false, + "title": "Process SSL", + "titleSize": "h6" + }, + { + "collapse": true, + "height": 473, + "panels": [ + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 87, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 12, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "/.*limit+./", + "fill": 0 + } + ], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "haproxy_process_max_memory_bytes{instance=~\"$host:$port\"}", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Per-process memory limit (in bytes); 0=unset", + "metric": "", + "refId": "A", + "step": 30 + }, + { + "expr": "irate(haproxy_process_pool_allocated_bytes{instance=~\"$host:$port\"}[5m])", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Total amount of memory allocated in pools (in bytes)", + "metric": "", + "refId": "B", + "step": 30 + }, + { + "expr": "irate(haproxy_process_pool_used_bytes{instance=~\"$host:$port\"}[5m])", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Total amount of memory used in pools (in bytes)", + "metric": "", + "refId": "C", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Process - Memory", + "tooltip": { + "msResolution": true, + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "bytes", + "label": null, + "logBase": 1, + "max": null, + "min": 0, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 107, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 12, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "irate(haproxy_process_current_tasks{instance=~\"$host:$port\"}[5m])", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Current number of tasks", + "metric": "", + "refId": "A", + "step": 30 + }, + { + "expr": "haproxy_process_current_run_queue{instance=~\"$host:$port\"}", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Current number of tasks in the run-queue", + "metric": "", + "refId": "B", + "step": 30 + }, + { + "expr": "haproxy_process_stopping{instance=~\"$host:$port\"}", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Non zero means stopping in progress", + "metric": "", + "refId": "C", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Process - Tasks", + "tooltip": { + "msResolution": true, + "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": 0, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 89, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 12, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "haproxy_process_max_fds{instance=~\"$host:$port\"}", + "hide": false, + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Maximum number of open file descriptors; 0=unset", + "metric": "", + "refId": "A", + "step": 30 + }, + { + "expr": "haproxy_process_max_sockets{instance=~\"$host:$port\"}", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Maximum numer of open sockets", + "metric": "", + "refId": "B", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Process - Maximum open files / sockets", + "tooltip": { + "msResolution": true, + "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": 0, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 99, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 12, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "/.*Configured.*/", + "fill": 0 + }, + { + "alias": "/.*Configured.*/", + "stack": false + } + ], + "span": 6, + "stack": true, + "steppedLine": false, + "targets": [ + { + "expr": "haproxy_process_max_pipes{instance=~\"$host:$port\"}", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Configured maximum number of pipes", + "metric": "", + "refId": "A", + "step": 30 + }, + { + "expr": "irate(haproxy_process_pipes_used_total{instance=~\"$host:$port\"}[5m])", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Number of pipes in used", + "metric": "", + "refId": "B", + "step": 30 + }, + { + "expr": "irate(haproxy_process_pipes_free_total{instance=~\"$host:$port\"}[5m])", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Number of pipes unused", + "metric": "", + "refId": "C", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Process - Pipes", + "tooltip": { + "msResolution": true, + "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": 0, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 86, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 12, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "haproxy_process_nbthread{instance=~\"$host:$port\"}", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Threads", + "metric": "", + "refId": "A", + "step": 30 + }, + { + "expr": "haproxy_process_nbproc{instance=~\"$host:$port\"}", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Processes", + "metric": "", + "refId": "B", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Process - Configured threads / processes", + "tooltip": { + "msResolution": true, + "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": 0, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 88, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 12, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "span": 6, + "stack": true, + "steppedLine": false, + "targets": [ + { + "expr": "haproxy_process_pool_failures_total{instance=~\"$host:$port\"}", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Total number of failed pool allocations", + "metric": "", + "refId": "A", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Process - Pool allocations", + "tooltip": { + "msResolution": true, + "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": 0, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 108, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 12, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "haproxy_process_idle_time_percent{instance=~\"$host:$port\"}", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Idle to total ratio over last sample (percent)", + "metric": "", + "refId": "A", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Process - Idle", + "tooltip": { + "msResolution": true, + "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": 0, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 109, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 12, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "irate(haproxy_process_jobs{instance=~\"$host:$port\"}[5m])", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Current number of active jobs (listeners, sessions, open devices)", + "metric": "", + "refId": "A", + "step": 30 + }, + { + "expr": "irate(haproxy_process_unstoppable_jobs{instance=~\"$host:$port\"}[5m])", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Current number of active jobs that can't be stopped during a soft stop", + "metric": "", + "refId": "B", + "step": 30 + }, + { + "expr": "irate(haproxy_process_listeners{instance=~\"$host:$port\"}[5m])", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Current number of active listeners", + "metric": "", + "refId": "C", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Process - Jobs", + "tooltip": { + "msResolution": true, + "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": 0, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 110, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 12, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "span": 6, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "haproxy_process_active_peers{instance=~\"$host:$port\"}", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Current number of active peers", + "metric": "", + "refId": "A", + "step": 30 + }, + { + "expr": "haproxy_process_connected_peers{instance=~\"$host:$port\"}", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Current number of connected peers", + "metric": "", + "refId": "B", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Process - Peers", + "tooltip": { + "msResolution": true, + "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": 0, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": 0, + "show": false + } + ] + }, + { + "aliasColors": {}, + "bars": false, + "datasource": "${DS_LOCALHOST}", + "editable": true, + "error": false, + "fill": 2, + "grid": {}, + "id": 111, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "minSpan": 12, + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "span": 6, + "stack": true, + "steppedLine": false, + "targets": [ + { + "expr": "haproxy_process_dropped_logs_total{instance=~\"$host:$port\"}", + "interval": "$interval", + "intervalFactor": 1, + "legendFormat": "Total number of dropped logs", + "metric": "", + "refId": "A", + "step": 30 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Process - Logs", + "tooltip": { + "msResolution": true, + "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": 0, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": 0, + "show": false + } + ] + } + ], + "repeat": null, + "repeatIteration": null, + "repeatRowId": null, + "showTitle": false, + "title": "Process Misc", + "titleSize": "h6" + } + ], + "schemaVersion": 14, + "style": "dark", + "tags": [ + "haproxy", + "servers" + ], + "templating": { + "list": [ + { + "allValue": null, + "current": {}, + "datasource": "${DS_LOCALHOST}", + "hide": 0, + "includeAll": false, + "label": "Host", + "multi": false, + "name": "host", + "options": [], + "query": "label_values(haproxy_process_nbproc,instance)", + "refresh": 1, + "regex": "/([^:]+):.*/", + "sort": 1, + "tagValuesQuery": null, + "tags": [], + "tagsQuery": null, + "type": "query", + "useTags": false + }, + { + "allValue": null, + "current": {}, + "datasource": "${DS_LOCALHOST}", + "hide": 2, + "includeAll": false, + "label": null, + "multi": false, + "name": "port", + "options": [], + "query": "label_values(haproxy_process_nbproc, instance)", + "refresh": 1, + "regex": "/[^:]+:(.*)/", + "sort": 0, + "tagValuesQuery": "", + "tags": [], + "tagsQuery": "", + "type": "query", + "useTags": false + }, + { + "allValue": null, + "current": {}, + "datasource": "${DS_LOCALHOST}", + "hide": 0, + "includeAll": true, + "label": "Backend", + "multi": true, + "name": "backend", + "options": [], + "query": "label_values(haproxy_backend_status{instance=~\"$host:$port\"}, proxy)", + "refresh": 1, + "regex": "", + "sort": 1, + "tagValuesQuery": null, + "tags": [], + "tagsQuery": null, + "type": "query", + "useTags": false + }, + { + "allValue": null, + "current": {}, + "datasource": "${DS_LOCALHOST}", + "hide": 0, + "includeAll": true, + "label": "Frontend", + "multi": true, + "name": "frontend", + "options": [], + "query": "label_values(haproxy_frontend_status{instance=~\"$host:$port\"}, proxy)", + "refresh": 1, + "regex": "", + "sort": 1, + "tagValuesQuery": null, + "tags": [], + "tagsQuery": null, + "type": "query", + "useTags": true + }, + { + "allValue": null, + "current": {}, + "datasource": "${DS_LOCALHOST}", + "hide": 0, + "includeAll": true, + "label": "Server", + "multi": true, + "name": "server", + "options": [], + "query": "label_values(haproxy_server_status{instance=~\"$host:$port\"}, server)", + "refresh": 1, + "regex": "", + "sort": 1, + "tagValuesQuery": null, + "tags": [], + "tagsQuery": null, + "type": "query", + "useTags": false + }, + { + "allValue": null, + "current": {}, + "datasource": "${DS_LOCALHOST}", + "hide": 0, + "includeAll": true, + "label": "HTTP Code", + "multi": true, + "name": "code", + "options": [], + "query": "label_values(haproxy_server_http_responses_total{instance=~\"$host:$port\"}, code)", + "refresh": 1, + "regex": "", + "sort": 1, + "tagValuesQuery": null, + "tags": [], + "tagsQuery": null, + "type": "query", + "useTags": false + }, + { + "auto": true, + "auto_count": 30, + "auto_min": "10s", + "current": { + "text": "30s", + "value": "30s" + }, + "hide": 0, + "label": "Interval", + "name": "interval", + "options": [ + { + "selected": false, + "text": "auto", + "value": "$__auto_interval" + }, + { + "selected": true, + "text": "30s", + "value": "30s" + }, + { + "selected": false, + "text": "1m", + "value": "1m" + }, + { + "selected": false, + "text": "5m", + "value": "5m" + }, + { + "selected": false, + "text": "1h", + "value": "1h" + }, + { + "selected": false, + "text": "6h", + "value": "6h" + }, + { + "selected": false, + "text": "1d", + "value": "1d" + } + ], + "query": "30s,1m,5m,1h,6h,1d", + "refresh": 2, + "type": "interval" + } + ] + }, + "time": { + "from": "now-24h", + "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" + ] + }, + "timezone": "browser", + "title": "HAProxy 2.0", + "version": 135 +} \ No newline at end of file From c1441161f3c5eb3ff0d953beb5ea3401868608c8 Mon Sep 17 00:00:00 2001 From: Igor Metlenko Date: Wed, 22 May 2019 22:43:28 +0600 Subject: [PATCH 3/3] Change list of host from IP to hostname. Previously, the IP address was now listed host names. It is much readable. --- prometheus/node-exporter-full.json | 644 +++++++++++++++-------------- 1 file changed, 332 insertions(+), 312 deletions(-) diff --git a/prometheus/node-exporter-full.json b/prometheus/node-exporter-full.json index dc13ca9..23cae2c 100644 --- a/prometheus/node-exporter-full.json +++ b/prometheus/node-exporter-full.json @@ -1,8 +1,8 @@ { "__inputs": [ { - "name": "DS_LOCALHOST", - "label": "localhost", + "name": "DS_PROMETHEUS", + "label": "Prometheus", "description": "", "type": "datasource", "pluginId": "prometheus", @@ -14,7 +14,7 @@ "type": "grafana", "id": "grafana", "name": "Grafana", - "version": "4.2.0" + "version": "v4.4.3" }, { "type": "panel", @@ -59,7 +59,7 @@ "rgba(237, 129, 40, 0.89)", "rgba(245, 54, 54, 0.9)" ], - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": null, "description": "Busy state of all CPU cores together", "format": "percent", @@ -139,7 +139,7 @@ "rgba(237, 129, 40, 0.89)", "rgba(245, 54, 54, 0.9)" ], - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 0, "description": "Non available RAM memory", "format": "percent", @@ -222,7 +222,7 @@ "rgba(237, 129, 40, 0.89)", "rgba(245, 54, 54, 0.9)" ], - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": null, "description": "Used Swap", "format": "percent", @@ -300,7 +300,7 @@ "rgba(237, 129, 40, 0.89)", "rgba(245, 54, 54, 0.9)" ], - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": null, "description": "Used Root FS", "format": "percent", @@ -379,7 +379,7 @@ "rgba(237, 129, 40, 0.89)", "rgba(245, 54, 54, 0.9)" ], - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": null, "description": "Busy state of all CPU cores together (1 min average)", "format": "percent", @@ -458,7 +458,7 @@ "rgba(237, 129, 40, 0.89)", "rgba(245, 54, 54, 0.9)" ], - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": null, "description": "Busy state of all CPU cores together (5 min average)", "format": "percent", @@ -550,7 +550,7 @@ "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "description": "Total number of CPU cores", "format": "short", "gauge": { @@ -627,7 +627,7 @@ "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 2, "description": "Total RAM", "format": "bytes", @@ -705,7 +705,7 @@ "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 2, "description": "Total SWAP", "format": "bytes", @@ -783,7 +783,7 @@ "rgba(237, 129, 40, 0.89)", "rgba(245, 54, 54, 0.9)" ], - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": null, "description": "Total RootFS", "format": "bytes", @@ -863,7 +863,7 @@ "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 2, "description": "System Load (1m avg)", "format": "short", @@ -942,7 +942,7 @@ "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 1, "description": "System uptime", "format": "s", @@ -1044,7 +1044,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 2, "description": "Basic CPU info", "fill": 4, @@ -1212,7 +1212,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 2, "description": "Basic memory usage", "fill": 4, @@ -1385,7 +1385,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "description": "Basic network info per interface", "fill": 4, "id": 74, @@ -1510,7 +1510,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 3, "description": "Disk space used of all filesystems mounted", "fill": 4, @@ -1617,7 +1617,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 2, "description": "", "fill": 4, @@ -1788,7 +1788,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 2, "description": "", "fill": 4, @@ -1954,7 +1954,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "fill": 4, "id": 84, "legend": { @@ -2073,7 +2073,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 3, "description": "", "fill": 4, @@ -2157,7 +2157,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "description": "", "fill": 2, "id": 229, @@ -2331,7 +2331,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 3, "description": "", "fill": 4, @@ -2451,7 +2451,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 3, "description": "", "fill": 4, @@ -2565,7 +2565,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 2, "fill": 2, "id": 136, @@ -2602,7 +2602,7 @@ "intervalFactor": 2, "legendFormat": "Inactive - Memory which has been less recently used. It is more eligible to be reclaimed for other purposes", "refId": "K", - "step": 240 + "step": 4 }, { "expr": "node_memory_Active_bytes{instance=~\"$node:$port\",job=~\"$job\"}", @@ -2610,7 +2610,7 @@ "intervalFactor": 2, "legendFormat": "Active - Memory that has been used more recently and usually not reclaimed unless absolutely necessary", "refId": "J", - "step": 240 + "step": 4 } ], "thresholds": [], @@ -2672,7 +2672,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 2, "fill": 2, "id": 135, @@ -2718,7 +2718,7 @@ "intervalFactor": 2, "legendFormat": "Committed_AS - Amount of memory presently allocated on the system", "refId": "A", - "step": 240 + "step": 4 }, { "expr": "node_memory_CommitLimit_bytes{instance=~\"$node:$port\",job=~\"$job\"}", @@ -2726,7 +2726,7 @@ "intervalFactor": 2, "legendFormat": "CommitLimit - Amount of memory currently available to be allocated on the system", "refId": "M", - "step": 240 + "step": 4 } ], "thresholds": [], @@ -2788,7 +2788,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 2, "fill": 2, "id": 191, @@ -2826,7 +2826,7 @@ "intervalFactor": 2, "legendFormat": "Inactive_file - File-backed memory on inactive LRU list", "refId": "A", - "step": 240 + "step": 4 }, { "expr": "node_memory_Inactive_anon_bytes{instance=~\"$node:$port\",job=~\"$job\"}", @@ -2835,7 +2835,7 @@ "intervalFactor": 2, "legendFormat": "Inactive_anon - Anonymous and swap cache on inactive LRU list, including tmpfs (shmem)", "refId": "D", - "step": 240 + "step": 4 }, { "expr": "node_memory_Active_file_bytes{instance=~\"$node:$port\",job=~\"$job\"}", @@ -2844,7 +2844,7 @@ "intervalFactor": 2, "legendFormat": "Active_file - File-backed memory on active LRU list", "refId": "B", - "step": 240 + "step": 4 }, { "expr": "node_memory_Active_anon_bytes{instance=~\"$node:$port\",job=~\"$job\"}", @@ -2853,7 +2853,7 @@ "intervalFactor": 2, "legendFormat": "Active_anon - Anonymous and swap cache on active least-recently-used (LRU) list, including tmpfs", "refId": "C", - "step": 240 + "step": 4 } ], "thresholds": [], @@ -2917,7 +2917,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 2, "fill": 2, "id": 130, @@ -2954,7 +2954,7 @@ "intervalFactor": 2, "legendFormat": "Writeback - Memory which is actively being written back to disk", "refId": "J", - "step": 240 + "step": 4 }, { "expr": "node_memory_WritebackTmp_bytes{instance=~\"$node:$port\",job=~\"$job\"}", @@ -2962,7 +2962,7 @@ "intervalFactor": 2, "legendFormat": "WritebackTmp - Memory used by FUSE for temporary writeback buffers", "refId": "K", - "step": 240 + "step": 4 }, { "expr": "node_memory_Dirty_bytes{instance=~\"$node:$port\",job=~\"$job\"}", @@ -2970,7 +2970,7 @@ "intervalFactor": 2, "legendFormat": "Dirty - Memory which is waiting to get written back to the disk", "refId": "A", - "step": 240 + "step": 4 } ], "thresholds": [], @@ -3032,7 +3032,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 2, "fill": 2, "id": 138, @@ -3069,7 +3069,7 @@ "intervalFactor": 2, "legendFormat": "Mapped - Used memory in mapped pages files which have been mmaped, such as libraries", "refId": "A", - "step": 240 + "step": 4 }, { "expr": "node_memory_Shmem_bytes{instance=~\"$node:$port\",job=~\"$job\"}", @@ -3077,7 +3077,7 @@ "intervalFactor": 2, "legendFormat": "Shmem - Used shared memory (shared between several processes, thus including RAM disks)", "refId": "B", - "step": 240 + "step": 4 } ], "thresholds": [], @@ -3141,7 +3141,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 2, "fill": 2, "id": 131, @@ -3178,7 +3178,7 @@ "intervalFactor": 2, "legendFormat": "SUnreclaim - Part of Slab, that cannot be reclaimed on memory pressure", "refId": "O", - "step": 240 + "step": 4 }, { "expr": "node_memory_SReclaimable_bytes{instance=~\"$node:$port\",job=~\"$job\"}", @@ -3186,7 +3186,7 @@ "intervalFactor": 2, "legendFormat": "SReclaimable - Part of Slab, that might be reclaimed, such as caches", "refId": "N", - "step": 240 + "step": 4 } ], "thresholds": [], @@ -3249,7 +3249,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 2, "fill": 2, "id": 70, @@ -3287,7 +3287,7 @@ "intervalFactor": 2, "legendFormat": "VmallocChunk - Largest contigious block of vmalloc area which is free", "refId": "H", - "step": 240 + "step": 4 }, { "expr": "node_memory_VmallocTotal_bytes{instance=~\"$node:$port\",job=~\"$job\"}", @@ -3296,7 +3296,7 @@ "intervalFactor": 2, "legendFormat": "VmallocTotal - Total size of vmalloc memory area", "refId": "I", - "step": 240 + "step": 4 }, { "expr": "node_memory_VmallocUsed_bytes{instance=~\"$node:$port\",job=~\"$job\"}", @@ -3305,7 +3305,7 @@ "intervalFactor": 2, "legendFormat": "VmallocUsed - Amount of vmalloc area which is used", "refId": "O", - "step": 240 + "step": 4 } ], "thresholds": [], @@ -3367,7 +3367,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 2, "fill": 2, "id": 159, @@ -3404,7 +3404,7 @@ "intervalFactor": 2, "legendFormat": "Bounce - Memory used for block device bounce buffers", "refId": "N", - "step": 240 + "step": 4 } ], "thresholds": [], @@ -3467,7 +3467,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 2, "fill": 2, "id": 129, @@ -3509,7 +3509,7 @@ "intervalFactor": 2, "legendFormat": "AnonHugePages - Memory in anonymous huge pages", "refId": "D", - "step": 240 + "step": 4 }, { "expr": "node_memory_AnonPages_bytes{instance=~\"$node:$port\",job=~\"$job\"}", @@ -3517,7 +3517,7 @@ "intervalFactor": 2, "legendFormat": "AnonPages - Memory in user pages not backed by files", "refId": "G", - "step": 240 + "step": 4 } ], "thresholds": [], @@ -3579,7 +3579,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 2, "fill": 2, "id": 160, @@ -3616,7 +3616,7 @@ "intervalFactor": 2, "legendFormat": "KernelStack - Kernel memory stack. This is not reclaimable", "refId": "N", - "step": 240 + "step": 4 } ], "thresholds": [], @@ -3679,7 +3679,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 2, "fill": 2, "id": 140, @@ -3716,7 +3716,7 @@ "intervalFactor": 2, "legendFormat": "HugePages_Free - Huge pages in the pool that are not yet allocated", "refId": "I", - "step": 240 + "step": 4 }, { "expr": "node_memory_HugePages_Rsvd{instance=~\"$node:$port\",job=~\"$job\"}", @@ -3724,7 +3724,7 @@ "intervalFactor": 2, "legendFormat": "HugePages_Rsvd - Huge pages for which a commitment to allocate from the pool has been made, but no allocation has yet been made", "refId": "J", - "step": 240 + "step": 4 }, { "expr": "node_memory_HugePages_Surp{instance=~\"$node:$port\",job=~\"$job\"}", @@ -3732,7 +3732,7 @@ "intervalFactor": 2, "legendFormat": "HugePages_Surp - Huge pages in the pool above the value in /proc/sys/vm/nr_hugepages", "refId": "K", - "step": 240 + "step": 4 } ], "thresholds": [], @@ -3795,7 +3795,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 2, "fill": 2, "id": 71, @@ -3832,7 +3832,7 @@ "intervalFactor": 2, "legendFormat": "HugePages - Total size of the pool of huge pages", "refId": "L", - "step": 240 + "step": 4 }, { "expr": "node_memory_Hugepagesize_bytes{instance=~\"$node:$port\",job=~\"$job\"}", @@ -3840,7 +3840,7 @@ "intervalFactor": 2, "legendFormat": "Hugepagesize - Huge Page size", "refId": "D", - "step": 240 + "step": 4 } ], "thresholds": [], @@ -3903,7 +3903,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 2, "fill": 2, "id": 128, @@ -3942,7 +3942,7 @@ "intervalFactor": 2, "legendFormat": "DirectMap1G - Amount of pages mapped as this size", "refId": "J", - "step": 240 + "step": 4 }, { "expr": "node_memory_DirectMap2M_bytes{instance=~\"$node:$port\",job=~\"$job\"}", @@ -3951,7 +3951,7 @@ "intervalFactor": 2, "legendFormat": "DirectMap2M - Amount of pages mapped as this size", "refId": "K", - "step": 240 + "step": 4 }, { "expr": "node_memory_DirectMap4k_bytes{instance=~\"$node:$port\",job=~\"$job\"}", @@ -3960,7 +3960,7 @@ "intervalFactor": 2, "legendFormat": "DirectMap4K - Amount of pages mapped as this size", "refId": "L", - "step": 240 + "step": 4 } ], "thresholds": [], @@ -4022,7 +4022,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 2, "fill": 2, "id": 137, @@ -4059,7 +4059,7 @@ "intervalFactor": 2, "legendFormat": "Unevictable - Amount of unevictable memory that can't be swapped out for a variety of reasons", "refId": "P", - "step": 240 + "step": 4 }, { "expr": "node_memory_Mlocked_bytes{instance=~\"$node:$port\",job=~\"$job\"}", @@ -4067,7 +4067,7 @@ "intervalFactor": 2, "legendFormat": "MLocked - Size of pages locked to memory using the mlock() system call", "refId": "C", - "step": 240 + "step": 4 } ], "thresholds": [], @@ -4131,7 +4131,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 2, "fill": 2, "id": 132, @@ -4168,7 +4168,7 @@ "intervalFactor": 2, "legendFormat": "NFS Unstable - Memory in NFS pages sent to the server, but not yet commited to the storage", "refId": "L", - "step": 240 + "step": 4 } ], "thresholds": [], @@ -4216,7 +4216,7 @@ "titleSize": "h6" }, { - "collapse": false, + "collapse": true, "height": "375", "panels": [ { @@ -4224,7 +4224,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "fill": 2, "id": 176, "legend": { @@ -4264,7 +4264,7 @@ "intervalFactor": 2, "legendFormat": "Pagesin - Page in operations", "refId": "A", - "step": 240 + "step": 4 }, { "expr": "irate(node_vmstat_pgpgout{instance=~\"$node:$port\",job=~\"$job\"}[5m])", @@ -4272,7 +4272,7 @@ "intervalFactor": 2, "legendFormat": "Pagesout - Page out operations", "refId": "B", - "step": 240 + "step": 4 } ], "thresholds": [], @@ -4316,7 +4316,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "fill": 2, "id": 22, "legend": { @@ -4356,7 +4356,7 @@ "intervalFactor": 2, "legendFormat": "Pswpin - Pages swapped in", "refId": "A", - "step": 240 + "step": 4 }, { "expr": "irate(node_vmstat_pswpout{instance=~\"$node:$port\",job=~\"$job\"}[5m])", @@ -4364,7 +4364,7 @@ "intervalFactor": 2, "legendFormat": "Pswpout - Pages swapped out", "refId": "B", - "step": 240 + "step": 4 } ], "thresholds": [], @@ -4426,7 +4426,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 2, "fill": 2, "id": 197, @@ -4463,7 +4463,7 @@ "intervalFactor": 2, "legendFormat": "Pgdeactivate - Pages moved from active to inactive", "refId": "B", - "step": 240 + "step": 4 }, { "expr": "irate(node_vmstat_pgfree{instance=~\"$node:$port\",job=~\"$job\"}[5m])", @@ -4471,7 +4471,7 @@ "intervalFactor": 2, "legendFormat": "Pgfree - Page free operations", "refId": "D", - "step": 240 + "step": 4 }, { "expr": "irate(node_vmstat_pgactivate{instance=~\"$node:$port\",job=~\"$job\"}[5m])", @@ -4479,7 +4479,7 @@ "intervalFactor": 2, "legendFormat": "Pgactivate - Pages moved from inactive to active", "refId": "A", - "step": 240 + "step": 4 } ], "thresholds": [], @@ -4541,7 +4541,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 2, "fill": 2, "id": 175, @@ -4584,7 +4584,7 @@ "intervalFactor": 2, "legendFormat": "Pgfault - Page major and minor fault operations", "refId": "C", - "step": 240 + "step": 4 }, { "expr": "irate(node_vmstat_pgmajfault{instance=~\"$node:$port\",job=~\"$job\"}[5m])", @@ -4592,15 +4592,15 @@ "intervalFactor": 2, "legendFormat": "Pgmajfault - Major page fault operations", "refId": "F", - "step": 240 + "step": 4 }, { "expr": "irate(node_vmstat_pgfault{instance=~\"$node:$port\",job=~\"$job\"}[5m]) - irate(node_vmstat_pgmajfault{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "format": "time_series", "intervalFactor": 2, - "legendFormat": "Pgminfault - Minnor page fault operations", + "legendFormat": "Pgminfault - Minor page fault operations", "refId": "A", - "step": 240 + "step": 4 } ], "thresholds": [], @@ -4662,7 +4662,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 2, "fill": 2, "id": 172, @@ -4699,7 +4699,7 @@ "intervalFactor": 2, "legendFormat": "Kswapd_inodesteal - Pages reclaimed via kswapd inode freeing", "refId": "A", - "step": 240 + "step": 4 }, { "expr": "irate(node_vmstat_pginodesteal{instance=~\"$node:$port\",job=~\"$job\"}[5m])", @@ -4707,7 +4707,7 @@ "intervalFactor": 2, "legendFormat": "Pgindesteal - Pages reclaimed via inode freeing", "refId": "B", - "step": 240 + "step": 4 } ], "thresholds": [], @@ -4769,7 +4769,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 2, "fill": 2, "id": 184, @@ -4806,21 +4806,21 @@ "intervalFactor": 2, "legendFormat": "Pageoutrun - Kswapd calls to page reclaim", "refId": "A", - "step": 240 + "step": 4 }, { "expr": "irate(node_vmstat_allocstall{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "intervalFactor": 2, "legendFormat": "Allocstall - Direct reclaim calls", "refId": "B", - "step": 240 + "step": 4 }, { "expr": "irate(node_vmstat_zone_reclaim_failed{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "intervalFactor": 2, "legendFormat": "Zone_reclaim_failed - Zone reclaim failures", "refId": "C", - "step": 240 + "step": 4 } ], "thresholds": [], @@ -4882,7 +4882,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 2, "fill": 2, "id": 200, @@ -4919,7 +4919,7 @@ "intervalFactor": 2, "legendFormat": "Pgrotated - Pages rotated to tail of the LRU", "refId": "D", - "step": 240 + "step": 4 } ], "thresholds": [], @@ -4981,7 +4981,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 2, "fill": 2, "id": 170, @@ -5018,7 +5018,7 @@ "intervalFactor": 2, "legendFormat": "Drop_pagecache - Calls to drop page cache pages", "refId": "N", - "step": 240 + "step": 4 }, { "expr": "node_vmstat_drop_slab{instance=~\"$node:$port\",job=~\"$job\"}", @@ -5026,7 +5026,7 @@ "intervalFactor": 2, "legendFormat": "Drop_slab - Calls to drop slab cache pages", "refId": "A", - "step": 240 + "step": 4 } ], "thresholds": [], @@ -5088,7 +5088,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 2, "fill": 2, "id": 183, @@ -5125,7 +5125,7 @@ "intervalFactor": 2, "legendFormat": "Slabs_scanned - Slab pages scanned", "refId": "B", - "step": 240 + "step": 4 } ], "thresholds": [], @@ -5187,7 +5187,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 2, "fill": 2, "id": 181, @@ -5224,7 +5224,7 @@ "intervalFactor": 2, "legendFormat": "Unevictable_pgs_cleared - Unevictable pages cleared", "refId": "B", - "step": 240 + "step": 4 }, { "expr": "irate(node_vmstat_unevictable_pgs_culled{instance=~\"$node:$port\",job=~\"$job\"}[5m])", @@ -5232,7 +5232,7 @@ "intervalFactor": 2, "legendFormat": "Unevictable_pgs_culled - Unevictable pages culled", "refId": "C", - "step": 240 + "step": 4 }, { "expr": "irate(node_vmstat_unevictable_pgs_mlocked{instance=~\"$node:$port\",job=~\"$job\"}[5m])", @@ -5240,7 +5240,7 @@ "intervalFactor": 2, "legendFormat": "Unevictable_pgs_mlocked - Unevictable pages mlocked", "refId": "D", - "step": 240 + "step": 4 }, { "expr": "irate(node_vmstat_unevictable_pgs_munlocked{instance=~\"$node:$port\",job=~\"$job\"}[5m])", @@ -5248,7 +5248,7 @@ "intervalFactor": 2, "legendFormat": "Unevictable_pgs_munlocked - Unevictable pages munlocked", "refId": "E", - "step": 240 + "step": 4 }, { "expr": "irate(node_vmstat_unevictable_pgs_rescued{instance=~\"$node:$port\",job=~\"$job\"}[5m])", @@ -5256,7 +5256,7 @@ "intervalFactor": 2, "legendFormat": "Unevictable_pgs_rescued- Unevictable pages rescued", "refId": "F", - "step": 240 + "step": 4 }, { "expr": "irate(node_vmstat_unevictable_pgs_scanned{instance=~\"$node:$port\",job=~\"$job\"}[5m])", @@ -5264,7 +5264,7 @@ "intervalFactor": 2, "legendFormat": "Unevictable_pgs_scanned - Unevictable pages scanned", "refId": "G", - "step": 240 + "step": 4 }, { "expr": "irate(node_vmstat_unevictable_pgs_stranded{instance=~\"$node:$port\",job=~\"$job\"}[5m])", @@ -5272,7 +5272,7 @@ "intervalFactor": 2, "legendFormat": "unevictable_pgs_stranded - Unevictable pages stranded", "refId": "H", - "step": 240 + "step": 4 } ], "thresholds": [], @@ -5334,7 +5334,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 2, "fill": 2, "id": 174, @@ -5371,7 +5371,7 @@ "intervalFactor": 2, "legendFormat": "Pgalloc_dma - Dma mem page allocations", "refId": "A", - "step": 240 + "step": 4 }, { "expr": "irate(node_vmstat_pgalloc_dma32{instance=~\"$node:$port\",job=~\"$job\"}[5m])", @@ -5379,7 +5379,7 @@ "intervalFactor": 2, "legendFormat": "Pgalloc_dma32 - Dma32 mem page allocations", "refId": "B", - "step": 240 + "step": 4 }, { "expr": "irate(node_vmstat_pgalloc_movable{instance=~\"$node:$port\",job=~\"$job\"}[5m])", @@ -5387,7 +5387,7 @@ "intervalFactor": 2, "legendFormat": "Pgalloc_movable - Movable mem page allocations", "refId": "C", - "step": 240 + "step": 4 }, { "expr": "irate(node_vmstat_pgalloc_normal{instance=~\"$node:$port\",job=~\"$job\"}[5m])", @@ -5395,7 +5395,7 @@ "intervalFactor": 2, "legendFormat": "Pgalloc_normal - Normal mem page allocations", "refId": "D", - "step": 240 + "step": 4 } ], "thresholds": [], @@ -5457,7 +5457,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 2, "fill": 2, "id": 177, @@ -5494,7 +5494,7 @@ "intervalFactor": 2, "legendFormat": "Pgrefill_dma - Dma mem pages inspected in refill_inactive_zone", "refId": "B", - "step": 240 + "step": 4 }, { "expr": "irate(node_vmstat_pgrefill_dma32{instance=~\"$node:$port\",job=~\"$job\"}[5m])", @@ -5502,7 +5502,7 @@ "intervalFactor": 2, "legendFormat": "Pgrefill_dma32 - Dma32 mem pages inspected in refill_inactive_zone", "refId": "C", - "step": 240 + "step": 4 }, { "expr": "irate(node_vmstat_pgrefill_movable{instance=~\"$node:$port\",job=~\"$job\"}[5m])", @@ -5510,7 +5510,7 @@ "intervalFactor": 2, "legendFormat": "Pgrefill_movable - Movable mem pages inspected in refill_inactive_zone", "refId": "D", - "step": 240 + "step": 4 }, { "expr": "irate(node_vmstat_pgrefill_normal{instance=~\"$node:$port\",job=~\"$job\"}[5m])", @@ -5518,7 +5518,7 @@ "intervalFactor": 2, "legendFormat": "Pgrefill_normal - Normal mem pages inspected in refill_inactive_zone", "refId": "E", - "step": 240 + "step": 4 } ], "thresholds": [], @@ -5580,7 +5580,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 2, "fill": 2, "id": 179, @@ -5617,7 +5617,7 @@ "intervalFactor": 2, "legendFormat": "Pgsteal_direct_dma - Dma mem pages stealed", "refId": "B", - "step": 240 + "step": 4 }, { "expr": "irate(node_vmstat_pgsteal_direct_dma32{instance=~\"$node:$port\",job=~\"$job\"}[5m])", @@ -5625,7 +5625,7 @@ "intervalFactor": 2, "legendFormat": "Pgsteal_direct_dma32 - Dma32 mem pages scanned", "refId": "C", - "step": 240 + "step": 4 }, { "expr": "irate(node_vmstat_pgsteal_direct_movable{instance=~\"$node:$port\",job=~\"$job\"}[5m])", @@ -5633,7 +5633,7 @@ "intervalFactor": 2, "legendFormat": "Pgsteal_direct_movable - Movable mem pages scanned", "refId": "D", - "step": 240 + "step": 4 }, { "expr": "irate(node_vmstat_pgsteal_direct_normal{instance=~\"$node:$port\",job=~\"$job\"}[5m])", @@ -5641,7 +5641,7 @@ "intervalFactor": 2, "legendFormat": "Pgsteal_direct_normal - Normal mem pages scanned", "refId": "E", - "step": 240 + "step": 4 } ], "thresholds": [], @@ -5703,7 +5703,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 2, "fill": 2, "id": 198, @@ -5740,7 +5740,7 @@ "intervalFactor": 2, "legendFormat": "Pgsteal_kswapd_dma - Dma mem pages scanned by kswapd", "refId": "F", - "step": 240 + "step": 4 }, { "expr": "irate(node_vmstat_pgsteal_kswapd_dma32{instance=~\"$node:$port\",job=~\"$job\"}[5m])", @@ -5748,7 +5748,7 @@ "intervalFactor": 2, "legendFormat": "Pgsteal_kswapd_dma32 - Dma32 mem pages scanned by kswapd", "refId": "G", - "step": 240 + "step": 4 }, { "expr": "irate(node_vmstat_pgsteal_kswapd_movable{instance=~\"$node:$port\",job=~\"$job\"}[5m])", @@ -5756,7 +5756,7 @@ "intervalFactor": 2, "legendFormat": "Pgsteal_kswapd_movable - Movable mem pages scanned by kswapd", "refId": "H", - "step": 240 + "step": 4 }, { "expr": "irate(node_vmstat_pgsteal_kswapd_normal{instance=~\"$node:$port\",job=~\"$job\"}[5m])", @@ -5764,7 +5764,7 @@ "intervalFactor": 2, "legendFormat": "Pgsteal_kswapd_normal - Normal mem pages scanned by kswapd", "refId": "I", - "step": 240 + "step": 4 } ], "thresholds": [], @@ -5826,7 +5826,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 2, "fill": 2, "id": 192, @@ -5863,7 +5863,7 @@ "intervalFactor": 2, "legendFormat": "Pgscan_direct_dma - Dma mem pages scanned", "refId": "A", - "step": 240 + "step": 4 }, { "expr": "irate(node_vmstat_pgscan_direct_dma32{instance=~\"$node:$port\",job=~\"$job\"}[5m])", @@ -5871,7 +5871,7 @@ "intervalFactor": 2, "legendFormat": "Pgscan_direct_dma32 - Dma32 mem pages scanned", "refId": "C", - "step": 240 + "step": 4 }, { "expr": "irate(node_vmstat_pgscan_direct_movable{instance=~\"$node:$port\",job=~\"$job\"}[5m])", @@ -5879,7 +5879,7 @@ "intervalFactor": 2, "legendFormat": "Pgscan_direct_movable - Movable mem pages scanned", "refId": "D", - "step": 240 + "step": 4 }, { "expr": "irate(node_vmstat_pgscan_direct_normal{instance=~\"$node:$port\",job=~\"$job\"}[5m])", @@ -5887,7 +5887,7 @@ "intervalFactor": 2, "legendFormat": "Pgscan_direct_normal - Normal mem pages scanned", "refId": "E", - "step": 240 + "step": 4 }, { "expr": "irate(node_vmstat_pgscan_direct_throttle{instance=~\"$node:$port\",job=~\"$job\"}[5m])", @@ -5958,7 +5958,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 2, "fill": 2, "id": 178, @@ -5995,7 +5995,7 @@ "intervalFactor": 2, "legendFormat": "Pgscan_kswapd_dma - Dma mem pages scanned by kswapd", "refId": "B", - "step": 240 + "step": 4 }, { "expr": "irate(node_vmstat_pgscan_kswapd_dma32{instance=~\"$node:$port\",job=~\"$job\"}[5m])", @@ -6003,7 +6003,7 @@ "intervalFactor": 2, "legendFormat": "Pgscan_kswapd_dma32 - Dma32 mem pages scanned by kswapd", "refId": "G", - "step": 240 + "step": 4 }, { "expr": "irate(node_vmstat_pgscan_kswapd_movable{instance=~\"$node:$port\",job=~\"$job\"}[5m])", @@ -6011,7 +6011,7 @@ "intervalFactor": 2, "legendFormat": "Pgscan_kswapd_movable - Movable mem pages scanned by kswapd", "refId": "H", - "step": 240 + "step": 4 }, { "expr": "irate(node_vmstat_pgscan_kswapd_normal{instance=~\"$node:$port\",job=~\"$job\"}[5m])", @@ -6019,7 +6019,7 @@ "intervalFactor": 2, "legendFormat": "Pgscan_kswapd_normal - Normal mem pages scanned by kswapd", "refId": "I", - "step": 240 + "step": 4 } ], "thresholds": [], @@ -6083,7 +6083,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 2, "fill": 2, "id": 169, @@ -6125,7 +6125,7 @@ "intervalFactor": 2, "legendFormat": "Compact_free_scanned - Pages scanned for freeing by compaction daemon", "refId": "B", - "step": 240 + "step": 4 }, { "expr": "irate(node_vmstat_compact_isolated{instance=~\"$node:$port\",job=~\"$job\"}[5m])", @@ -6133,7 +6133,7 @@ "intervalFactor": 2, "legendFormat": "Compact_isolated - Page isolations for memory compaction", "refId": "C", - "step": 240 + "step": 4 }, { "expr": "irate(node_vmstat_compact_migrate_scanned{instance=~\"$node:$port\",job=~\"$job\"}[5m])", @@ -6141,7 +6141,7 @@ "intervalFactor": 2, "legendFormat": "Compact_migrate_scanned - Pages scanned for migration by compaction daemon", "refId": "D", - "step": 240 + "step": 4 } ], "thresholds": [], @@ -6205,7 +6205,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 2, "fill": 2, "id": 189, @@ -6247,7 +6247,7 @@ "intervalFactor": 2, "legendFormat": "Compact_fail - Unsuccessful compactions for high order allocations", "refId": "A", - "step": 240 + "step": 4 }, { "expr": "irate(node_vmstat_compact_stall{instance=~\"$node:$port\",job=~\"$job\"}[5m])", @@ -6255,7 +6255,7 @@ "intervalFactor": 2, "legendFormat": "Compact_stall - Failures to even start compacting", "refId": "E", - "step": 240 + "step": 4 }, { "expr": "irate(node_vmstat_compact_success{instance=~\"$node:$port\",job=~\"$job\"}[5m])", @@ -6263,7 +6263,7 @@ "intervalFactor": 2, "legendFormat": "Compact_sucess - Successful compactions for high order allocations", "refId": "F", - "step": 240 + "step": 4 } ], "thresholds": [], @@ -6325,7 +6325,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 2, "fill": 2, "id": 190, @@ -6362,7 +6362,7 @@ "intervalFactor": 2, "legendFormat": "Kswapd_high_wmark_hit_quickly - Times high watermark reached quickly", "refId": "N", - "step": 240 + "step": 4 }, { "expr": "node_vmstat_kswapd_low_wmark_hit_quickly{instance=~\"$node:$port\",job=~\"$job\"}", @@ -6370,7 +6370,7 @@ "intervalFactor": 2, "legendFormat": "Kswapd_low_wmark_hit_quickly - Times low watermark reached quickly", "refId": "B", - "step": 240 + "step": 4 } ], "thresholds": [], @@ -6432,7 +6432,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 2, "fill": 2, "id": 171, @@ -6469,7 +6469,7 @@ "intervalFactor": 2, "legendFormat": "Htlb_buddy_alloc_fail - Huge TLB page buddy allocation failures", "refId": "N", - "step": 240 + "step": 4 }, { "expr": "node_vmstat_htlb_buddy_alloc_success{instance=~\"$node:$port\",job=~\"$job\"}", @@ -6477,7 +6477,7 @@ "intervalFactor": 2, "legendFormat": "Htlb_buddy_alloc_success - Huge TLB page buddy allocation successes", "refId": "A", - "step": 240 + "step": 4 } ], "thresholds": [], @@ -6539,7 +6539,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 2, "fill": 2, "id": 173, @@ -6576,7 +6576,7 @@ "intervalFactor": 2, "legendFormat": "Numa_foreign - Foreign NUMA zone allocations", "refId": "A", - "step": 240 + "step": 4 }, { "expr": "irate(node_vmstat_numa_hit{instance=~\"$node:$port\",job=~\"$job\"}[5m])", @@ -6584,7 +6584,7 @@ "intervalFactor": 2, "legendFormat": "Numa_hit - Successful allocations from preferred NUMA zone", "refId": "D", - "step": 240 + "step": 4 }, { "expr": "irate(node_vmstat_numa_interleave{instance=~\"$node:$port\",job=~\"$job\"}[5m])", @@ -6592,7 +6592,7 @@ "intervalFactor": 2, "legendFormat": "Numa_interleave - Interleaved NUMA allocations in each zone for each NUMA node", "refId": "F", - "step": 240 + "step": 4 }, { "expr": "irate(node_vmstat_numa_local{instance=~\"$node:$port\",job=~\"$job\"}[5m])", @@ -6600,7 +6600,7 @@ "intervalFactor": 2, "legendFormat": "Numa_local - Successful allocations from local NUMA zone", "refId": "G", - "step": 240 + "step": 4 }, { "expr": "irate(node_vmstat_numa_miss{instance=~\"$node:$port\",job=~\"$job\"}[5m])", @@ -6608,7 +6608,7 @@ "intervalFactor": 2, "legendFormat": "Numa_miss - Unsuccessful allocations from preferred NUMA zona", "refId": "H", - "step": 240 + "step": 4 }, { "expr": "irate(node_vmstat_numa_other{instance=~\"$node:$port\",job=~\"$job\"}[5m])", @@ -6616,7 +6616,7 @@ "intervalFactor": 2, "legendFormat": "Numa_other - Unsuccessful allocations from local NUMA zone", "refId": "I", - "step": 240 + "step": 4 } ], "thresholds": [], @@ -6678,7 +6678,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 2, "fill": 2, "id": 193, @@ -6721,7 +6721,7 @@ "intervalFactor": 2, "legendFormat": "Numa_pages_migrated - NUMA page migrations", "refId": "J", - "step": 240 + "step": 4 }, { "expr": "irate(node_vmstat_pgmigrate_fail{instance=~\"$node:$port\",job=~\"$job\"}[5m])", @@ -6729,7 +6729,7 @@ "intervalFactor": 2, "legendFormat": "Pgmigrate_fail - Unsuccessful NUMA page migrations", "refId": "A", - "step": 240 + "step": 4 }, { "expr": "irate(node_vmstat_pgmigrate_success{instance=~\"$node:$port\",job=~\"$job\"}[5m])", @@ -6737,7 +6737,7 @@ "intervalFactor": 2, "legendFormat": "Pgmigrate_success - Successful NUMA page migrations", "refId": "B", - "step": 240 + "step": 4 } ], "thresholds": [], @@ -6799,7 +6799,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 2, "fill": 2, "id": 194, @@ -6836,7 +6836,7 @@ "intervalFactor": 2, "legendFormat": "Numa_hint_faults - NUMA hint faults trapped", "refId": "B", - "step": 240 + "step": 4 }, { "expr": "irate(node_vmstat_numa_hint_faults_local{instance=~\"$node:$port\",job=~\"$job\"}[5m])", @@ -6844,7 +6844,7 @@ "intervalFactor": 2, "legendFormat": "Numa_hint_faults_local - Hinting faults to local nodes", "refId": "C", - "step": 240 + "step": 4 } ], "thresholds": [], @@ -6906,7 +6906,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 2, "fill": 2, "id": 196, @@ -6943,14 +6943,14 @@ "intervalFactor": 2, "legendFormat": "Numa_pte_updates - NUMA page table entry updates", "refId": "K", - "step": 240 + "step": 4 }, { "expr": "irate(node_vmstat_numa_huge_pte_updates{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "intervalFactor": 2, "legendFormat": "Numa_huge_pte_updates - NUMA huge page table entry updates", "refId": "A", - "step": 240 + "step": 4 } ], "thresholds": [], @@ -7012,7 +7012,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 2, "fill": 2, "id": 199, @@ -7049,20 +7049,13 @@ "intervalFactor": 2, "legendFormat": "Thp_split - Transparent huge page splits", "refId": "F", - "step": 240 - }, - { - "expr": "irate(node_vmstat_thp_fault_fallback{instance=~\"$node:$port\",job=~\"$job\"}[5m])", - "intervalFactor": 2, - "legendFormat": "Thp_fault_fallback - Transparent huge page fault fallbacks", - "refId": "A", - "step": 240 + "step": 4 } ], "thresholds": [], "timeFrom": null, "timeShift": null, - "title": "Memory THP Splits / Faults", + "title": "Memory THP Splits", "tooltip": { "shared": true, "sort": 0, @@ -7118,7 +7111,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 2, "fill": 2, "id": 182, @@ -7155,7 +7148,7 @@ "intervalFactor": 2, "legendFormat": "Workingset_activate - Page activations to form the working set", "refId": "C", - "step": 240 + "step": 4 }, { "expr": "irate(node_vmstat_workingset_nodereclaim{instance=~\"$node:$port\",job=~\"$job\"}[5m])", @@ -7163,7 +7156,7 @@ "intervalFactor": 2, "legendFormat": "Workingset_nodereclaim - NUMA node working set page reclaims", "refId": "D", - "step": 240 + "step": 4 }, { "expr": "irate(node_vmstat_workingset_refault{instance=~\"$node:$port\",job=~\"$job\"}[5m])", @@ -7171,7 +7164,7 @@ "intervalFactor": 2, "legendFormat": "Workingset_refault - Refaults of previously evicted pages", "refId": "E", - "step": 240 + "step": 4 } ], "thresholds": [], @@ -7233,7 +7226,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 2, "fill": 2, "id": 180, @@ -7270,7 +7263,7 @@ "intervalFactor": 2, "legendFormat": "Thp_collapse_alloc - Transparent huge page collapse allocations", "refId": "A", - "step": 240 + "step": 4 }, { "expr": "irate(node_vmstat_thp_collapse_alloc_failed{instance=~\"$node:$port\",job=~\"$job\"}[5m])", @@ -7278,7 +7271,7 @@ "intervalFactor": 2, "legendFormat": "Thp_collapse_alloc_failed - Transparent huge page collapse allocation failures", "refId": "C", - "step": 240 + "step": 4 }, { "expr": "irate(node_vmstat_thp_zero_page_alloc{instance=~\"$node:$port\",job=~\"$job\"}[5m])", @@ -7286,7 +7279,7 @@ "intervalFactor": 2, "legendFormat": "Thp_zero_page_alloc - Transparent huge page zeroed page allocations", "refId": "G", - "step": 240 + "step": 4 }, { "expr": "irate(node_vmstat_thp_zero_page_alloc_failed{instance=~\"$node:$port\",job=~\"$job\"}[5m])", @@ -7294,14 +7287,21 @@ "intervalFactor": 2, "legendFormat": "Thp_zero_page_alloc_failed - Transparent huge page zeroed page allocation failures", "refId": "H", - "step": 240 + "step": 4 }, { "expr": "irate(node_vmstat_thp_fault_alloc{instance=~\"$node:$port\",job=~\"$job\"}[5m])", "intervalFactor": 2, "legendFormat": "Thp_fault_alloc - Transparent huge page fault allocations", "refId": "B", - "step": 240 + "step": 4 + }, + { + "expr": "irate(node_vmstat_thp_fault_fallback{instance=~\"$node:$port\",job=~\"$job\"}[5m])", + "intervalFactor": 2, + "legendFormat": "Thp_fault_fallback - Transparent huge page fault fallbacks", + "refId": "D", + "step": 4 } ], "thresholds": [], @@ -7375,7 +7375,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 2, "fill": 2, "id": 185, @@ -7482,7 +7482,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 2, "fill": 2, "id": 228, @@ -7587,7 +7587,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 2, "fill": 2, "id": 188, @@ -7694,7 +7694,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 2, "fill": 2, "id": 186, @@ -7799,7 +7799,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 2, "fill": 2, "id": 218, @@ -7905,7 +7905,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 2, "fill": 2, "id": 201, @@ -8011,7 +8011,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 2, "fill": 2, "id": 214, @@ -8117,7 +8117,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 2, "fill": 2, "id": 212, @@ -8216,7 +8216,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 2, "fill": 2, "id": 203, @@ -8323,7 +8323,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 2, "fill": 2, "id": 205, @@ -8422,7 +8422,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 2, "fill": 2, "id": 206, @@ -8529,7 +8529,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 2, "fill": 2, "id": 208, @@ -8635,7 +8635,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 2, "fill": 2, "id": 209, @@ -8734,7 +8734,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 2, "fill": 2, "id": 217, @@ -8833,7 +8833,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 2, "fill": 2, "id": 213, @@ -8940,7 +8940,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 2, "fill": 2, "id": 216, @@ -9047,7 +9047,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 2, "fill": 2, "id": 204, @@ -9154,7 +9154,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "fill": 2, "id": 8, "legend": { @@ -9241,7 +9241,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "fill": 2, "id": 7, "legend": { @@ -9336,7 +9336,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "fill": 2, "id": 259, "legend": { @@ -9425,7 +9425,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "fill": 2, "id": 64, "legend": { @@ -9516,7 +9516,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "fill": 2, "id": 151, "legend": { @@ -9594,7 +9594,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "fill": 2, "id": 62, "legend": { @@ -9680,7 +9680,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "fill": 2, "id": 148, "legend": { @@ -9759,7 +9759,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "fill": 2, "id": 149, "legend": { @@ -9844,7 +9844,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "description": "", "fill": 2, "id": 168, @@ -9937,7 +9937,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "description": "", "fill": 2, "id": 260, @@ -10042,7 +10042,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "fill": 2, "id": 158, "legend": { @@ -10182,7 +10182,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "description": "", "fill": 2, "id": 9, @@ -10355,7 +10355,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "description": "", "fill": 2, "id": 33, @@ -10529,7 +10529,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "description": "", "fill": 3, "id": 37, @@ -10705,7 +10705,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "description": "", "fill": 2, "id": 35, @@ -10868,7 +10868,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "description": "", "fill": 2, "id": 133, @@ -11042,7 +11042,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "description": "", "fill": 3, "id": 36, @@ -11205,7 +11205,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "description": "", "fill": 2, "id": 34, @@ -11368,7 +11368,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "description": "", "fill": 2, "id": 66, @@ -11540,7 +11540,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": 3, "description": "", "fill": 2, @@ -11641,7 +11641,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "description": "", "fill": 2, "id": 41, @@ -11722,7 +11722,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "description": "", "fill": 2, "id": 28, @@ -11809,7 +11809,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "description": "", "fill": 2, "id": 219, @@ -11892,7 +11892,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": null, "description": "", "fill": 2, @@ -11992,7 +11992,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "fill": 2, "id": 60, "legend": { @@ -12112,7 +12112,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "fill": 2, "id": 142, "legend": { @@ -12236,7 +12236,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "fill": 2, "id": 143, "legend": { @@ -12360,7 +12360,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "fill": 2, "id": 141, "legend": { @@ -12484,7 +12484,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "fill": 2, "id": 146, "legend": { @@ -12600,7 +12600,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "fill": 2, "id": 144, "legend": { @@ -12724,7 +12724,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "fill": 2, "id": 145, "legend": { @@ -12841,7 +12841,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "fill": 2, "id": 231, "legend": { @@ -12945,7 +12945,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "fill": 2, "id": 232, "legend": { @@ -13049,7 +13049,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "fill": 2, "id": 61, "legend": { @@ -13141,7 +13141,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "fill": 2, "id": 230, "legend": { @@ -13231,7 +13231,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "fill": 2, "id": 63, "legend": { @@ -13344,7 +13344,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "fill": 2, "id": 124, "legend": { @@ -13441,7 +13441,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "fill": 2, "id": 126, "legend": { @@ -13522,7 +13522,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "fill": 2, "id": 220, "legend": { @@ -13611,7 +13611,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "fill": 2, "id": 125, "legend": { @@ -13720,7 +13720,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "fill": 2, "height": "", "id": 49, @@ -13845,7 +13845,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "fill": 2, "height": "", "id": 221, @@ -13963,7 +13963,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "fill": 2, "height": "", "id": 119, @@ -14081,7 +14081,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "fill": 2, "height": "", "id": 222, @@ -14199,7 +14199,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "fill": 2, "height": "", "id": 120, @@ -14319,7 +14319,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "fill": 2, "height": "", "id": 223, @@ -14439,7 +14439,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "fill": 2, "height": "", "id": 81, @@ -14532,7 +14532,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "fill": 2, "height": "", "id": 122, @@ -14633,7 +14633,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "fill": 2, "height": "", "id": 51, @@ -14742,7 +14742,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "fill": 2, "height": "", "id": 123, @@ -14851,7 +14851,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "fill": 2, "height": "", "id": 118, @@ -15025,7 +15025,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "fill": 2, "height": "", "id": 52, @@ -15166,7 +15166,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "fill": 2, "height": "", "id": 85, @@ -15264,7 +15264,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "fill": 2, "height": "", "id": 86, @@ -15365,7 +15365,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "fill": 2, "height": "", "id": 82, @@ -15483,7 +15483,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "description": "", "fill": 2, "height": "", @@ -15620,7 +15620,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "description": "", "fill": 2, "height": "", @@ -15721,7 +15721,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "description": "", "fill": 2, "height": "", @@ -15853,7 +15853,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": null, "description": "", "fill": 2, @@ -15973,7 +15973,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "description": "", "fill": 2, "height": "", @@ -16098,7 +16098,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "description": "", "fill": 2, "height": "", @@ -16241,7 +16241,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "description": "", "fill": 2, "height": "", @@ -16344,7 +16344,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": null, "description": "", "fill": 2, @@ -16437,7 +16437,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "fill": 2, "height": "", "id": 100, @@ -16547,7 +16547,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "description": "", "fill": 2, "height": "", @@ -16651,7 +16651,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": null, "description": "", "fill": 2, @@ -16800,7 +16800,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": null, "description": "", "fill": 2, @@ -16939,7 +16939,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": null, "description": "", "fill": 2, @@ -17079,7 +17079,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": null, "description": "", "fill": 2, @@ -17183,7 +17183,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "description": "", "fill": 2, "height": "", @@ -17284,7 +17284,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "description": "", "fill": 2, "height": "", @@ -17377,7 +17377,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "description": "", "fill": 2, "height": "", @@ -17487,7 +17487,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "description": "", "fill": 2, "height": "", @@ -17581,7 +17581,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "description": "", "fill": 2, "height": "", @@ -17684,7 +17684,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": null, "description": "", "fill": 2, @@ -17779,7 +17779,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": null, "description": "", "fill": 2, @@ -17874,7 +17874,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": null, "description": "", "fill": 2, @@ -17969,7 +17969,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "description": "", "fill": 2, "height": "", @@ -18054,7 +18054,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "description": "", "fill": 2, "height": "", @@ -18147,7 +18147,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "description": "", "fill": 2, "height": "", @@ -18232,7 +18232,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "description": "", "fill": 2, "height": "", @@ -18317,7 +18317,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "description": "", "fill": 2, "height": "", @@ -18444,7 +18444,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": null, "fill": 2, "height": "", @@ -18549,7 +18549,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "fill": 2, "height": "", "id": 109, @@ -18677,7 +18677,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "fill": 2, "height": "", "id": 57, @@ -18777,7 +18777,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "fill": 2, "height": "", "id": 110, @@ -18913,7 +18913,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": null, "fill": 2, "height": "", @@ -19081,7 +19081,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": null, "fill": 2, "height": "", @@ -19253,7 +19253,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": null, "fill": 2, "height": "", @@ -19374,7 +19374,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": null, "fill": 2, "height": "", @@ -19495,7 +19495,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": null, "fill": 2, "height": "", @@ -19616,7 +19616,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "decimals": null, "fill": 2, "height": "", @@ -19749,7 +19749,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "description": "", "fill": 2, "id": 40, @@ -19828,7 +19828,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "description": "", "fill": 2, "id": 157, @@ -19919,14 +19919,14 @@ { "allValue": null, "current": {}, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "hide": 0, "includeAll": false, "label": "Job", "multi": false, "name": "job", "options": [], - "query": "label_values(node_exporter_build_info, job)", + "query": "label_values(node_uname_info, job)", "refresh": 1, "regex": "", "sort": 1, @@ -19939,14 +19939,34 @@ { "allValue": null, "current": {}, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "hide": 0, "includeAll": false, "label": "Host:", "multi": false, + "name": "name", + "options": [], + "query": "label_values(node_uname_info{job=~\"$job\"}, nodename)", + "refresh": 1, + "regex": "", + "sort": 1, + "tagValuesQuery": "", + "tags": [], + "tagsQuery": "", + "type": "query", + "useTags": false + }, + { + "allValue": null, + "current": {}, + "datasource": "${DS_PROMETHEUS}", + "hide": 2, + "includeAll": false, + "label": "Host:", + "multi": false, "name": "node", "options": [], - "query": "label_values(node_exporter_build_info{job=~\"$job\"}, instance)", + "query": "label_values(node_uname_info{nodename=\"$name\"}, instance)", "refresh": 1, "regex": "/([^:]+):.*/", "sort": 1, @@ -19959,14 +19979,14 @@ { "allValue": null, "current": {}, - "datasource": "${DS_LOCALHOST}", + "datasource": "${DS_PROMETHEUS}", "hide": 0, "includeAll": false, "label": "Port", "multi": false, "name": "port", "options": [], - "query": "label_values(node_exporter_build_info{instance=~\"$node:(.*)\"}, instance)", + "query": "label_values(node_uname_info{instance=~\"$node:(.*)\"}, instance)", "refresh": 1, "regex": "/[^:]+:(.*)/", "sort": 3, @@ -20009,5 +20029,5 @@ }, "timezone": "browser", "title": "Node Exporter Full", - "version": 62 -} \ No newline at end of file + "version": 12 +}