{ "annotations": { "list": [ { "$$hashKey": "object:257", "builtIn": 1, "datasource": { "type": "datasource", "uid": "grafana" }, "enable": true, "hide": true, "iconColor": "rgba(0, 211, 255, 1)", "name": "Annotations & Alerts", "target": { "limit": 100, "matchAny": false, "tags": [], "type": "dashboard" }, "type": "dashboard" } ] }, "description": "HAProxy with Prometheus data", "editable": true, "fiscalYearStartMonth": 0, "graphTooltip": 1, "id": 2556256813596672, "links": [ { "asDropdown": false, "icon": "external link", "includeVars": false, "keepTime": false, "tags": [], "targetBlank": true, "title": "GitHub", "tooltip": "", "type": "link", "url": "https://github.com/rfmoz/grafana-dashboards" }, { "asDropdown": false, "icon": "external link", "includeVars": false, "keepTime": false, "tags": [], "targetBlank": true, "title": "Grafana", "tooltip": "", "type": "link", "url": "https://grafana.com/grafana/dashboards/12693" } ], "panels": [ { "collapsed": false, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 0 }, "id": 152, "panels": [], "title": "Basic General Info", "type": "row" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "back (-) / front (+)", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "showValues": false, "spanNulls": false, "stacking": { "group": "A", "mode": "normal" }, "thresholdsStyle": { "mode": "off" } }, "decimals": 1, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": 0 } ] }, "unit": "reqps" }, "overrides": [ { "matcher": { "id": "byRegexp", "options": "/.*Back.*/" }, "properties": [ { "id": "custom.transform", "value": "negative-Y" } ] }, { "matcher": { "id": "byRegexp", "options": "/.*1.*/" }, "properties": [ { "id": "color", "value": { "fixedColor": "#6ED0E0", "mode": "fixed" } } ] }, { "matcher": { "id": "byRegexp", "options": "/.*2.*/" }, "properties": [ { "id": "color", "value": { "fixedColor": "#7EB26D", "mode": "fixed" } } ] }, { "matcher": { "id": "byRegexp", "options": "/.*3.*/" }, "properties": [ { "id": "color", "value": { "fixedColor": "#1F78C1", "mode": "fixed" } } ] }, { "matcher": { "id": "byRegexp", "options": "/.*4.*/" }, "properties": [ { "id": "color", "value": { "fixedColor": "#CCA300", "mode": "fixed" } } ] }, { "matcher": { "id": "byRegexp", "options": "/.*5.*/" }, "properties": [ { "id": "color", "value": { "fixedColor": "#890F02", "mode": "fixed" } } ] }, { "matcher": { "id": "byRegexp", "options": "/.*other.*/" }, "properties": [ { "id": "color", "value": { "fixedColor": "#806EB7", "mode": "fixed" } } ] }, { "matcher": { "id": "byName", "options": "Front requests" }, "properties": [ { "id": "custom.stacking", "value": { "group": "A", "mode": "none" } }, { "id": "custom.fillOpacity", "value": 0 }, { "id": "custom.lineStyle", "value": { "fill": "solid" } }, { "id": "custom.lineWidth", "value": 1 }, { "id": "color", "value": { "fixedColor": "text", "mode": "fixed" } } ] }, { "matcher": { "id": "byName", "options": "Back requests" }, "properties": [ { "id": "custom.fillOpacity", "value": 0 }, { "id": "custom.lineStyle", "value": { "fill": "solid" } }, { "id": "custom.lineWidth", "value": 1 }, { "id": "custom.stacking", "value": { "group": "A", "mode": "none" } }, { "id": "color", "value": { "fixedColor": "text", "mode": "fixed" } } ] } ] }, "gridPos": { "h": 10, "w": 24, "x": 0, "y": 1 }, "id": 83, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "right", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "desc" } }, "pluginVersion": "12.2.0", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "sum(rate(haproxy_frontend_http_responses_total{proxy=~\"$frontend\",code=~\"$code\",instance=\"$host\"}[$__rate_interval])) by (code)", "interval": "$interval", "legendFormat": "Front {{ code }}", "metric": "", "range": true, "refId": "A", "step": 240 }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "sum(rate(haproxy_backend_http_responses_total{proxy=~\"$backend\",code=~\"$code\",instance=\"$host\"}[$__rate_interval])) by (code)", "interval": "$interval", "legendFormat": "Back {{ code }}", "metric": "", "range": true, "refId": "B", "step": 240 }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "sum(rate(haproxy_frontend_http_requests_total{proxy=~\"$frontend\",instance=\"$host\"}[$__rate_interval])) by (instance)", "interval": "$interval", "legendFormat": "Front requests", "metric": "", "range": true, "refId": "C", "step": 240 }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "sum(rate(haproxy_backend_http_requests_total{proxy=~\"$backend\",instance=\"$host\"}[$__rate_interval])) by (instance)", "interval": "$interval", "legendFormat": "Back requests", "metric": "", "range": true, "refId": "D", "step": 240 } ], "title": "HTTP response / request", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "out (-) / in (+)", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "showValues": false, "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": 0 } ] }, "unit": "bps" }, "overrides": [ { "matcher": { "id": "byRegexp", "options": "/.*OUT.*/" }, "properties": [ { "id": "custom.transform", "value": "negative-Y" } ] } ] }, "gridPos": { "h": 10, "w": 12, "x": 0, "y": 11 }, "id": 75, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "none" } }, "pluginVersion": "12.2.0", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "sum(rate(haproxy_frontend_bytes_in_total{proxy=~\"$frontend\",instance=\"$host\"}[$__rate_interval])*8) by (instance)", "interval": "$interval", "legendFormat": "IN Front", "metric": "", "range": true, "refId": "A", "step": 240 }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "sum(rate(haproxy_frontend_bytes_out_total{proxy=~\"$frontend\",instance=\"$host\"}[$__rate_interval])*8) by (instance)", "interval": "$interval", "legendFormat": "OUT Front", "range": true, "refId": "B", "step": 240 } ], "title": "Front - Data transfer", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "out (-) / in (+)", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "showValues": false, "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": 0 } ] }, "unit": "bps" }, "overrides": [ { "matcher": { "id": "byRegexp", "options": "/.*OUT.*/" }, "properties": [ { "id": "custom.transform", "value": "negative-Y" } ] } ] }, "gridPos": { "h": 10, "w": 12, "x": 12, "y": 11 }, "id": 229, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "none" } }, "pluginVersion": "12.2.0", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "sum(rate(haproxy_backend_bytes_in_total{proxy=~\"$backend\",instance=\"$host\"}[$__rate_interval])*8) by (instance)", "legendFormat": "IN Back", "range": true, "refId": "C", "step": 240 }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "sum(rate(haproxy_backend_bytes_out_total{proxy=~\"$backend\",instance=\"$host\"}[$__rate_interval])*8) by (instance)", "legendFormat": "OUT Back", "range": true, "refId": "D", "step": 240 } ], "title": "Back - Data transfer", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "back (-) / front (+)", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "ops" }, "overrides": [ { "matcher": { "id": "byRegexp", "options": "/.*Back.*/" }, "properties": [ { "id": "custom.transform", "value": "negative-Y" } ] } ] }, "gridPos": { "h": 10, "w": 12, "x": 0, "y": 21 }, "id": 236, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "single", "sort": "none" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "sum(rate(haproxy_frontend_sessions_total{proxy=~\"$frontend\",instance=\"$host\"}[$__rate_interval])) by (instance)", "interval": "$interval", "legendFormat": "Front", "metric": "", "range": true, "refId": "A", "step": 240 }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "sum(rate(haproxy_backend_sessions_total{proxy=~\"$backend\",instance=\"$host\"}[$__rate_interval])) by (instance)", "interval": "$interval", "legendFormat": "Back", "metric": "", "range": true, "refId": "B", "step": 240 } ], "title": "Sessions", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "back (-) / front (+)", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "ops" }, "overrides": [ { "matcher": { "id": "byRegexp", "options": "/.*Back.*/" }, "properties": [ { "id": "custom.transform", "value": "negative-Y" } ] } ] }, "gridPos": { "h": 10, "w": 12, "x": 12, "y": 21 }, "id": 79, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "single", "sort": "none" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "sum(rate(haproxy_frontend_connections_total{proxy=~\"$frontend\",instance=\"$host\"}[$__rate_interval])) by (instance)", "interval": "$interval", "legendFormat": "Front", "metric": "", "range": true, "refId": "A", "step": 240 }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "sum(rate(haproxy_backend_connection_attempts_total{proxy=~\"$backend\",instance=\"$host\"}[$__rate_interval])) by (instance)", "interval": "$interval", "legendFormat": "Back", "metric": "", "range": true, "refId": "B", "step": 240 } ], "title": "Connections", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "normal" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "short" }, "overrides": [] }, "gridPos": { "h": 4, "w": 22, "x": 0, "y": 31 }, "id": 85, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "right", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "none" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "sum(haproxy_frontend_status{instance=\"$host\",state=\"UP\"} == 1)", "interval": "$interval", "legendFormat": "Front Up", "range": true, "refId": "A", "step": 240 }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "sum(haproxy_backend_status{instance=\"$host\",state=\"UP\"} ==1)", "interval": "$interval", "legendFormat": "Back Up", "range": true, "refId": "B", "step": 240 } ], "title": "Status UP", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "fieldConfig": { "defaults": { "color": { "mode": "thresholds" }, "decimals": 0, "mappings": [ { "options": { "match": "null", "result": { "text": "N/A" } }, "type": "special" } ], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "s" }, "overrides": [] }, "gridPos": { "h": 4, "w": 2, "x": 22, "y": 31 }, "id": 149, "maxDataPoints": 100, "options": { "colorMode": "none", "graphMode": "none", "justifyMode": "auto", "orientation": "horizontal", "percentChangeColorMode": "standard", "reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false }, "showPercentChange": false, "textMode": "auto", "wideLayout": true }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "time() - haproxy_process_start_time_seconds{instance=\"$host\"}", "range": true, "refId": "A", "step": 240 } ], "title": "Uptime", "type": "stat" }, { "collapsed": true, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 35 }, "id": 155, "panels": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "fail (-) / total (+)", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "normal" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "reqps" }, "overrides": [ { "matcher": { "id": "byRegexp", "options": "/.*Error.*/" }, "properties": [ { "id": "custom.transform", "value": "negative-Y" } ] }, { "matcher": { "id": "byRegexp", "options": "/.*Denied.*/" }, "properties": [ { "id": "custom.transform", "value": "negative-Y" } ] } ] }, "gridPos": { "h": 14, "w": 12, "x": 0, "y": 16203 }, "id": 46, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "desc" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_frontend_http_requests_total{proxy=~\"$frontend\",instance=\"$host\"}[$__rate_interval])", "interval": "$interval", "legendFormat": "Total {{ proxy }}", "metric": "", "range": true, "refId": "A", "step": 240 }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_frontend_request_errors_total{proxy=~\"$frontend\", instance=\"$host\"}[$__rate_interval])", "interval": "$interval", "legendFormat": "Error {{ proxy }}", "range": true, "refId": "B", "step": 240 }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_frontend_requests_denied_total{proxy=~\"$frontend\", instance=\"$host\"}[$__rate_interval])", "interval": "$interval", "legendFormat": "Denied {{ proxy }}", "range": true, "refId": "C", "step": 240 } ], "title": "Front - HTTP requests Total / Error / Denied", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "fail (-) / total (+)", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "normal" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "reqps" }, "overrides": [ { "matcher": { "id": "byRegexp", "options": "/.*Denied.*/" }, "properties": [ { "id": "custom.transform", "value": "negative-Y" } ] } ] }, "gridPos": { "h": 14, "w": 12, "x": 12, "y": 16203 }, "id": 134, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "desc" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_backend_http_requests_total{proxy=~\"$backend\",instance=\"$host\"}[$__rate_interval])", "interval": "$interval", "legendFormat": "Total {{ proxy }}", "metric": "", "range": true, "refId": "A", "step": 240 }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_backend_requests_denied_total{proxy=~\"$backend\", instance=\"$host\"}[$__rate_interval])", "interval": "$interval", "legendFormat": "Denied {{ proxy }}", "range": true, "refId": "B", "step": 240 } ], "title": "Back - HTTP requests Total / Denied", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "reqps" }, "overrides": [] }, "gridPos": { "h": 13, "w": 12, "x": 0, "y": 19191 }, "id": 47, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "desc" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "sum(rate(haproxy_frontend_http_responses_total{proxy=~\"$frontend\", code=~\"$code\",instance=\"$host\"}[$__rate_interval])) by (proxy)", "interval": "$interval", "legendFormat": "{{ proxy }} ", "metric": "", "range": true, "refId": "A", "step": 240 } ], "title": "Front - HTTP responses", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "reqps" }, "overrides": [] }, "gridPos": { "h": 13, "w": 12, "x": 12, "y": 19191 }, "id": 24, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "desc" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "sum(rate(haproxy_backend_http_responses_total{proxy=~\"$backend\", code=~\"$code\",instance=\"$host\"}[$__rate_interval])) by (proxy)", "interval": "$interval", "legendFormat": "{{ proxy }}", "metric": "", "range": true, "refId": "A", "step": 240 } ], "title": "Back - HTTP responses", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "decimals": 1, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "reqps" }, "overrides": [] }, "gridPos": { "h": 8, "w": 24, "x": 0, "y": 19204 }, "id": 242, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "right", "showLegend": true, "sortBy": "Max", "sortDesc": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "desc" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "sum(rate(haproxy_server_http_responses_total{proxy=~\"$backend\",server=~\"$server\",code=~\"$code\",instance=\"$host\"}[$__rate_interval])) by (proxy, server)", "interval": "$interval", "legendFormat": "{{ proxy }} / {{ server }}", "metric": "", "range": true, "refId": "A", "step": 240 } ], "title": "Server - HTTP responses", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "reqps" }, "overrides": [] }, "gridPos": { "h": 13, "w": 12, "x": 0, "y": 19212 }, "id": 245, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "desc" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_frontend_http_responses_total{proxy=~\"$frontend\", code=~\"$code\",instance=\"$host\"}[$__rate_interval])", "interval": "$interval", "legendFormat": "{{ code }} {{ proxy }} ", "metric": "", "range": true, "refId": "A", "step": 240 } ], "title": "Front - HTTP responses code", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "reqps" }, "overrides": [] }, "gridPos": { "h": 13, "w": 12, "x": 12, "y": 19212 }, "id": 246, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "desc" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_backend_http_responses_total{proxy=~\"$backend\", code=~\"$code\",instance=\"$host\"}[$__rate_interval])", "interval": "$interval", "legendFormat": "{{ code }} {{ proxy }}", "metric": "", "range": true, "refId": "A", "step": 240 } ], "title": "Back - HTTP responses code", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "decimals": 1, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "reqps" }, "overrides": [] }, "gridPos": { "h": 9, "w": 24, "x": 0, "y": 19225 }, "id": 240, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "right", "showLegend": true, "sortBy": "Name", "sortDesc": false }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "desc" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_server_http_responses_total{proxy=~\"$backend\",server=~\"$server\",code=~\"$code\",instance=\"$host\"}[$__rate_interval])", "interval": "$interval", "legendFormat": "{{ code }} - {{ proxy }} / {{ server }}", "metric": "", "range": true, "refId": "A", "step": 240 } ], "title": "Server - HTTP responses code", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "normal" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "reqps" }, "overrides": [ { "matcher": { "id": "byRegexp", "options": "/.*Denied.*/" }, "properties": [ { "id": "custom.transform", "value": "negative-Y" } ] } ] }, "gridPos": { "h": 14, "w": 12, "x": 0, "y": 19234 }, "id": 115, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "desc" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_frontend_responses_denied_total{proxy=~\"$frontend\",instance=\"$host\"}[$__rate_interval])", "interval": "$interval", "legendFormat": "{{ proxy }}", "metric": "", "range": true, "refId": "A", "step": 240 } ], "title": "Front - HTTP responses denied", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "normal" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "reqps" }, "overrides": [] }, "gridPos": { "h": 14, "w": 12, "x": 12, "y": 19234 }, "id": 126, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "desc" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_backend_responses_denied_total{proxy=~\"$backend\", instance=\"$host\"}[$__rate_interval])", "interval": "$interval", "legendFormat": "{{ proxy }}", "metric": "", "range": true, "refId": "B", "step": 240 } ], "title": "Back - HTTP responses denied", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "decimals": 1, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "reqps" }, "overrides": [] }, "gridPos": { "h": 9, "w": 24, "x": 0, "y": 19248 }, "id": 187, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "right", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "desc" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_server_responses_denied_total{proxy=~\"$backend\", instance=\"$host\"}[$__rate_interval])", "interval": "$interval", "legendFormat": "{{ proxy }} / {{ server }}", "metric": "", "range": true, "refId": "B", "step": 240 } ], "title": "Server - HTTP responses denied", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "error (-) / recover (+)", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "normal" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "reqps" }, "overrides": [ { "matcher": { "id": "byRegexp", "options": "/.*Error.*/" }, "properties": [ { "id": "custom.transform", "value": "negative-Y" } ] } ] }, "gridPos": { "h": 14, "w": 12, "x": 12, "y": 19257 }, "id": 35, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "desc" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_backend_redispatch_warnings_total{proxy=~\"$backend\", instance=\"$host\"}[$__rate_interval])", "interval": "$interval", "legendFormat": "Redispatch {{ proxy }}", "metric": "", "range": true, "refId": "A", "step": 240 }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_backend_retry_warnings_total{proxy=~\"$backend\", instance=\"$host\"}[$__rate_interval])", "interval": "$interval", "legendFormat": "Retry {{ proxy }}", "range": true, "refId": "B", "step": 240 }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_backend_response_errors_total{proxy=~\"$backend\", instance=\"$host\"}[$__rate_interval])", "interval": "$interval", "legendFormat": "Error {{ proxy }}", "range": true, "refId": "C", "step": 240 } ], "title": "Back - Error / Redispatch / Retry", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "error (-) / recover (+)", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "decimals": 1, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "reqps" }, "overrides": [ { "matcher": { "id": "byRegexp", "options": "/.*Error.*/" }, "properties": [ { "id": "custom.transform", "value": "negative-Y" } ] } ] }, "gridPos": { "h": 9, "w": 24, "x": 0, "y": 19271 }, "id": 71, "options": { "legend": { "calcs": [ "mean", "lastNotNull", "max" ], "displayMode": "table", "placement": "right", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "desc" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_server_redispatch_warnings_total{proxy=~\"$backend\",server=~\"$server\",instance=\"$host\"}[$__rate_interval])", "interval": "$interval", "legendFormat": "Redispatch {{ proxy }} / {{ server }}", "range": true, "refId": "B", "step": 240 }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_server_retry_warnings_total{proxy=~\"$backend\",server=~\"$server\",instance=\"$host\"}[$__rate_interval])", "interval": "$interval", "legendFormat": "Retry {{ proxy }} / {{ server }}", "metric": "", "range": true, "refId": "A", "step": 240 }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_server_response_errors_total{proxy=~\"$backend\",server=~\"$server\",instance=\"$host\"}[$__rate_interval])", "interval": "$interval", "legendFormat": "Error {{ proxy }} / {{ server }}", "range": true, "refId": "C", "step": 240 } ], "title": "Server - Error / Redispatch / Retry", "type": "timeseries" } ], "title": "Requests / Responses", "type": "row" }, { "collapsed": true, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 36 }, "id": 182, "panels": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "out (-) / in (+)", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "normal" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "bps" }, "overrides": [ { "matcher": { "id": "byRegexp", "options": "/.*OUT.*/" }, "properties": [ { "id": "custom.transform", "value": "negative-Y" } ] } ] }, "gridPos": { "h": 15, "w": 12, "x": 0, "y": 16204 }, "id": 42, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "none" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_frontend_bytes_in_total{proxy=~\"$frontend\",instance=\"$host\"}[$__rate_interval])*8", "interval": "$interval", "legendFormat": "IN {{ proxy }}", "metric": "", "range": true, "refId": "A", "step": 240 }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_frontend_bytes_out_total{proxy=~\"$frontend\",instance=\"$host\"}[$__rate_interval])*8", "interval": "$interval", "legendFormat": "OUT {{ proxy }}", "range": true, "refId": "B", "step": 240 } ], "title": "Front - Data transfer", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "out (-) / in (+)", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "normal" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "bps" }, "overrides": [ { "matcher": { "id": "byRegexp", "options": "/.*OUT.*/" }, "properties": [ { "id": "custom.transform", "value": "negative-Y" } ] } ] }, "gridPos": { "h": 15, "w": 12, "x": 12, "y": 16204 }, "id": 1, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "none" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_backend_bytes_in_total{proxy=~\"$backend\",instance=\"$host\"}[$__rate_interval])*8", "interval": "$interval", "legendFormat": "IN {{ proxy }}", "metric": "haproxy_backend_", "range": true, "refId": "A", "step": 240 }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_backend_bytes_out_total{proxy=~\"$backend\",instance=\"$host\"}[$__rate_interval])*8", "interval": "$interval", "legendFormat": "OUT {{ proxy }}", "range": true, "refId": "B", "step": 240 } ], "title": "Back - Data transfer", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "out (-) / in (+)", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "decimals": 1, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "bps" }, "overrides": [ { "matcher": { "id": "byRegexp", "options": "/.*OUT.*/" }, "properties": [ { "id": "custom.transform", "value": "negative-Y" } ] } ] }, "gridPos": { "h": 7, "w": 24, "x": 0, "y": 19193 }, "id": 129, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "right", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "none" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_server_bytes_in_total{proxy=~\"$backend\",server=~\"$server\",instance=\"$host\"}[$__rate_interval])*8", "interval": "$interval", "legendFormat": "IN {{ proxy }} / {{ server }}", "metric": "", "range": true, "refId": "A", "step": 240 }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_server_bytes_out_total{proxy=~\"$backend\",server=~\"$server\",instance=\"$host\"}[$__rate_interval])*8", "interval": "$interval", "legendFormat": "OUT {{ proxy }} / {{ server }}", "range": true, "refId": "B", "step": 240 } ], "title": "Server - Data transfer", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "deny (-) / accept (+)", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "normal" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "ops" }, "overrides": [ { "matcher": { "id": "byRegexp", "options": "/.*Denied*/" }, "properties": [ { "id": "custom.transform", "value": "negative-Y" } ] } ] }, "gridPos": { "h": 15, "w": 12, "x": 0, "y": 19200 }, "id": 43, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "single", "sort": "none" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_frontend_connections_total{proxy=~\"$frontend\",instance=\"$host\"}[$__rate_interval])", "interval": "$interval", "legendFormat": "Accepted {{ proxy }}", "metric": "haproxy_backe", "range": true, "refId": "A", "step": 240 }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_frontend_denied_connections_total{proxy=~\"$frontend\",instance=\"$host\"}[$__rate_interval])", "interval": "$interval", "legendFormat": "Denied {{ proxy }}", "metric": "haproxy_backe", "range": true, "refId": "B", "step": 240 } ], "title": "Front - Connections Accepted / Denied", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "error (-) / attempt (+)", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "normal" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "ops" }, "overrides": [ { "matcher": { "id": "byRegexp", "options": "/.*Error.*/" }, "properties": [ { "id": "custom.transform", "value": "negative-Y" } ] } ] }, "gridPos": { "h": 15, "w": 12, "x": 12, "y": 19200 }, "id": 27, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "single", "sort": "none" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_backend_connection_attempts_total{proxy=~\"$backend\",instance=\"$host\"}[$__rate_interval])", "interval": "$interval", "legendFormat": "Attempt {{ proxy }}", "metric": "", "range": true, "refId": "A", "step": 240 }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_backend_connection_errors_total{proxy=~\"$backend\",instance=\"$host\"}[$__rate_interval])", "interval": "$interval", "legendFormat": "Error {{ proxy }}", "range": true, "refId": "B", "step": 240 } ], "title": "Back - Connections Attempts / Errors", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "error (-) / attempts (+)", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "decimals": 1, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "ops" }, "overrides": [ { "matcher": { "id": "byRegexp", "options": "/.*Error.*/" }, "properties": [ { "id": "custom.transform", "value": "negative-Y" } ] } ] }, "gridPos": { "h": 7, "w": 24, "x": 0, "y": 19215 }, "id": 130, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "right", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "single", "sort": "none" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_server_connection_attempts_total{proxy=~\"$backend\",server=~\"$server\",instance=\"$host\"}[$__rate_interval])", "interval": "$interval", "legendFormat": "Attempts {{ proxy }} / {{ server }}", "metric": "", "range": true, "refId": "B", "step": 240 }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_server_connection_errors_total{proxy=~\"$backend\",server=~\"$server\",instance=\"$host\"}[$__rate_interval])", "interval": "$interval", "legendFormat": "Error {{ proxy }} / {{ server }}", "range": true, "refId": "A", "step": 240 } ], "title": "Server - Connections Attempts / Error", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "normal" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "ops" }, "overrides": [] }, "gridPos": { "h": 15, "w": 12, "x": 12, "y": 19222 }, "id": 131, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "single", "sort": "none" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_backend_connection_reuses_total{proxy=~\"$backend\",instance=\"$host\"}[$__rate_interval])", "interval": "$interval", "legendFormat": "{{ proxy }}", "range": true, "refId": "C", "step": 240 } ], "title": "Back - Connections reuses", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "decimals": 1, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "ops" }, "overrides": [] }, "gridPos": { "h": 7, "w": 24, "x": 0, "y": 19237 }, "id": 179, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "right", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "single", "sort": "none" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_server_connection_reuses_total{proxy=~\"$backend\",server=~\"$server\",instance=\"$host\"}[$__rate_interval])", "interval": "$interval", "legendFormat": "Reuses {{ proxy }} / {{ server }}", "range": true, "refId": "C", "step": 240 } ], "title": "Server - Connections reuses", "type": "timeseries" } ], "title": "Throughput / Connections", "type": "row" }, { "collapsed": true, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 37 }, "id": 157, "panels": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "fail (-) / total (+)", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "normal" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "ops" }, "overrides": [ { "matcher": { "id": "byRegexp", "options": "/.*Denied.*/" }, "properties": [ { "id": "custom.transform", "value": "negative-Y" } ] } ] }, "gridPos": { "h": 13, "w": 12, "x": 0, "y": 38 }, "id": 45, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "single", "sort": "none" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_frontend_sessions_total{proxy=~\"$frontend\",instance=\"$host\"}[$__rate_interval])", "interval": "$interval", "legendFormat": "Total {{ proxy }}", "metric": "", "range": true, "refId": "A", "step": 240 }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_frontend_denied_sessions_total{proxy=~\"$frontend\",instance=\"$host\"}[$__rate_interval])", "interval": "$interval", "legendFormat": "Denied {{ proxy }}", "metric": "", "range": true, "refId": "B", "step": 240 }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "haproxy_frontend_current_sessions{proxy=~\"$frontend\",instance=\"$host\"}", "hide": true, "interval": "$interval", "legendFormat": "Current active {{ proxy }}", "metric": "", "range": true, "refId": "C", "step": 240 } ], "title": "Front - Sessions", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "normal" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "ops" }, "overrides": [] }, "gridPos": { "h": 13, "w": 12, "x": 12, "y": 38 }, "id": 30, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "single", "sort": "none" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_backend_sessions_total{proxy=~\"$backend\",instance=\"$host\"}[$__rate_interval])", "interval": "$interval", "legendFormat": "Total {{ proxy }}", "metric": "", "range": true, "refId": "A", "step": 240 }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "haproxy_backend_current_sessions{proxy=~\"$backend\",instance=\"$host\"}", "hide": true, "interval": "$interval", "legendFormat": "Current active {{ proxy }}", "metric": "", "range": true, "refId": "B", "step": 240 } ], "title": "Back - Sessions", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "decimals": 1, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "ops" }, "overrides": [] }, "gridPos": { "h": 7, "w": 24, "x": 0, "y": 51 }, "id": 61, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "right", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "single", "sort": "none" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_server_sessions_total{proxy=~\"$backend\",server=~\"$server\",instance=\"$host\"}[$__rate_interval])", "interval": "$interval", "legendFormat": "{{ proxy }} / {{ server }}", "metric": "", "range": true, "refId": "B", "step": 240 } ], "title": "Server - Session", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "auto", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "fieldMinMax": false, "links": [], "mappings": [], "max": 100, "min": 0, "thresholds": { "mode": "percentage", "steps": [ { "color": "green" }, { "color": "#EAB839", "value": 70 }, { "color": "red", "value": 90 } ] }, "unit": "percent" }, "overrides": [] }, "gridPos": { "h": 11, "w": 12, "x": 0, "y": 58 }, "id": 221, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "single", "sort": "none" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "max_over_time(haproxy_frontend_current_sessions{proxy=~\"$frontend\", instance=\"$host\"}[$__rate_interval]) / haproxy_frontend_limit_sessions{proxy=~\"$frontend\", instance=\"$host\"} * 100", "interval": "$interval", "legendFormat": "{{ proxy }}", "range": true, "refId": "C", "step": 240 } ], "title": "Front - Session usage", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "auto", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "fieldMinMax": false, "links": [], "mappings": [], "max": 100, "min": 0, "thresholds": { "mode": "percentage", "steps": [ { "color": "green" }, { "color": "#EAB839", "value": 70 }, { "color": "red", "value": 90 } ] }, "unit": "percent" }, "overrides": [] }, "gridPos": { "h": 11, "w": 12, "x": 12, "y": 58 }, "id": 243, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "single", "sort": "none" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "max_over_time(haproxy_backend_current_sessions{proxy=~\"$backend\", instance=\"$host\"}[$__rate_interval]) / haproxy_backend_limit_sessions{proxy=~\"$backend\", instance=\"$host\"} * 100", "interval": "$interval", "legendFormat": "{{ proxy }}", "range": true, "refId": "C", "step": 240 } ], "title": "Back - Session usage", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "normal" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "none" }, "overrides": [] }, "gridPos": { "h": 13, "w": 12, "x": 0, "y": 69 }, "id": 254, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "single", "sort": "none" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "haproxy_frontend_max_sessions{proxy=~\"$frontend\",instance=\"$host\"}", "interval": "$interval", "legendFormat": "{{ proxy }}", "metric": "", "range": true, "refId": "A", "step": 240 }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "haproxy_frontend_current_sessions{proxy=~\"$frontend\",instance=\"$host\"}", "hide": true, "interval": "$interval", "legendFormat": "Current active {{ proxy }}", "metric": "", "range": true, "refId": "C", "step": 240 } ], "title": "Front - Sessions Max", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "normal" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "none" }, "overrides": [] }, "gridPos": { "h": 13, "w": 12, "x": 12, "y": 69 }, "id": 256, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "single", "sort": "none" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "haproxy_backend_max_sessions{proxy=~\"$backend\",instance=\"$host\"}", "interval": "$interval", "legendFormat": "{{ proxy }}", "metric": "", "range": true, "refId": "A", "step": 240 }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "haproxy_backend_current_sessions{proxy=~\"$backend\",instance=\"$host\"}", "hide": true, "interval": "$interval", "legendFormat": "Current active {{ proxy }}", "metric": "", "range": true, "refId": "C", "step": 240 } ], "title": "Back - Sessions Max", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "decimals": 1, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "none" }, "overrides": [] }, "gridPos": { "h": 7, "w": 24, "x": 0, "y": 82 }, "id": 257, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "right", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "single", "sort": "none" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "haproxy_server_max_sessions{proxy=~\"$backend\",server=~\"$server\",instance=\"$host\"}", "interval": "$interval", "legendFormat": "{{ proxy }} / {{ server }}", "metric": "", "range": true, "refId": "B", "step": 240 } ], "title": "Server - Session Max", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "eps" }, "overrides": [] }, "gridPos": { "h": 13, "w": 12, "x": 0, "y": 89 }, "id": 119, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "desc" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_frontend_failed_header_rewriting_total{proxy=~\"$frontend\",instance=\"$host\"}[$__rate_interval])", "interval": "$interval", "legendFormat": "{{ proxy }}", "metric": "", "range": true, "refId": "A", "step": 240 } ], "title": "Front - Failed HTTP header rewrites", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "eps" }, "overrides": [] }, "gridPos": { "h": 13, "w": 12, "x": 12, "y": 89 }, "id": 117, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "desc" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_backend_failed_header_rewriting_total{proxy=~\"$backend\",instance=\"$host\"}[$__rate_interval])", "interval": "$interval", "legendFormat": "{{ proxy }}", "metric": "", "range": true, "refId": "A", "step": 240 } ], "title": "Back - Failed HTTP header rewrites", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "decimals": 1, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "eps" }, "overrides": [] }, "gridPos": { "h": 7, "w": 24, "x": 0, "y": 102 }, "id": 137, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "right", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "desc" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_server_failed_header_rewriting_total{proxy=~\"$backend\",server=~\"$server\",instance=\"$host\"}[$__rate_interval])", "interval": "$interval", "legendFormat": "{{ proxy }} / {{ server }}", "metric": "", "range": true, "refId": "A", "step": 240 } ], "title": "Server - Failed HTTP header rewrites", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "server (-) / client (+)", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "ops" }, "overrides": [ { "matcher": { "id": "byRegexp", "options": "/.*Sserver.*/" }, "properties": [ { "id": "custom.transform", "value": "negative-Y" } ] } ] }, "gridPos": { "h": 13, "w": 12, "x": 12, "y": 109 }, "id": 128, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "desc" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_backend_client_aborts_total{proxy=~\"$backend\",instance=\"$host\"}[$__rate_interval])", "interval": "$interval", "legendFormat": "Client {{ proxy }}", "metric": "", "range": true, "refId": "A", "step": 240 }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_backend_server_aborts_total{proxy=~\"$backend\",instance=\"$host\"}[$__rate_interval])", "interval": "$interval", "legendFormat": "Server {{ proxy }}", "metric": "", "range": true, "refId": "B", "step": 240 } ], "title": "Back - Data transfers aborted", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "server (-) / client (+)", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "decimals": 1, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "ops" }, "overrides": [ { "matcher": { "id": "byRegexp", "options": "/.*Sserver.*/" }, "properties": [ { "id": "custom.transform", "value": "negative-Y" } ] } ] }, "gridPos": { "h": 7, "w": 24, "x": 0, "y": 122 }, "id": 146, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "right", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "desc" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_server_client_aborts_total{proxy=~\"$backend\",server=~\"$server\",instance=\"$host\"}[$__rate_interval])", "interval": "$interval", "legendFormat": "Client {{ proxy }} / {{ server }}", "metric": "", "range": true, "refId": "A", "step": 240 }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_server_server_aborts_total{proxy=~\"$backend\",server=~\"$server\",instance=\"$host\"}[$__rate_interval])", "interval": "$interval", "legendFormat": "Server {{ proxy }} / {{ server }}", "metric": "", "range": true, "refId": "B", "step": 240 } ], "title": "Server - Data transfers aborted", "type": "timeseries" } ], "title": "Sessions", "type": "row" }, { "collapsed": true, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 38 }, "id": 176, "panels": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "s" }, "overrides": [] }, "gridPos": { "h": 14, "w": 12, "x": 0, "y": 130 }, "id": 132, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "single", "sort": "none" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "haproxy_backend_connect_time_average_seconds{proxy=~\"$backend\",instance=\"$host\"}", "interval": "$interval", "legendFormat": "{{ proxy }}", "metric": "haproxy_backend_current_queue", "range": true, "refId": "B", "step": 240 } ], "title": "Back - Average connection time", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "s" }, "overrides": [] }, "gridPos": { "h": 14, "w": 12, "x": 12, "y": 130 }, "id": 178, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "single", "sort": "none" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "haproxy_backend_total_time_average_seconds{proxy=~\"$backend\",instance=\"$host\"}", "interval": "$interval", "legendFormat": "{{ proxy }}", "metric": "haproxy_backend_current_queue", "range": true, "refId": "D", "step": 240 } ], "title": "Back - Average total conn. time", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 0, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "s" }, "overrides": [] }, "gridPos": { "h": 7, "w": 24, "x": 0, "y": 720 }, "id": 135, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "right", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "single", "sort": "none" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "haproxy_server_connect_time_average_seconds{proxy=~\"$backend\",server=~\"$server\",instance=\"$host\"}", "interval": "$interval", "legendFormat": "{{ proxy }} / {{ server }}", "metric": "haproxy_backend_current_queue", "range": true, "refId": "B", "step": 240 } ], "title": "Server - Average connection time", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 0, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "s" }, "overrides": [] }, "gridPos": { "h": 7, "w": 24, "x": 0, "y": 727 }, "id": 184, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "right", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "single", "sort": "none" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "haproxy_server_total_time_average_seconds{proxy=~\"$backend\",server=~\"$server\",instance=\"$host\"}", "interval": "$interval", "legendFormat": "{{ proxy }} / {{ server }}", "metric": "haproxy_backend_current_queue", "range": true, "refId": "D", "step": 240 } ], "title": "Server - Average total conn. time", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "s" }, "overrides": [] }, "gridPos": { "h": 14, "w": 12, "x": 0, "y": 734 }, "id": 177, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "single", "sort": "none" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "haproxy_backend_response_time_average_seconds{proxy=~\"$backend\",instance=\"$host\"}", "interval": "$interval", "legendFormat": "{{ proxy }}", "metric": "haproxy_backend_current_queue", "range": true, "refId": "C", "step": 240 } ], "title": "Back - Average response time", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "s" }, "overrides": [] }, "gridPos": { "h": 14, "w": 12, "x": 12, "y": 734 }, "id": 127, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "single", "sort": "none" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "haproxy_backend_queue_time_average_seconds{proxy=~\"$backend\",instance=\"$host\"}", "interval": "$interval", "legendFormat": "{{ proxy }}", "metric": "", "range": true, "refId": "A", "step": 240 } ], "title": "Back - Average queue time", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 0, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "s" }, "overrides": [] }, "gridPos": { "h": 7, "w": 24, "x": 0, "y": 748 }, "id": 183, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "right", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "single", "sort": "none" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "haproxy_server_response_time_average_seconds{proxy=~\"$backend\",server=~\"$server\",instance=\"$host\"}", "interval": "$interval", "legendFormat": "{{ proxy }} / {{ server }}", "metric": "haproxy_backend_current_queue", "range": true, "refId": "C", "step": 240 } ], "title": "Server - Average response time", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 0, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "s" }, "overrides": [] }, "gridPos": { "h": 7, "w": 24, "x": 0, "y": 755 }, "id": 133, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "right", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "single", "sort": "none" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "haproxy_server_queue_time_average_seconds{proxy=~\"$backend\",server=~\"$server\",instance=\"$host\"}", "interval": "$interval", "legendFormat": "{{ proxy }} / {{ server }}", "metric": "", "range": true, "refId": "A", "step": 240 } ], "title": "Server - Average queue time", "type": "timeseries" } ], "title": "Times", "type": "row" }, { "collapsed": true, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 39 }, "id": 158, "panels": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "eps" }, "overrides": [] }, "gridPos": { "h": 14, "w": 12, "x": 0, "y": 131 }, "id": 38, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "asc" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_backend_check_up_down_total{proxy=~\"$backend\", instance=\"$host\"}[$__rate_interval])", "interval": "$interval", "legendFormat": "{{ proxy }}", "metric": "", "range": true, "refId": "A", "step": 240 } ], "title": "Back - UP->DOWN transitions", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "short" }, "overrides": [ { "matcher": { "id": "byRegexp", "options": "/.*User diff - .*/" }, "properties": [ { "id": "custom.transform", "value": "negative-Y" } ] } ] }, "gridPos": { "h": 14, "w": 12, "x": 12, "y": 131 }, "id": 39, "options": { "legend": { "calcs": [ "mean", "lastNotNull", "max" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "asc" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "haproxy_backend_weight{proxy=~\"$backend\", instance=\"$host\"}", "interval": "$interval", "legendFormat": "{{ proxy }}", "metric": "", "range": true, "refId": "A", "step": 240 }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "haproxy_backend_uweight{proxy=~\"$backend\", instance=\"$host\"} - haproxy_backend_weight{proxy=~\"$backend\", instance=\"$host\"}", "interval": "$interval", "legendFormat": "User diff - {{ proxy }}", "metric": "", "range": true, "refId": "B", "step": 240 } ], "title": "Back - Service weight", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "decimals": 2, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "eps" }, "overrides": [] }, "gridPos": { "h": 7, "w": 24, "x": 0, "y": 145 }, "id": 56, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "right", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "none" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_server_check_up_down_total{proxy=~\"$backend\",server=~\"$server\",instance=\"$host\"}[$__rate_interval])", "interval": "$interval", "legendFormat": "{{ proxy }} / {{ server }}", "metric": "", "range": true, "refId": "B", "step": 240 } ], "title": "Server - UP->DOWN transitions", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "short" }, "overrides": [ { "matcher": { "id": "byRegexp", "options": "/.*User diff - .*/" }, "properties": [ { "id": "custom.transform", "value": "negative-Y" } ] } ] }, "gridPos": { "h": 7, "w": 24, "x": 0, "y": 152 }, "id": 73, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "right", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "single", "sort": "none" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "haproxy_server_weight{proxy=~\"$backend\",server=~\"$server\",instance=\"$host\"}", "interval": "$interval", "legendFormat": "{{ proxy }} / {{ server }}", "metric": "", "range": true, "refId": "A", "step": 240 }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "haproxy_server_uweight{proxy=~\"$backend\",server=~\"$server\",instance=\"$host\"} - haproxy_server_weight{proxy=~\"$backend\",server=~\"$server\",instance=\"$host\"}", "interval": "$interval", "legendFormat": "User diff - {{ proxy }} / {{ server }}", "metric": "", "range": true, "refId": "B", "step": 240 } ], "title": "Server - Service weight", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "decimals": 2, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "eps" }, "overrides": [] }, "gridPos": { "h": 7, "w": 24, "x": 0, "y": 159 }, "id": 185, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "right", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "none" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_server_check_failures_total{proxy=~\"$backend\",server=~\"$server\",instance=\"$host\"}[$__rate_interval])", "interval": "$interval", "legendFormat": "{{ proxy }} / {{ server }}", "metric": "", "range": true, "refId": "A", "step": 240 } ], "title": "Server - Checks failures", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "s" }, "overrides": [] }, "gridPos": { "h": 7, "w": 24, "x": 0, "y": 166 }, "id": 204, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "right", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "none" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "haproxy_server_check_duration_seconds{proxy=~\"$backend\",server=~\"$server\",instance=\"$host\"}", "interval": "$interval", "legendFormat": "{{ proxy }} / {{ server }}", "metric": "", "range": true, "refId": "A", "step": 240 } ], "title": "Server - Checks duration", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "min": 0, "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "s" }, "overrides": [] }, "gridPos": { "h": 7, "w": 24, "x": 0, "y": 173 }, "id": 144, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "right", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "asc" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "haproxy_server_last_session_seconds{proxy=~\"$backend\", server=~\"$server\",instance=\"$host\"}", "interval": "$interval", "legendFormat": "{{ proxy }} / {{ server }}", "metric": "", "range": true, "refId": "A", "step": 240 } ], "title": "Server - Last session assigned", "type": "timeseries" } ], "title": "Health and Weight", "type": "row" }, { "collapsed": true, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 40 }, "id": 159, "panels": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "eps" }, "overrides": [ { "matcher": { "id": "byRegexp", "options": "/.*Hits.*/" }, "properties": [ { "id": "custom.fillOpacity", "value": 0 } ] } ] }, "gridPos": { "h": 11, "w": 12, "x": 0, "y": 16208 }, "id": 121, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "asc" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_frontend_http_cache_lookups_total{proxy=~\"$frontend\", instance=\"$host\"}[$__rate_interval])", "interval": "$interval", "legendFormat": "Lookups {{ proxy }} ", "metric": "", "range": true, "refId": "A", "step": 240 }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_frontend_http_cache_hits_total{proxy=~\"$frontend\", instance=\"$host\"}[$__rate_interval])", "interval": "$interval", "legendFormat": "Hits {{ proxy }} ", "metric": "", "range": true, "refId": "B", "step": 240 } ], "title": "Front - Cache Lookups / Hits", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "eps" }, "overrides": [ { "matcher": { "id": "byRegexp", "options": "/.*Hits.*/" }, "properties": [ { "id": "custom.fillOpacity", "value": 0 } ] } ] }, "gridPos": { "h": 11, "w": 12, "x": 12, "y": 16208 }, "id": 139, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "asc" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_backend_http_cache_lookups_total{proxy=~\"$backend\", instance=\"$host\"}[$__rate_interval])", "interval": "$interval", "legendFormat": "Lookups {{ proxy }} ", "metric": "", "range": true, "refId": "A", "step": 240 }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_backend_http_cache_hits_total{proxy=~\"$backend\", instance=\"$host\"}[$__rate_interval])", "interval": "$interval", "legendFormat": "Hits {{ proxy }} ", "metric": "", "range": true, "refId": "B", "step": 240 } ], "title": "Back - Cache Lookups / Hits", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "out (-) / in (+)", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "bps" }, "overrides": [ { "matcher": { "id": "byRegexp", "options": "/.*OUT.*/" }, "properties": [ { "id": "custom.transform", "value": "negative-Y" } ] }, { "matcher": { "id": "byRegexp", "options": "/.*Bypas.*/" }, "properties": [ { "id": "custom.fillOpacity", "value": 0 } ] } ] }, "gridPos": { "h": 11, "w": 12, "x": 0, "y": 16478 }, "id": 231, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "asc" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_frontend_http_comp_bytes_in_total{proxy=~\"$frontend\", instance=\"$host\"}[$__rate_interval])*8", "interval": "$interval", "legendFormat": "IN {{ proxy }} ", "metric": "", "range": true, "refId": "A", "step": 240 }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_frontend_http_comp_bytes_out_total{proxy=~\"$frontend\", instance=\"$host\"}[$__rate_interval])*8", "interval": "$interval", "legendFormat": "OUT {{ proxy }} ", "metric": "", "range": true, "refId": "B", "step": 240 }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_frontend_http_comp_bytes_bypassed_total{proxy=~\"$frontend\", instance=\"$host\"}[$__rate_interval])*8", "interval": "$interval", "legendFormat": "Bypass {{ proxy }} ", "metric": "", "range": true, "refId": "C", "step": 240 } ], "title": "Front - Data transfer http compressor", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "out (-) / in (+)", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "bps" }, "overrides": [ { "matcher": { "id": "byRegexp", "options": "/.*OUT.*/" }, "properties": [ { "id": "custom.transform", "value": "negative-Y" } ] }, { "matcher": { "id": "byRegexp", "options": "/.*Bypas.*/" }, "properties": [ { "id": "custom.fillOpacity", "value": 0 } ] } ] }, "gridPos": { "h": 11, "w": 12, "x": 12, "y": 16478 }, "id": 140, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "asc" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_backend_http_comp_bytes_in_total{proxy=~\"$backend\", instance=\"$host\"}[$__rate_interval])*8", "interval": "$interval", "legendFormat": "IN {{ proxy }} ", "metric": "", "range": true, "refId": "A", "step": 240 }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_backend_http_comp_bytes_out_total{proxy=~\"$backend\", instance=\"$host\"}[$__rate_interval])*8", "interval": "$interval", "legendFormat": "OUT {{ proxy }} ", "metric": "", "range": true, "refId": "B", "step": 240 }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_backend_http_comp_bytes_bypassed_total{proxy=~\"$backend\", instance=\"$host\"}[$__rate_interval])*8", "interval": "$interval", "legendFormat": "Bypass {{ proxy }} ", "metric": "", "range": true, "refId": "C", "step": 240 } ], "title": "Back - Data transfer http compressor", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "reqps" }, "overrides": [] }, "gridPos": { "h": 11, "w": 12, "x": 0, "y": 16489 }, "id": 123, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "asc" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_frontend_http_comp_responses_total{proxy=~\"$frontend\", instance=\"$host\"}[$__rate_interval])", "interval": "$interval", "legendFormat": "{{ proxy }} ", "metric": "", "range": true, "refId": "A", "step": 240 } ], "title": "Front - Responses compressed", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "min": -1, "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "reqps" }, "overrides": [] }, "gridPos": { "h": 11, "w": 12, "x": 12, "y": 16489 }, "id": 141, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "asc" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_backend_http_comp_responses_total{proxy=~\"$backend\", instance=\"$host\"}[$__rate_interval])", "interval": "$interval", "legendFormat": "{{ proxy }} ", "metric": "", "range": true, "refId": "A", "step": 240 } ], "title": "Back - Responses compressed", "type": "timeseries" } ], "title": "Cache / Compressor", "type": "row" }, { "collapsed": true, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 41 }, "id": 160, "panels": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 0, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 2, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [ { "options": { "0": { "index": 1, "text": "DOWN" }, "1": { "index": 0, "text": "UP" } }, "type": "value" } ], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "bool_on_off" }, "overrides": [] }, "gridPos": { "h": 11, "w": 12, "x": 0, "y": 16209 }, "id": 113, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "desc" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "haproxy_frontend_status{proxy=~\"$frontend\",instance=\"$host\",state=\"UP\"}", "interval": "$interval", "legendFormat": "{{ proxy }} ", "metric": "", "range": true, "refId": "A", "step": 240 } ], "title": "Front - Status", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 0, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 2, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [ { "options": { "0": { "index": 1, "text": "DOWN" }, "1": { "index": 0, "text": "UP" } }, "type": "value" } ], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "bool_on_off" }, "overrides": [] }, "gridPos": { "h": 11, "w": 12, "x": 12, "y": 16209 }, "id": 238, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "desc" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "haproxy_backend_status{proxy=~\"$backend\",instance=\"$host\",state=\"UP\"}", "interval": "$interval", "legendFormat": "{{ proxy }} ", "metric": "", "range": true, "refId": "A", "step": 240 } ], "title": "Back - Status", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 0, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [ { "options": { "0": { "index": 0, "text": "DOWN" }, "1": { "index": 1, "text": "UP" } }, "type": "value" } ], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "bool_on_off" }, "overrides": [] }, "gridPos": { "h": 8, "w": 24, "x": 0, "y": 16338 }, "id": 145, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "right", "showLegend": true, "sortBy": "Max", "sortDesc": true }, "tooltip": { "hideZeros": false, "mode": "single", "sort": "none" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "haproxy_server_status{proxy=~\"$backend\",server=~\"$server\",instance=\"$host\",state=\"UP\"}", "interval": "$interval", "legendFormat": "{{ proxy }} / {{ server }}", "metric": "", "range": true, "refId": "B", "step": 240 } ], "title": "Server - Status", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 0, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "decimals": 0, "links": [], "mappings": [], "max": 1, "min": 0, "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "none" }, "overrides": [] }, "gridPos": { "h": 8, "w": 24, "x": 0, "y": 16346 }, "id": 237, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "right", "showLegend": true, "sortBy": "Max", "sortDesc": true }, "tooltip": { "hideZeros": false, "mode": "single", "sort": "none" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "haproxy_server_status{proxy=~\"$backend\",server=~\"$server\",instance=\"$host\",state!~\"UP|DOWN\"}", "interval": "$interval", "legendFormat": "{{ proxy }} / {{ server }} - {{state}}", "metric": "", "range": true, "refId": "B", "step": 240 } ], "title": "Server - Status other", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 10, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 2, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "min": 0, "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "eps" }, "overrides": [] }, "gridPos": { "h": 11, "w": 12, "x": 0, "y": 16354 }, "id": 205, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "desc" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_frontend_internal_errors_total{proxy=~\"$frontend\",instance=\"$host\"}[$__rate_interval])", "interval": "$interval", "legendFormat": "{{ proxy }}", "metric": "", "range": true, "refId": "A", "step": 240 } ], "title": "Front - Internal errors", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 10, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 2, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "min": 0, "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "eps" }, "overrides": [] }, "gridPos": { "h": 11, "w": 12, "x": 12, "y": 16354 }, "id": 171, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "desc" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_backend_internal_errors_total{proxy=~\"$backend\",instance=\"$host\"}[$__rate_interval])", "interval": "$interval", "legendFormat": "{{ proxy }}", "metric": "", "range": true, "refId": "A", "step": 240 } ], "title": "Back - Internal errors", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 10, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 2, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "short" }, "overrides": [] }, "gridPos": { "h": 7, "w": 24, "x": 0, "y": 16365 }, "id": 172, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "right", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "desc" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_server_internal_errors_total{proxy=~\"$backend\",instance=\"$host\"}[$__rate_interval])", "interval": "$interval", "legendFormat": "{{ proxy }} / {{ server }}", "metric": "", "range": true, "refId": "A", "step": 240 } ], "title": "Server - Internal errors", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 0, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 2, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "short" }, "overrides": [] }, "gridPos": { "h": 11, "w": 12, "x": 0, "y": 16372 }, "id": 173, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "desc" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "haproxy_sticktable_size{proxy=~\"$backend\",instance=\"$host\"}", "interval": "$interval", "legendFormat": "{{ proxy }}", "metric": "", "range": true, "refId": "A", "step": 240 }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "haproxy_sticktable_used{proxy=~\"$backend\",instance=\"$host\"}", "interval": "$interval", "legendFormat": "{{ proxy }}", "metric": "", "range": true, "refId": "B", "step": 240 } ], "title": "Sticktable usage", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 0, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 2, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "short" }, "overrides": [] }, "gridPos": { "h": 11, "w": 12, "x": 12, "y": 16372 }, "id": 244, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "desc" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "haproxy_backend_active_servers{proxy=~\"$backend\",instance=\"$host\"}", "interval": "$interval", "legendFormat": "{{ proxy }}", "metric": "", "range": true, "refId": "A", "step": 240 } ], "title": "Back - Active servers", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 0, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 2, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "short" }, "overrides": [] }, "gridPos": { "h": 11, "w": 12, "x": 12, "y": 16383 }, "id": 208, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "desc" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "haproxy_backend_backup_servers{proxy=~\"$backend\",instance=\"$host\"}", "interval": "", "legendFormat": "{{ proxy }}", "range": true, "refId": "B" } ], "title": "Back - Backup servers", "type": "timeseries" } ], "title": "Status", "type": "row" }, { "collapsed": true, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 42 }, "id": 166, "panels": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "min": -1, "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "short" }, "overrides": [ { "matcher": { "id": "byRegexp", "options": "/.*limit.*/" }, "properties": [ { "id": "custom.fillOpacity", "value": 0 }, { "id": "custom.lineStyle", "value": { "dash": [ 10, 10 ], "fill": "dash" } }, { "id": "color", "value": { "fixedColor": "dark-red", "mode": "fixed" } } ] } ] }, "gridPos": { "h": 10, "w": 8, "x": 0, "y": 7259 }, "id": 100, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "desc" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "haproxy_process_max_connection_rate{instance=\"$host\"}", "interval": "$interval", "legendFormat": "Highest ConnRate reached on this worker process since started (in connections per second)", "metric": "", "range": true, "refId": "A", "step": 240 }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "haproxy_process_limit_connection_rate{instance=\"$host\"}", "interval": "$interval", "legendFormat": "Hard limit for ConnRate (global.maxconnrate)", "metric": "", "range": true, "refId": "B", "step": 240 } ], "title": "Process - Connection rate limits", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "min": -1, "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "short" }, "overrides": [ { "matcher": { "id": "byRegexp", "options": "/.*limit.*/" }, "properties": [ { "id": "custom.fillOpacity", "value": 0 }, { "id": "custom.lineStyle", "value": { "dash": [ 10, 10 ], "fill": "dash" } }, { "id": "color", "value": { "fixedColor": "dark-red", "mode": "fixed" } } ] } ] }, "gridPos": { "h": 10, "w": 8, "x": 8, "y": 7259 }, "id": 249, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "desc" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "haproxy_process_current_connections{instance=\"$host\"}", "interval": "$interval", "legendFormat": "Current number of connections on this worker process", "metric": "", "range": true, "refId": "A", "step": 240 }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "haproxy_process_hard_max_connections{instance=\"$host\"}", "interval": "$interval", "legendFormat": "Hard limit on the number of per-process connections (imposed by Memmax_MB or ulimit -n)", "metric": "", "range": true, "refId": "C", "step": 240 } ], "title": "Process - Connections limits", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "short" }, "overrides": [ { "matcher": { "id": "byRegexp", "options": "/.*limit.*/" }, "properties": [ { "id": "custom.fillOpacity", "value": 0 }, { "id": "custom.lineStyle", "value": { "dash": [ 10, 10 ], "fill": "dash" } }, { "id": "color", "value": { "fixedColor": "dark-red", "mode": "fixed" } } ] } ] }, "gridPos": { "h": 10, "w": 8, "x": 16, "y": 7259 }, "id": 101, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "desc" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "haproxy_process_max_session_rate{instance=\"$host\"}", "interval": "$interval", "legendFormat": "Highest SessRate reached on this worker process since started (in sessions per second)", "metric": "", "range": true, "refId": "A", "step": 240 }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "haproxy_process_limit_session_rate{instance=\"$host\"}", "interval": "$interval", "legendFormat": "Hard limit for SessRate (global.maxsessrate)", "metric": "", "range": true, "refId": "B", "step": 240 } ], "title": "Process - Sessions limits", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "min": -1, "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "short" }, "overrides": [ { "matcher": { "id": "byRegexp", "options": "/.*limit.*/" }, "properties": [ { "id": "custom.fillOpacity", "value": 0 }, { "id": "custom.lineStyle", "value": { "dash": [ 10, 10 ], "fill": "dash" } }, { "id": "color", "value": { "fixedColor": "dark-red", "mode": "fixed" } }, { "id": "custom.fillOpacity", "value": 0 } ] } ] }, "gridPos": { "h": 10, "w": 8, "x": 0, "y": 7269 }, "id": 248, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "desc" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "haproxy_process_max_ssl_rate{instance=\"$host\"}", "interval": "$interval", "legendFormat": "Highest ConnRate reached on this worker process since started (in connections per second)", "metric": "", "range": true, "refId": "A", "step": 240 }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "haproxy_process_limit_ssl_rate{instance=\"$host\"}", "interval": "$interval", "legendFormat": "Hard limit for SslRate (global.maxsslrate)", "metric": "", "range": true, "refId": "B", "step": 240 } ], "title": "Process - SSL conn. rate limits", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "min": -1, "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "short" }, "overrides": [ { "matcher": { "id": "byRegexp", "options": "/.*limit.*/" }, "properties": [ { "id": "custom.fillOpacity", "value": 0 }, { "id": "custom.lineStyle", "value": { "dash": [ 10, 10 ], "fill": "dash" } }, { "id": "color", "value": { "fixedColor": "dark-red", "mode": "fixed" } }, { "id": "custom.fillOpacity", "value": 0 } ] } ] }, "gridPos": { "h": 10, "w": 8, "x": 8, "y": 7269 }, "id": 252, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "desc" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "haproxy_process_current_ssl_connections{instance=\"$host\"}", "interval": "$interval", "legendFormat": "SSL endpoints", "metric": "", "range": true, "refId": "A", "step": 240 }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "haproxy_process_max_ssl_connections{instance=\"$host\"}", "interval": "$interval", "legendFormat": "Hard limit SSL endpoints", "metric": "", "range": true, "refId": "B", "step": 240 } ], "title": "Process - SSL conn. limits", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "back (-) / front (+)", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "ops" }, "overrides": [ { "matcher": { "id": "byRegexp", "options": "/.*Backend.*/" }, "properties": [ { "id": "custom.transform", "value": "negative-Y" } ] }, { "matcher": { "id": "byRegexp", "options": "/.*Maximum.*/" }, "properties": [ { "id": "custom.fillOpacity", "value": 0 } ] } ] }, "gridPos": { "h": 10, "w": 8, "x": 16, "y": 7269 }, "id": 103, "options": { "legend": { "calcs": [ "mean", "lastNotNull", "max" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "desc" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "haproxy_process_current_frontend_ssl_key_rate{instance=\"$host\"}", "interval": "$interval", "legendFormat": "SSL keys created on frontends", "metric": "", "range": true, "refId": "A", "step": 240 }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "haproxy_process_current_backend_ssl_key_rate{instance=\"$host\"}", "interval": "$interval", "legendFormat": "SSL keys created on backend", "metric": "", "range": true, "refId": "D", "step": 240 } ], "title": "Process - SSL key rate", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "ops" }, "overrides": [ { "matcher": { "id": "byRegexp", "options": "/.*misses.*/" }, "properties": [ { "id": "custom.fillOpacity", "value": 0 } ] }, { "matcher": { "id": "byName", "options": "Connections" }, "properties": [ { "id": "custom.fillOpacity", "value": 0 } ] } ] }, "gridPos": { "h": 10, "w": 8, "x": 0, "y": 7279 }, "id": 104, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "desc" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_process_ssl_cache_lookups_total{instance=\"$host\"}[$__rate_interval])", "interval": "$interval", "legendFormat": "Lookups", "metric": "", "range": true, "refId": "A", "step": 240 }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_process_ssl_cache_misses_total{instance=\"$host\"}[$__rate_interval])", "interval": "$interval", "legendFormat": "Miss", "metric": "", "range": true, "refId": "B", "step": 240 }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_process_ssl_connections_total{instance=\"$host\"}[$__rate_interval])", "interval": "$interval", "legendFormat": "SSL Connections", "metric": "", "range": true, "refId": "C", "step": 240 } ], "title": "Process - SSL cache", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "percent" }, "overrides": [] }, "gridPos": { "h": 10, "w": 8, "x": 8, "y": 7279 }, "id": 150, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "desc" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "haproxy_process_frontend_ssl_reuse{instance=\"$host\"}", "interval": "$interval", "legendFormat": "Frontend SSL connections which did not require a new key", "metric": "", "range": true, "refId": "C", "step": 240 } ], "title": "Process - SSL reuse ratio", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "min": -1, "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "short" }, "overrides": [ { "matcher": { "id": "byRegexp", "options": "/.*limit.*/" }, "properties": [ { "id": "custom.fillOpacity", "value": 0 }, { "id": "custom.lineStyle", "value": { "dash": [ 10, 10 ], "fill": "dash" } }, { "id": "color", "value": { "fixedColor": "dark-red", "mode": "fixed" } }, { "id": "custom.fillOpacity", "value": 0 } ] } ] }, "gridPos": { "h": 10, "w": 8, "x": 16, "y": 7279 }, "id": 253, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "desc" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "haproxy_process_current_zlib_memory{instance=\"$host\"}", "interval": "$interval", "legendFormat": "Amount of memory currently used by HTTP compression", "metric": "", "range": true, "refId": "A", "step": 240 }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "haproxy_process_max_zlib_memory{instance=\"$host\"}", "interval": "$interval", "legendFormat": "Limit memory used by HTTP compression, above is auto disabled (in bytes, see global.maxzlibmem)", "metric": "", "range": true, "refId": "B", "step": 240 } ], "title": "Process - Zlib (HTTP compression) memory limits", "type": "timeseries" } ], "title": "Process Traffic", "type": "row" }, { "collapsed": true, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 43 }, "id": 169, "panels": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "description": "", "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 10, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 2, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "ops" }, "overrides": [ { "matcher": { "id": "byRegexp", "options": "/.*/" }, "properties": [ { "id": "color", "value": { "fixedColor": "dark-red", "mode": "fixed" } } ] } ] }, "gridPos": { "h": 11, "w": 8, "x": 0, "y": 7260 }, "id": 216, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "desc" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_process_failed_resolutions{instance=\"$host\"}[$__rate_interval])", "interval": "$interval", "legendFormat": "Total number of failed DNS resolutions in current worker process since started", "metric": "", "range": true, "refId": "A", "step": 240 } ], "title": "Process - Failed DNS resolutions", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "normal" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "short" }, "overrides": [ { "matcher": { "id": "byRegexp", "options": "/.*limit.*/" }, "properties": [ { "id": "custom.fillOpacity", "value": 0 }, { "id": "custom.stacking", "value": { "group": false, "mode": "normal" } }, { "id": "custom.fillOpacity", "value": 0 }, { "id": "custom.lineStyle", "value": { "dash": [ 10, 10 ], "fill": "dash" } }, { "id": "color", "value": { "fixedColor": "dark-red", "mode": "fixed" } } ] } ] }, "gridPos": { "h": 11, "w": 8, "x": 8, "y": 7260 }, "id": 99, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "desc" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "haproxy_process_max_pipes{instance=\"$host\"}", "interval": "$interval", "legendFormat": "Hard limit on the number of pipes for splicing, 0=unlimited", "metric": "", "range": true, "refId": "A", "step": 240 }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_process_pipes_used_total{instance=\"$host\"}[$__rate_interval])", "interval": "$interval", "legendFormat": "Used pipes", "metric": "", "range": true, "refId": "B", "step": 240 }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_process_pipes_free_total{instance=\"$host\"}[$__rate_interval])", "interval": "$interval", "legendFormat": "Free pipes", "metric": "", "range": true, "refId": "C", "step": 240 } ], "title": "Process - Pipes", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "min": 0, "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "short" }, "overrides": [] }, "gridPos": { "h": 11, "w": 8, "x": 16, "y": 7260 }, "id": 247, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "desc" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "haproxy_process_listeners{instance=\"$host\"}", "interval": "$interval", "legendFormat": "Current number of active listeners", "metric": "", "range": true, "refId": "C", "step": 240 } ], "title": "Process - Listeners", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "bytes" }, "overrides": [ { "matcher": { "id": "byRegexp", "options": "/.*limit.*/" }, "properties": [ { "id": "color", "value": { "fixedColor": "dark-red", "mode": "fixed" } }, { "id": "custom.lineStyle", "value": { "dash": [ 10, 10 ], "fill": "dash" } }, { "id": "custom.fillOpacity", "value": 0 } ] } ] }, "gridPos": { "h": 11, "w": 8, "x": 0, "y": 7271 }, "id": 87, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "desc" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "haproxy_process_max_memory_bytes{instance=\"$host\"}", "interval": "$interval", "legendFormat": "Memory limit; 0=unset", "metric": "", "range": true, "refId": "A", "step": 240 }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "haproxy_process_pool_allocated_bytes{instance=\"$host\"}", "interval": "$interval", "legendFormat": "Memory allocated in pools", "metric": "", "range": true, "refId": "B", "step": 240 }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "haproxy_process_pool_used_bytes{instance=\"$host\"}", "interval": "$interval", "legendFormat": "Memory used in pools", "metric": "", "range": true, "refId": "C", "step": 240 } ], "title": "Process - Memory", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "normal" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "min": 0, "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "short" }, "overrides": [] }, "gridPos": { "h": 11, "w": 8, "x": 8, "y": 7271 }, "id": 88, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "desc" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_process_pool_failures_total{instance=\"$host\"}[$__rate_interval])", "interval": "$interval", "legendFormat": "Failed pool allocations", "metric": "", "range": true, "refId": "A", "step": 240 } ], "title": "Process - Pool allocations", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "min": 0, "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "short" }, "overrides": [] }, "gridPos": { "h": 11, "w": 8, "x": 16, "y": 7271 }, "id": 109, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "desc" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "haproxy_process_jobs{instance=\"$host\"}", "interval": "$interval", "legendFormat": "Current number of active jobs (listeners, sessions, open devices)", "metric": "", "range": true, "refId": "A", "step": 240 }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "haproxy_process_unstoppable_jobs{instance=\"$host\"}", "interval": "$interval", "legendFormat": "Current number of active jobs that can't be stopped during a soft stop", "metric": "", "range": true, "refId": "B", "step": 240 } ], "title": "Process - Jobs", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "short" }, "overrides": [] }, "gridPos": { "h": 11, "w": 8, "x": 0, "y": 7282 }, "id": 86, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "desc" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "haproxy_process_nbthread{instance=\"$host\"}", "interval": "$interval", "legendFormat": "Threads", "metric": "", "range": true, "refId": "A", "step": 240 }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "haproxy_process_nbproc{instance=\"$host\"}", "interval": "$interval", "legendFormat": "Processes", "metric": "", "range": true, "refId": "B", "step": 240 } ], "title": "Process - Configured Threads / Processes", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "normal" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "short" }, "overrides": [] }, "gridPos": { "h": 11, "w": 8, "x": 8, "y": 7282 }, "id": 111, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "desc" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_process_dropped_logs_total{instance=\"$host\"}[$__rate_interval])", "interval": "$interval", "legendFormat": "Total number of dropped logs", "metric": "", "range": true, "refId": "A", "step": 240 }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "rate(haproxy_process_recv_logs_total{instance=\"$host\"}[$__rate_interval])", "interval": "$interval", "legendFormat": "Total number of log messages received by log-forwarding listeners", "metric": "", "range": true, "refId": "B", "step": 240 } ], "title": "Process - Logs", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "short" }, "overrides": [] }, "gridPos": { "h": 11, "w": 8, "x": 16, "y": 7282 }, "id": 110, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "desc" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "haproxy_process_active_peers{instance=\"$host\"}", "interval": "$interval", "legendFormat": "Active peers", "metric": "", "range": true, "refId": "A", "step": 240 }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "haproxy_process_connected_peers{instance=\"$host\"}", "interval": "$interval", "legendFormat": "Connected peers", "metric": "", "range": true, "refId": "B", "step": 240 } ], "title": "Process - Peers", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "short" }, "overrides": [] }, "gridPos": { "h": 11, "w": 8, "x": 0, "y": 7293 }, "id": 251, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "desc" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "haproxy_process_current_tasks{instance=\"$host\"}", "interval": "$interval", "legendFormat": "Total number of tasks in the current worker process (active + sleeping)", "metric": "", "range": true, "refId": "A", "step": 240 }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "haproxy_process_current_run_queue{instance=\"$host\"}", "interval": "$interval", "legendFormat": "Total number of active tasks+tasklets in the current worker process", "metric": "", "range": true, "refId": "B", "step": 240 } ], "title": "Process - Tasks / Runqueue", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "min": 0, "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "percent" }, "overrides": [] }, "gridPos": { "h": 11, "w": 8, "x": 8, "y": 7293 }, "id": 108, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "desc" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "haproxy_process_idle_time_percent{instance=\"$host\"}", "interval": "$interval", "legendFormat": "Idle to total ratio over last sample (percent)", "metric": "", "range": true, "refId": "A", "step": 240 }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "haproxy_process_stopping{instance=\"$host\"}", "interval": "$interval", "legendFormat": "Non zero means stopping in progress", "metric": "", "range": true, "refId": "B", "step": 240 } ], "title": "Process - Idle / Stopping", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "fieldConfig": { "defaults": { "color": { "mode": "palette-classic" }, "custom": { "axisBorderShow": false, "axisCenteredZero": false, "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 20, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "insertNulls": false, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": false, "stacking": { "group": "A", "mode": "normal" }, "thresholdsStyle": { "mode": "off" } }, "links": [], "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green" } ] }, "unit": "s" }, "overrides": [] }, "gridPos": { "h": 11, "w": 8, "x": 16, "y": 7293 }, "id": 218, "options": { "legend": { "calcs": [ "min", "mean", "max" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "hideZeros": false, "mode": "multi", "sort": "desc" } }, "pluginVersion": "11.6.1", "targets": [ { "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "editorMode": "code", "expr": "haproxy_process_uptime_seconds{instance=\"$host\"}", "interval": "$interval", "legendFormat": "How long ago this worker process was started", "metric": "", "range": true, "refId": "A", "step": 240 } ], "title": "Process - Uptime", "type": "timeseries" } ], "title": "Process Misc", "type": "row" } ], "preload": false, "refresh": "1m", "schemaVersion": 42, "tags": [ "haproxy", "servers" ], "templating": { "list": [ { "current": { "text": "prometheus", "value": "ff1c2nu7fphj4d" }, "includeAll": false, "label": "datasource", "name": "DS_PROMETHEUS", "options": [], "query": "prometheus", "refresh": 1, "regex": "", "type": "datasource" }, { "current": { "text": "", "value": "" }, "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "definition": "", "includeAll": false, "label": "Host", "name": "host", "options": [], "query": { "query": "label_values(haproxy_process_nbproc,instance)", "refId": "Prometheus-host-Variable-Query" }, "refresh": 1, "regex": "", "sort": 1, "type": "query" }, { "current": { "text": "All", "value": "$__all" }, "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "definition": "", "includeAll": true, "label": "Backend", "multi": true, "name": "backend", "options": [], "query": { "query": "label_values(haproxy_backend_status{instance=\"$host\"}, proxy)", "refId": "Prometheus-backend-Variable-Query" }, "refresh": 1, "regex": "", "sort": 1, "type": "query" }, { "current": { "text": "All", "value": "$__all" }, "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "definition": "", "includeAll": true, "label": "Frontend", "multi": true, "name": "frontend", "options": [], "query": { "query": "label_values(haproxy_frontend_status{instance=\"$host\"}, proxy)", "refId": "Prometheus-frontend-Variable-Query" }, "refresh": 1, "regex": "", "sort": 1, "type": "query" }, { "current": { "text": "All", "value": "$__all" }, "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "definition": "", "includeAll": true, "label": "Server", "multi": true, "name": "server", "options": [], "query": { "query": "label_values(haproxy_server_status{instance=\"$host\"}, server)", "refId": "Prometheus-server-Variable-Query" }, "refresh": 1, "regex": "", "sort": 1, "type": "query" }, { "current": { "text": "All", "value": "$__all" }, "datasource": { "type": "prometheus", "uid": "ff1c2nu7fphj4d" }, "definition": "", "includeAll": true, "label": "HTTP Code", "multi": true, "name": "code", "options": [], "query": { "query": "label_values(haproxy_server_http_responses_total{instance=\"$host\"}, code)", "refId": "Prometheus-code-Variable-Query" }, "refresh": 1, "regex": "", "sort": 1, "type": "query" }, { "auto": true, "auto_count": 30, "auto_min": "10s", "current": { "text": "30s", "value": "30s" }, "label": "Interval", "name": "interval", "options": [ { "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": {}, "timezone": "browser", "title": "HAProxy", "uid": "rEqu1u5ue", "version": 1 }