mirror of https://github.com/hashicorp/consul
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1921 lines
48 KiB
1921 lines
48 KiB
{ |
|
"annotations": { |
|
"list": [ |
|
{ |
|
"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" |
|
} |
|
] |
|
}, |
|
"editable": true, |
|
"fiscalYearStartMonth": 0, |
|
"graphTooltip": 0, |
|
"id": 3, |
|
"links": [], |
|
"liveNow": false, |
|
"panels": [ |
|
{ |
|
"collapsed": false, |
|
"datasource": { |
|
"type": "loki", |
|
"uid": "P8E80F9AEF21F6940" |
|
}, |
|
"gridPos": { |
|
"h": 1, |
|
"w": 24, |
|
"x": 0, |
|
"y": 0 |
|
}, |
|
"id": 34, |
|
"panels": [], |
|
"targets": [ |
|
{ |
|
"datasource": { |
|
"type": "loki", |
|
"uid": "P8E80F9AEF21F6940" |
|
}, |
|
"refId": "A" |
|
} |
|
], |
|
"title": "Access Logs and Errors Monitoring", |
|
"type": "row" |
|
}, |
|
{ |
|
"datasource": { |
|
"type": "loki", |
|
"uid": "P8E80F9AEF21F6940" |
|
}, |
|
"description": "Total Count of log lines in the specified time range", |
|
"fieldConfig": { |
|
"defaults": { |
|
"color": { |
|
"mode": "thresholds" |
|
}, |
|
"mappings": [ |
|
{ |
|
"options": { |
|
"match": "null", |
|
"result": { |
|
"color": "rgb(31, 255, 7)", |
|
"text": "0" |
|
} |
|
}, |
|
"type": "special" |
|
} |
|
], |
|
"thresholds": { |
|
"mode": "absolute", |
|
"steps": [ |
|
{ |
|
"color": "green", |
|
"value": null |
|
}, |
|
{ |
|
"color": "green", |
|
"value": 10 |
|
}, |
|
{ |
|
"color": "green", |
|
"value": 50 |
|
} |
|
] |
|
}, |
|
"unit": "short" |
|
}, |
|
"overrides": [] |
|
}, |
|
"gridPos": { |
|
"h": 3, |
|
"w": 8, |
|
"x": 0, |
|
"y": 1 |
|
}, |
|
"id": 9, |
|
"options": { |
|
"colorMode": "value", |
|
"graphMode": "none", |
|
"justifyMode": "auto", |
|
"orientation": "horizontal", |
|
"percentChangeColorMode": "standard", |
|
"reduceOptions": { |
|
"calcs": [ |
|
"sum" |
|
], |
|
"fields": "", |
|
"values": false |
|
}, |
|
"showPercentChange": false, |
|
"textMode": "auto", |
|
"wideLayout": true |
|
}, |
|
"pluginVersion": "11.1.3", |
|
"targets": [ |
|
{ |
|
"datasource": { |
|
"type": "loki", |
|
"uid": "P8E80F9AEF21F6940" |
|
}, |
|
"editorMode": "code", |
|
"expr": "sum(count_over_time(({container=\"consul-dataplane\",namespace=~\"$namespace\"})[$__interval]))", |
|
"hide": false, |
|
"queryType": "range", |
|
"refId": "A" |
|
} |
|
], |
|
"title": "Total Logs", |
|
"type": "stat" |
|
}, |
|
{ |
|
"datasource": { |
|
"type": "loki", |
|
"uid": "P8E80F9AEF21F6940" |
|
}, |
|
"description": "Total count of logs containing the search filter term in the specified time range", |
|
"fieldConfig": { |
|
"defaults": { |
|
"color": { |
|
"mode": "thresholds" |
|
}, |
|
"mappings": [ |
|
{ |
|
"options": { |
|
"match": "null", |
|
"result": { |
|
"color": "rgb(222, 15, 43)", |
|
"text": "0" |
|
} |
|
}, |
|
"type": "special" |
|
} |
|
], |
|
"thresholds": { |
|
"mode": "absolute", |
|
"steps": [ |
|
{ |
|
"color": "red", |
|
"value": null |
|
}, |
|
{ |
|
"color": "red", |
|
"value": 10 |
|
}, |
|
{ |
|
"color": "red", |
|
"value": 50 |
|
} |
|
] |
|
}, |
|
"unit": "short" |
|
}, |
|
"overrides": [] |
|
}, |
|
"gridPos": { |
|
"h": 3, |
|
"w": 8, |
|
"x": 8, |
|
"y": 1 |
|
}, |
|
"id": 10, |
|
"options": { |
|
"colorMode": "value", |
|
"graphMode": "none", |
|
"justifyMode": "auto", |
|
"orientation": "horizontal", |
|
"percentChangeColorMode": "standard", |
|
"reduceOptions": { |
|
"calcs": [ |
|
"sum" |
|
], |
|
"fields": "", |
|
"values": false |
|
}, |
|
"showPercentChange": false, |
|
"textMode": "auto", |
|
"wideLayout": true |
|
}, |
|
"pluginVersion": "11.1.3", |
|
"targets": [ |
|
{ |
|
"datasource": { |
|
"type": "loki", |
|
"uid": "P8E80F9AEF21F6940" |
|
}, |
|
"editorMode": "code", |
|
"expr": "sum(count_over_time({container=\"consul-dataplane\", namespace=~\"$namespace\"} |~ `(?i)(?i)$searchable_pattern` [$__interval]))", |
|
"hide": false, |
|
"queryType": "range", |
|
"refId": "A" |
|
} |
|
], |
|
"title": "Total Logs Containing \"$searchable_pattern\"", |
|
"type": "stat" |
|
}, |
|
{ |
|
"datasource": { |
|
"type": "loki", |
|
"uid": "P8E80F9AEF21F6940" |
|
}, |
|
"description": "Percentage of logs containing the search filter term in the specified time range", |
|
"fieldConfig": { |
|
"defaults": { |
|
"color": { |
|
"mode": "thresholds" |
|
}, |
|
"mappings": [ |
|
{ |
|
"options": { |
|
"match": "null", |
|
"result": { |
|
"color": "#299c46", |
|
"text": "0" |
|
} |
|
}, |
|
"type": "special" |
|
} |
|
], |
|
"max": 100, |
|
"min": 0, |
|
"noValue": "0", |
|
"thresholds": { |
|
"mode": "absolute", |
|
"steps": [ |
|
{ |
|
"color": "green", |
|
"value": null |
|
}, |
|
{ |
|
"color": "red", |
|
"value": 80 |
|
} |
|
] |
|
}, |
|
"unit": "percent" |
|
}, |
|
"overrides": [] |
|
}, |
|
"gridPos": { |
|
"h": 3, |
|
"w": 8, |
|
"x": 16, |
|
"y": 1 |
|
}, |
|
"id": 14, |
|
"maxDataPoints": 1, |
|
"options": { |
|
"colorMode": "value", |
|
"graphMode": "none", |
|
"justifyMode": "auto", |
|
"orientation": "auto", |
|
"percentChangeColorMode": "standard", |
|
"reduceOptions": { |
|
"calcs": [ |
|
"lastNotNull" |
|
], |
|
"fields": "", |
|
"values": false |
|
}, |
|
"showPercentChange": false, |
|
"textMode": "auto", |
|
"wideLayout": true |
|
}, |
|
"pluginVersion": "11.1.3", |
|
"targets": [ |
|
{ |
|
"datasource": { |
|
"type": "loki", |
|
"uid": "P8E80F9AEF21F6940" |
|
}, |
|
"editorMode": "builder", |
|
"expr": "(sum(count_over_time({container=\"consul-dataplane\", namespace=~\"$namespace\"} |~ `(?i)(?i)$searchable_pattern` [$__interval])) * 100) / sum(count_over_time({container=\"consul-dataplane\", namespace=~\"$namespace\"} [$__interval]))", |
|
"hide": false, |
|
"queryType": "range", |
|
"refId": "A" |
|
} |
|
], |
|
"title": "Percentage of Logs Containing \"$searchable_pattern\"", |
|
"type": "stat" |
|
}, |
|
{ |
|
"datasource": { |
|
"type": "loki", |
|
"uid": "P8E80F9AEF21F6940" |
|
}, |
|
"fieldConfig": { |
|
"defaults": { |
|
"color": { |
|
"mode": "palette-classic" |
|
}, |
|
"custom": { |
|
"hideFrom": { |
|
"legend": false, |
|
"tooltip": false, |
|
"viz": false |
|
} |
|
}, |
|
"mappings": [] |
|
}, |
|
"overrides": [] |
|
}, |
|
"gridPos": { |
|
"h": 6, |
|
"w": 8, |
|
"x": 0, |
|
"y": 4 |
|
}, |
|
"id": 4, |
|
"maxDataPoints": 1, |
|
"options": { |
|
"displayLabels": [ |
|
"percent" |
|
], |
|
"legend": { |
|
"displayMode": "list", |
|
"placement": "right", |
|
"showLegend": true |
|
}, |
|
"pieType": "pie", |
|
"reduceOptions": { |
|
"calcs": [ |
|
"sum" |
|
], |
|
"fields": "", |
|
"values": false |
|
}, |
|
"tooltip": { |
|
"mode": "single", |
|
"sort": "none" |
|
} |
|
}, |
|
"targets": [ |
|
{ |
|
"datasource": { |
|
"type": "loki", |
|
"uid": "P8E80F9AEF21F6940" |
|
}, |
|
"editorMode": "code", |
|
"expr": "sum by(response_code) (count_over_time({container=\"consul-dataplane\", namespace=\"$namespace\"} | json | response_code != `0` | __error__=`` [$__range]))", |
|
"key": "Q-aac7d4c8-664f-43c0-8064-9f737ce3e78e-0", |
|
"legendFormat": "{{response_code}}", |
|
"queryType": "range", |
|
"refId": "A" |
|
} |
|
], |
|
"title": "Total Response Code Distribution", |
|
"type": "piechart" |
|
}, |
|
{ |
|
"datasource": { |
|
"type": "loki", |
|
"uid": "P8E80F9AEF21F6940" |
|
}, |
|
"fieldConfig": { |
|
"defaults": { |
|
"color": { |
|
"mode": "palette-classic" |
|
}, |
|
"custom": { |
|
"axisBorderShow": false, |
|
"axisCenteredZero": false, |
|
"axisColorMode": "text", |
|
"axisLabel": "", |
|
"axisPlacement": "auto", |
|
"barAlignment": 0, |
|
"drawStyle": "line", |
|
"fillOpacity": 15, |
|
"gradientMode": "opacity", |
|
"hideFrom": { |
|
"legend": false, |
|
"tooltip": false, |
|
"viz": false |
|
}, |
|
"insertNulls": false, |
|
"lineInterpolation": "linear", |
|
"lineStyle": { |
|
"fill": "solid" |
|
}, |
|
"lineWidth": 1, |
|
"pointSize": 1, |
|
"scaleDistribution": { |
|
"log": 2, |
|
"type": "log" |
|
}, |
|
"showPoints": "never", |
|
"spanNulls": false, |
|
"stacking": { |
|
"group": "A", |
|
"mode": "none" |
|
}, |
|
"thresholdsStyle": { |
|
"mode": "off" |
|
} |
|
}, |
|
"links": [], |
|
"mappings": [], |
|
"thresholds": { |
|
"mode": "absolute", |
|
"steps": [ |
|
{ |
|
"color": "green", |
|
"value": null |
|
}, |
|
{ |
|
"color": "red", |
|
"value": 80 |
|
} |
|
] |
|
}, |
|
"unit": "short" |
|
}, |
|
"overrides": [] |
|
}, |
|
"gridPos": { |
|
"h": 6, |
|
"w": 8, |
|
"x": 8, |
|
"y": 4 |
|
}, |
|
"id": 16, |
|
"maxDataPoints": 100, |
|
"options": { |
|
"legend": { |
|
"calcs": [ |
|
"lastNotNull" |
|
], |
|
"displayMode": "table", |
|
"placement": "right", |
|
"showLegend": true |
|
}, |
|
"tooltip": { |
|
"mode": "multi", |
|
"sort": "desc" |
|
} |
|
}, |
|
"pluginVersion": "9.3.6", |
|
"targets": [ |
|
{ |
|
"datasource": { |
|
"type": "loki", |
|
"uid": "P8E80F9AEF21F6940" |
|
}, |
|
"editorMode": "builder", |
|
"expr": "sum by(app) (rate({container=\"consul-dataplane\", namespace=~\"$namespace\"} |~ `(?i)(?i)$searchable_pattern` [$__range]))", |
|
"hide": false, |
|
"legendFormat": "{{pod}}", |
|
"queryType": "range", |
|
"refId": "A" |
|
} |
|
], |
|
"title": "Rate of Logs Containing \"$searchable_pattern\" per Service", |
|
"type": "timeseries" |
|
}, |
|
{ |
|
"datasource": { |
|
"type": "loki", |
|
"uid": "P8E80F9AEF21F6940" |
|
}, |
|
"fieldConfig": { |
|
"defaults": { |
|
"color": { |
|
"mode": "palette-classic" |
|
}, |
|
"custom": { |
|
"hideFrom": { |
|
"legend": false, |
|
"tooltip": false, |
|
"viz": false |
|
} |
|
}, |
|
"decimals": 0, |
|
"links": [], |
|
"mappings": [], |
|
"unit": "short" |
|
}, |
|
"overrides": [] |
|
}, |
|
"gridPos": { |
|
"h": 6, |
|
"w": 8, |
|
"x": 16, |
|
"y": 4 |
|
}, |
|
"id": 15, |
|
"interval": "1m", |
|
"maxDataPoints": 1, |
|
"options": { |
|
"displayLabels": [ |
|
"value" |
|
], |
|
"legend": { |
|
"displayMode": "list", |
|
"placement": "right", |
|
"showLegend": true |
|
}, |
|
"pieType": "pie", |
|
"reduceOptions": { |
|
"calcs": [ |
|
"sum" |
|
], |
|
"fields": "", |
|
"values": false |
|
}, |
|
"tooltip": { |
|
"mode": "single", |
|
"sort": "none" |
|
} |
|
}, |
|
"pluginVersion": "9.3.6", |
|
"targets": [ |
|
{ |
|
"datasource": { |
|
"type": "loki", |
|
"uid": "P8E80F9AEF21F6940" |
|
}, |
|
"editorMode": "builder", |
|
"expr": "sum by(app) (count_over_time({container=\"consul-dataplane\", namespace=~\"$namespace\"} |~ `(?i)(?i)$searchable_pattern` [$__interval]))", |
|
"legendFormat": "{{pod}}", |
|
"queryType": "instant", |
|
"refId": "A" |
|
} |
|
], |
|
"title": "Total Logs Containing \"$searchable_pattern\" by Service", |
|
"type": "piechart" |
|
}, |
|
{ |
|
"collapsed": false, |
|
"datasource": { |
|
"type": "loki", |
|
"uid": "P8E80F9AEF21F6940" |
|
}, |
|
"gridPos": { |
|
"h": 1, |
|
"w": 24, |
|
"x": 0, |
|
"y": 10 |
|
}, |
|
"id": 26, |
|
"panels": [], |
|
"targets": [ |
|
{ |
|
"datasource": { |
|
"type": "loki", |
|
"uid": "P8E80F9AEF21F6940" |
|
}, |
|
"refId": "A" |
|
} |
|
], |
|
"title": "TCP Metrics: Service Level", |
|
"type": "row" |
|
}, |
|
{ |
|
"datasource": { |
|
"type": "prometheus", |
|
"uid": "PBFA97CFB590B2093" |
|
}, |
|
"fieldConfig": { |
|
"defaults": { |
|
"color": { |
|
"mode": "palette-classic" |
|
}, |
|
"custom": { |
|
"axisBorderShow": false, |
|
"axisCenteredZero": false, |
|
"axisColorMode": "text", |
|
"axisLabel": "", |
|
"axisPlacement": "auto", |
|
"barAlignment": 0, |
|
"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": "auto", |
|
"spanNulls": false, |
|
"stacking": { |
|
"group": "A", |
|
"mode": "none" |
|
}, |
|
"thresholdsStyle": { |
|
"mode": "off" |
|
} |
|
}, |
|
"mappings": [], |
|
"thresholds": { |
|
"mode": "absolute", |
|
"steps": [ |
|
{ |
|
"color": "green", |
|
"value": null |
|
}, |
|
{ |
|
"color": "red", |
|
"value": 80 |
|
} |
|
] |
|
} |
|
}, |
|
"overrides": [] |
|
}, |
|
"gridPos": { |
|
"h": 10, |
|
"w": 8, |
|
"x": 0, |
|
"y": 11 |
|
}, |
|
"id": 38, |
|
"options": { |
|
"legend": { |
|
"calcs": [], |
|
"displayMode": "list", |
|
"placement": "bottom", |
|
"showLegend": true |
|
}, |
|
"tooltip": { |
|
"mode": "single", |
|
"sort": "none" |
|
} |
|
}, |
|
"targets": [ |
|
{ |
|
"datasource": { |
|
"type": "prometheus", |
|
"uid": "PBFA97CFB590B2093" |
|
}, |
|
"editorMode": "code", |
|
"exemplar": true, |
|
"expr": "sum(rate(envoy_tcp_downstream_cx_rx_bytes_total{}[10m])) by (service, destination_service)", |
|
"interval": "", |
|
"legendFormat": "$source_service", |
|
"range": true, |
|
"refId": "A" |
|
}, |
|
{ |
|
"datasource": { |
|
"type": "prometheus", |
|
"uid": "PBFA97CFB590B2093" |
|
}, |
|
"exemplar": true, |
|
"expr": "sum(rate(envoy_tcp_downstream_cx_tx_bytes_total{}[10m])) by (service, destination_service)", |
|
"hide": false, |
|
"interval": "", |
|
"legendFormat": "$destination_service", |
|
"refId": "B" |
|
} |
|
], |
|
"title": "TCP Inbound and Outbound Bytes: $source_service -> $destination_service", |
|
"type": "timeseries" |
|
}, |
|
{ |
|
"datasource": { |
|
"type": "prometheus", |
|
"uid": "PBFA97CFB590B2093" |
|
}, |
|
"fieldConfig": { |
|
"defaults": { |
|
"color": { |
|
"mode": "palette-classic" |
|
}, |
|
"custom": { |
|
"axisBorderShow": false, |
|
"axisCenteredZero": false, |
|
"axisColorMode": "text", |
|
"axisLabel": "", |
|
"axisPlacement": "auto", |
|
"barAlignment": 0, |
|
"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": "auto", |
|
"spanNulls": false, |
|
"stacking": { |
|
"group": "A", |
|
"mode": "none" |
|
}, |
|
"thresholdsStyle": { |
|
"mode": "off" |
|
} |
|
}, |
|
"mappings": [], |
|
"thresholds": { |
|
"mode": "absolute", |
|
"steps": [ |
|
{ |
|
"color": "green", |
|
"value": null |
|
}, |
|
{ |
|
"color": "red", |
|
"value": 80 |
|
} |
|
] |
|
} |
|
}, |
|
"overrides": [] |
|
}, |
|
"gridPos": { |
|
"h": 10, |
|
"w": 8, |
|
"x": 8, |
|
"y": 11 |
|
}, |
|
"id": 40, |
|
"options": { |
|
"legend": { |
|
"calcs": [], |
|
"displayMode": "list", |
|
"placement": "bottom", |
|
"showLegend": true |
|
}, |
|
"tooltip": { |
|
"mode": "single", |
|
"sort": "none" |
|
} |
|
}, |
|
"targets": [ |
|
{ |
|
"datasource": { |
|
"type": "prometheus", |
|
"uid": "PBFA97CFB590B2093" |
|
}, |
|
"editorMode": "code", |
|
"exemplar": true, |
|
"expr": "sum(rate(envoy_tcp_downstream_cx_rx_bytes_buffered{}[10m])) by (service, destination_service)", |
|
"interval": "", |
|
"legendFormat": "$source_service", |
|
"range": true, |
|
"refId": "A" |
|
}, |
|
{ |
|
"datasource": { |
|
"type": "prometheus", |
|
"uid": "PBFA97CFB590B2093" |
|
}, |
|
"editorMode": "code", |
|
"exemplar": true, |
|
"expr": "sum(rate(envoy_tcp_downstream_cx_tx_bytes_buffered{}[10m])) by (service, destination_service)", |
|
"hide": false, |
|
"interval": "", |
|
"legendFormat": "$destination_service", |
|
"range": true, |
|
"refId": "B" |
|
} |
|
], |
|
"title": "TCP Inbound and Outbound Bytes Buffered: $source_service -> $destination_service", |
|
"type": "timeseries" |
|
}, |
|
{ |
|
"datasource": { |
|
"type": "prometheus", |
|
"uid": "PBFA97CFB590B2093" |
|
}, |
|
"fieldConfig": { |
|
"defaults": { |
|
"color": { |
|
"mode": "palette-classic" |
|
}, |
|
"custom": { |
|
"axisBorderShow": false, |
|
"axisCenteredZero": false, |
|
"axisColorMode": "text", |
|
"axisLabel": "", |
|
"axisPlacement": "auto", |
|
"barAlignment": 0, |
|
"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": "auto", |
|
"spanNulls": false, |
|
"stacking": { |
|
"group": "A", |
|
"mode": "none" |
|
}, |
|
"thresholdsStyle": { |
|
"mode": "off" |
|
} |
|
}, |
|
"mappings": [], |
|
"thresholds": { |
|
"mode": "absolute", |
|
"steps": [ |
|
{ |
|
"color": "green", |
|
"value": null |
|
}, |
|
{ |
|
"color": "red", |
|
"value": 80 |
|
} |
|
] |
|
} |
|
}, |
|
"overrides": [] |
|
}, |
|
"gridPos": { |
|
"h": 10, |
|
"w": 8, |
|
"x": 16, |
|
"y": 11 |
|
}, |
|
"id": 28, |
|
"options": { |
|
"legend": { |
|
"calcs": [], |
|
"displayMode": "list", |
|
"placement": "bottom", |
|
"showLegend": true |
|
}, |
|
"tooltip": { |
|
"mode": "single", |
|
"sort": "none" |
|
} |
|
}, |
|
"targets": [ |
|
{ |
|
"datasource": { |
|
"type": "prometheus", |
|
"uid": "PBFA97CFB590B2093" |
|
}, |
|
"editorMode": "code", |
|
"exemplar": true, |
|
"expr": "sum(envoy_tcp_downstream_cx_total) by (service, destination_service)", |
|
"hide": false, |
|
"interval": "", |
|
"legendFormat": "$source_service ", |
|
"range": true, |
|
"refId": "A" |
|
} |
|
], |
|
"title": "TCP Downstream Connections: $source_service -> $destination_service", |
|
"type": "timeseries" |
|
}, |
|
{ |
|
"collapsed": false, |
|
"datasource": { |
|
"type": "loki", |
|
"uid": "P8E80F9AEF21F6940" |
|
}, |
|
"gridPos": { |
|
"h": 1, |
|
"w": 24, |
|
"x": 0, |
|
"y": 21 |
|
}, |
|
"id": 41, |
|
"panels": [], |
|
"targets": [ |
|
{ |
|
"datasource": { |
|
"type": "loki", |
|
"uid": "P8E80F9AEF21F6940" |
|
}, |
|
"refId": "A" |
|
} |
|
], |
|
"title": "Outbound Traffic Monitoring", |
|
"type": "row" |
|
}, |
|
{ |
|
"datasource": { |
|
"type": "prometheus", |
|
"uid": "PBFA97CFB590B2093" |
|
}, |
|
"fieldConfig": { |
|
"defaults": { |
|
"color": { |
|
"mode": "palette-classic" |
|
}, |
|
"custom": { |
|
"axisBorderShow": false, |
|
"axisCenteredZero": false, |
|
"axisColorMode": "text", |
|
"axisLabel": "", |
|
"axisPlacement": "auto", |
|
"barAlignment": 0, |
|
"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": "auto", |
|
"spanNulls": false, |
|
"stacking": { |
|
"group": "A", |
|
"mode": "none" |
|
}, |
|
"thresholdsStyle": { |
|
"mode": "off" |
|
} |
|
}, |
|
"mappings": [], |
|
"thresholds": { |
|
"mode": "absolute", |
|
"steps": [ |
|
{ |
|
"color": "green", |
|
"value": null |
|
}, |
|
{ |
|
"color": "red", |
|
"value": 80 |
|
} |
|
] |
|
} |
|
}, |
|
"overrides": [] |
|
}, |
|
"gridPos": { |
|
"h": 8, |
|
"w": 24, |
|
"x": 0, |
|
"y": 22 |
|
}, |
|
"id": 18, |
|
"options": { |
|
"legend": { |
|
"calcs": [], |
|
"displayMode": "table", |
|
"placement": "right", |
|
"showLegend": true |
|
}, |
|
"tooltip": { |
|
"mode": "single", |
|
"sort": "none" |
|
} |
|
}, |
|
"targets": [ |
|
{ |
|
"datasource": { |
|
"type": "prometheus", |
|
"uid": "PBFA97CFB590B2093" |
|
}, |
|
"editorMode": "code", |
|
"exemplar": true, |
|
"expr": "sum(irate(envoy_cluster_upstream_rq_total{local_cluster=~\"$source_service\",\nconsul_destination_service=~\"$destination_service\"}[10m])) by ( local_cluster, consul_destination_service)", |
|
"interval": "", |
|
"legendFormat": "", |
|
"range": true, |
|
"refId": "A" |
|
} |
|
], |
|
"title": "Upstream Traffic: $source_service -> $destination_service", |
|
"type": "timeseries" |
|
}, |
|
{ |
|
"datasource": { |
|
"type": "prometheus", |
|
"uid": "PBFA97CFB590B2093" |
|
}, |
|
"fieldConfig": { |
|
"defaults": { |
|
"color": { |
|
"mode": "palette-classic" |
|
}, |
|
"custom": { |
|
"axisBorderShow": false, |
|
"axisCenteredZero": false, |
|
"axisColorMode": "text", |
|
"axisLabel": "", |
|
"axisPlacement": "auto", |
|
"barAlignment": 0, |
|
"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": "auto", |
|
"spanNulls": false, |
|
"stacking": { |
|
"group": "A", |
|
"mode": "none" |
|
}, |
|
"thresholdsStyle": { |
|
"mode": "off" |
|
} |
|
}, |
|
"mappings": [], |
|
"thresholds": { |
|
"mode": "absolute", |
|
"steps": [ |
|
{ |
|
"color": "green", |
|
"value": null |
|
}, |
|
{ |
|
"color": "red", |
|
"value": 80 |
|
} |
|
] |
|
} |
|
}, |
|
"overrides": [] |
|
}, |
|
"gridPos": { |
|
"h": 10, |
|
"w": 12, |
|
"x": 0, |
|
"y": 30 |
|
}, |
|
"id": 22, |
|
"options": { |
|
"legend": { |
|
"calcs": [], |
|
"displayMode": "list", |
|
"placement": "bottom", |
|
"showLegend": true |
|
}, |
|
"tooltip": { |
|
"mode": "single", |
|
"sort": "none" |
|
} |
|
}, |
|
"pluginVersion": "8.4.2", |
|
"targets": [ |
|
{ |
|
"datasource": { |
|
"type": "prometheus", |
|
"uid": "PBFA97CFB590B2093" |
|
}, |
|
"exemplar": true, |
|
"expr": "histogram_quantile(0.95, sum(rate(envoy_cluster_upstream_rq_time_bucket{local_cluster=~\"$source_service\",consul_destination_target!=\"\"}[10m])) by (le, consul_destination_target))", |
|
"interval": "", |
|
"legendFormat": "{{consul_destination_target}}", |
|
"refId": "A" |
|
} |
|
], |
|
"title": "Upstream Request Response Timeliness: $source_service -> $destination_service", |
|
"type": "timeseries" |
|
}, |
|
{ |
|
"datasource": { |
|
"type": "prometheus", |
|
"uid": "PBFA97CFB590B2093" |
|
}, |
|
"description": "", |
|
"fieldConfig": { |
|
"defaults": { |
|
"color": { |
|
"mode": "palette-classic" |
|
}, |
|
"custom": { |
|
"axisBorderShow": false, |
|
"axisCenteredZero": false, |
|
"axisColorMode": "text", |
|
"axisLabel": "", |
|
"axisPlacement": "auto", |
|
"barAlignment": 0, |
|
"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": "auto", |
|
"spanNulls": false, |
|
"stacking": { |
|
"group": "A", |
|
"mode": "none" |
|
}, |
|
"thresholdsStyle": { |
|
"mode": "off" |
|
} |
|
}, |
|
"mappings": [], |
|
"thresholds": { |
|
"mode": "absolute", |
|
"steps": [ |
|
{ |
|
"color": "green", |
|
"value": null |
|
}, |
|
{ |
|
"color": "red", |
|
"value": 80 |
|
} |
|
] |
|
} |
|
}, |
|
"overrides": [] |
|
}, |
|
"gridPos": { |
|
"h": 10, |
|
"w": 12, |
|
"x": 12, |
|
"y": 30 |
|
}, |
|
"id": 20, |
|
"options": { |
|
"legend": { |
|
"calcs": [], |
|
"displayMode": "list", |
|
"placement": "bottom", |
|
"showLegend": true |
|
}, |
|
"tooltip": { |
|
"mode": "single", |
|
"sort": "none" |
|
} |
|
}, |
|
"targets": [ |
|
{ |
|
"datasource": { |
|
"type": "prometheus", |
|
"uid": "PBFA97CFB590B2093" |
|
}, |
|
"exemplar": true, |
|
"expr": "sum(irate(envoy_cluster_upstream_rq_xx{envoy_response_code_class!=\"5\",local_cluster=~\"$source_service\",\nconsul_destination_service=~\"$destination_service\"}[10m])) by (local_cluster, consul_destination_service) / sum(irate(envoy_cluster_upstream_rq_xx{local_cluster=~\"$source_service\",consul_destination_service=~\"$destination_service\"}[10m])) by (local_cluster,consul_destination_service)\n", |
|
"interval": "", |
|
"legendFormat": "", |
|
"refId": "A" |
|
} |
|
], |
|
"title": "Upstream Request Success Rate: $source_service -> $destination_service", |
|
"type": "timeseries" |
|
}, |
|
{ |
|
"collapsed": false, |
|
"datasource": { |
|
"type": "loki", |
|
"uid": "P8E80F9AEF21F6940" |
|
}, |
|
"gridPos": { |
|
"h": 1, |
|
"w": 24, |
|
"x": 0, |
|
"y": 40 |
|
}, |
|
"id": 42, |
|
"panels": [], |
|
"targets": [ |
|
{ |
|
"datasource": { |
|
"type": "loki", |
|
"uid": "P8E80F9AEF21F6940" |
|
}, |
|
"refId": "A" |
|
} |
|
], |
|
"title": "Inbound Traffic Monitoring", |
|
"type": "row" |
|
}, |
|
{ |
|
"datasource": { |
|
"type": "prometheus", |
|
"uid": "PBFA97CFB590B2093" |
|
}, |
|
"fieldConfig": { |
|
"defaults": { |
|
"color": { |
|
"mode": "palette-classic" |
|
}, |
|
"custom": { |
|
"axisBorderShow": false, |
|
"axisCenteredZero": false, |
|
"axisColorMode": "text", |
|
"axisLabel": "", |
|
"axisPlacement": "auto", |
|
"barAlignment": 0, |
|
"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": "auto", |
|
"spanNulls": false, |
|
"stacking": { |
|
"group": "A", |
|
"mode": "none" |
|
}, |
|
"thresholdsStyle": { |
|
"mode": "off" |
|
} |
|
}, |
|
"mappings": [], |
|
"thresholds": { |
|
"mode": "absolute", |
|
"steps": [ |
|
{ |
|
"color": "green", |
|
"value": null |
|
}, |
|
{ |
|
"color": "red", |
|
"value": 80 |
|
} |
|
] |
|
} |
|
}, |
|
"overrides": [] |
|
}, |
|
"gridPos": { |
|
"h": 9, |
|
"w": 12, |
|
"x": 0, |
|
"y": 41 |
|
}, |
|
"id": 2, |
|
"options": { |
|
"legend": { |
|
"calcs": [], |
|
"displayMode": "table", |
|
"placement": "right", |
|
"showLegend": true |
|
}, |
|
"tooltip": { |
|
"mode": "single", |
|
"sort": "none" |
|
} |
|
}, |
|
"targets": [ |
|
{ |
|
"datasource": { |
|
"type": "prometheus", |
|
"uid": "PBFA97CFB590B2093" |
|
}, |
|
"editorMode": "code", |
|
"exemplar": true, |
|
"expr": "sum(irate(envoy_cluster_upstream_rq_total{consul_destination_datacenter=\"dc1\", local_cluster=~\"$source_service\",\nconsul_destination_service=~\"$destination_service\"}[10m])) by (consul_destination_service, local_cluster)\n", |
|
"interval": "", |
|
"legendFormat": "", |
|
"range": true, |
|
"refId": "A" |
|
} |
|
], |
|
"title": "Requests Sent: $source_service -> $destination_service", |
|
"type": "timeseries" |
|
}, |
|
{ |
|
"datasource": { |
|
"type": "prometheus", |
|
"uid": "PBFA97CFB590B2093" |
|
}, |
|
"fieldConfig": { |
|
"defaults": { |
|
"color": { |
|
"mode": "palette-classic" |
|
}, |
|
"custom": { |
|
"axisBorderShow": false, |
|
"axisCenteredZero": false, |
|
"axisColorMode": "text", |
|
"axisLabel": "", |
|
"axisPlacement": "auto", |
|
"barAlignment": 0, |
|
"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": "auto", |
|
"spanNulls": false, |
|
"stacking": { |
|
"group": "A", |
|
"mode": "none" |
|
}, |
|
"thresholdsStyle": { |
|
"mode": "off" |
|
} |
|
}, |
|
"mappings": [], |
|
"thresholds": { |
|
"mode": "absolute", |
|
"steps": [ |
|
{ |
|
"color": "green", |
|
"value": null |
|
}, |
|
{ |
|
"color": "red", |
|
"value": 80 |
|
} |
|
] |
|
} |
|
}, |
|
"overrides": [] |
|
}, |
|
"gridPos": { |
|
"h": 9, |
|
"w": 12, |
|
"x": 12, |
|
"y": 41 |
|
}, |
|
"id": 43, |
|
"options": { |
|
"legend": { |
|
"calcs": [], |
|
"displayMode": "table", |
|
"placement": "right", |
|
"showLegend": true |
|
}, |
|
"tooltip": { |
|
"mode": "single", |
|
"sort": "none" |
|
} |
|
}, |
|
"targets": [ |
|
{ |
|
"datasource": { |
|
"type": "prometheus", |
|
"uid": "PBFA97CFB590B2093" |
|
}, |
|
"editorMode": "code", |
|
"exemplar": true, |
|
"expr": "sum(irate(envoy_cluster_upstream_rq_xx{envoy_response_code_class!=\"5\", local_cluster=~\"$source_service\", consul_destination_service=~\"$destination_service\"}[10m])) by (local_cluster, consul_destination_service) / sum(irate(envoy_cluster_upstream_rq_xx{consul_destination_service=~\"$destination_service\"}[10m])) by (local_cluster , consul_destination_service)", |
|
"interval": "", |
|
"legendFormat": "", |
|
"range": true, |
|
"refId": "A" |
|
} |
|
], |
|
"title": "Request Success Rate: $source_service -> $destination_service", |
|
"type": "timeseries" |
|
}, |
|
{ |
|
"datasource": { |
|
"type": "prometheus", |
|
"uid": "PBFA97CFB590B2093" |
|
}, |
|
"fieldConfig": { |
|
"defaults": { |
|
"color": { |
|
"mode": "palette-classic" |
|
}, |
|
"custom": { |
|
"axisBorderShow": false, |
|
"axisCenteredZero": false, |
|
"axisColorMode": "text", |
|
"axisLabel": "", |
|
"axisPlacement": "auto", |
|
"barAlignment": 0, |
|
"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": "auto", |
|
"spanNulls": false, |
|
"stacking": { |
|
"group": "A", |
|
"mode": "none" |
|
}, |
|
"thresholdsStyle": { |
|
"mode": "off" |
|
} |
|
}, |
|
"mappings": [], |
|
"thresholds": { |
|
"mode": "absolute", |
|
"steps": [ |
|
{ |
|
"color": "green", |
|
"value": null |
|
}, |
|
{ |
|
"color": "red", |
|
"value": 80 |
|
} |
|
] |
|
} |
|
}, |
|
"overrides": [] |
|
}, |
|
"gridPos": { |
|
"h": 9, |
|
"w": 12, |
|
"x": 0, |
|
"y": 50 |
|
}, |
|
"id": 12, |
|
"options": { |
|
"legend": { |
|
"calcs": [], |
|
"displayMode": "table", |
|
"placement": "right", |
|
"showLegend": true |
|
}, |
|
"tooltip": { |
|
"mode": "single", |
|
"sort": "none" |
|
} |
|
}, |
|
"targets": [ |
|
{ |
|
"datasource": { |
|
"type": "prometheus", |
|
"uid": "PBFA97CFB590B2093" |
|
}, |
|
"editorMode": "code", |
|
"exemplar": true, |
|
"expr": "sum(increase(envoy_http_downstream_rq_xx{local_cluster=~\"$source_service\", envoy_http_conn_manager_prefix=\"public_listener\"}[10m])) by (local_cluster, envoy_response_code_class)", |
|
"interval": "", |
|
"legendFormat": "", |
|
"range": true, |
|
"refId": "A" |
|
} |
|
], |
|
"title": "Response Success by Status Code: $source_service -> $destination_service", |
|
"type": "timeseries" |
|
}, |
|
{ |
|
"datasource": { |
|
"type": "prometheus", |
|
"uid": "PBFA97CFB590B2093" |
|
}, |
|
"fieldConfig": { |
|
"defaults": { |
|
"color": { |
|
"mode": "palette-classic" |
|
}, |
|
"custom": { |
|
"axisBorderShow": false, |
|
"axisCenteredZero": false, |
|
"axisColorMode": "text", |
|
"axisLabel": "", |
|
"axisPlacement": "auto", |
|
"barAlignment": 0, |
|
"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": "auto", |
|
"spanNulls": false, |
|
"stacking": { |
|
"group": "A", |
|
"mode": "none" |
|
}, |
|
"thresholdsStyle": { |
|
"mode": "off" |
|
} |
|
}, |
|
"mappings": [], |
|
"thresholds": { |
|
"mode": "absolute", |
|
"steps": [ |
|
{ |
|
"color": "green", |
|
"value": null |
|
}, |
|
{ |
|
"color": "red", |
|
"value": 80 |
|
} |
|
] |
|
} |
|
}, |
|
"overrides": [] |
|
}, |
|
"gridPos": { |
|
"h": 9, |
|
"w": 12, |
|
"x": 12, |
|
"y": 50 |
|
}, |
|
"id": 6, |
|
"options": { |
|
"legend": { |
|
"calcs": [], |
|
"displayMode": "table", |
|
"placement": "right", |
|
"showLegend": true |
|
}, |
|
"tooltip": { |
|
"mode": "single", |
|
"sort": "none" |
|
} |
|
}, |
|
"targets": [ |
|
{ |
|
"datasource": { |
|
"type": "prometheus", |
|
"uid": "PBFA97CFB590B2093" |
|
}, |
|
"editorMode": "code", |
|
"exemplar": true, |
|
"expr": "histogram_quantile(0.95, sum(rate(envoy_cluster_upstream_rq_time_bucket{consul_destination_datacenter=\"dc1\", consul_destination_service=~\"$destination_service\",local_cluster=~\"$source_service\"}[10m])) by (le, cluster, local_cluster, consul_destination_service))", |
|
"interval": "", |
|
"legendFormat": "", |
|
"range": true, |
|
"refId": "A" |
|
} |
|
], |
|
"title": "Request Duration: $source_service -> $destination_service", |
|
"type": "timeseries" |
|
}, |
|
{ |
|
"datasource": { |
|
"type": "prometheus", |
|
"uid": "PBFA97CFB590B2093" |
|
}, |
|
"fieldConfig": { |
|
"defaults": { |
|
"color": { |
|
"mode": "palette-classic" |
|
}, |
|
"custom": { |
|
"axisBorderShow": false, |
|
"axisCenteredZero": false, |
|
"axisColorMode": "text", |
|
"axisLabel": "", |
|
"axisPlacement": "auto", |
|
"barAlignment": 0, |
|
"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": "auto", |
|
"spanNulls": false, |
|
"stacking": { |
|
"group": "A", |
|
"mode": "none" |
|
}, |
|
"thresholdsStyle": { |
|
"mode": "off" |
|
} |
|
}, |
|
"mappings": [], |
|
"thresholds": { |
|
"mode": "absolute", |
|
"steps": [ |
|
{ |
|
"color": "green", |
|
"value": null |
|
}, |
|
{ |
|
"color": "red", |
|
"value": 80 |
|
} |
|
] |
|
} |
|
}, |
|
"overrides": [] |
|
}, |
|
"gridPos": { |
|
"h": 8, |
|
"w": 12, |
|
"x": 0, |
|
"y": 59 |
|
}, |
|
"id": 44, |
|
"options": { |
|
"legend": { |
|
"calcs": [], |
|
"displayMode": "list", |
|
"placement": "right", |
|
"showLegend": true |
|
}, |
|
"tooltip": { |
|
"mode": "single", |
|
"sort": "none" |
|
} |
|
}, |
|
"targets": [ |
|
{ |
|
"datasource": { |
|
"type": "prometheus", |
|
"uid": "PBFA97CFB590B2093" |
|
}, |
|
"editorMode": "code", |
|
"exemplar": true, |
|
"expr": "sum(increase(envoy_http_downstream_rq_total{local_cluster=~\"$source_service\", envoy_http_conn_manager_prefix=\"public_listener\"}[10m])) by (local_cluster)", |
|
"interval": "", |
|
"legendFormat": "", |
|
"range": true, |
|
"refId": "A" |
|
} |
|
], |
|
"title": "Response Success: $source_service ", |
|
"type": "timeseries" |
|
}, |
|
{ |
|
"datasource": { |
|
"type": "prometheus", |
|
"uid": "PBFA97CFB590B2093" |
|
}, |
|
"fieldConfig": { |
|
"defaults": { |
|
"color": { |
|
"mode": "thresholds" |
|
}, |
|
"mappings": [], |
|
"thresholds": { |
|
"mode": "absolute", |
|
"steps": [ |
|
{ |
|
"color": "green", |
|
"value": null |
|
}, |
|
{ |
|
"color": "red", |
|
"value": 80 |
|
} |
|
] |
|
}, |
|
"unit": "percentunit" |
|
}, |
|
"overrides": [] |
|
}, |
|
"gridPos": { |
|
"h": 8, |
|
"w": 12, |
|
"x": 12, |
|
"y": 59 |
|
}, |
|
"id": 8, |
|
"options": { |
|
"colorMode": "value", |
|
"graphMode": "area", |
|
"justifyMode": "auto", |
|
"orientation": "auto", |
|
"percentChangeColorMode": "standard", |
|
"reduceOptions": { |
|
"calcs": [ |
|
"lastNotNull" |
|
], |
|
"fields": "", |
|
"values": false |
|
}, |
|
"showPercentChange": false, |
|
"textMode": "auto", |
|
"wideLayout": true |
|
}, |
|
"pluginVersion": "11.1.3", |
|
"targets": [ |
|
{ |
|
"datasource": { |
|
"type": "prometheus", |
|
"uid": "PBFA97CFB590B2093" |
|
}, |
|
"editorMode": "code", |
|
"exemplar": true, |
|
"expr": "sum(irate(envoy_http_downstream_rq_total{local_cluster=~\"$source_service\",envoy_http_conn_manager_prefix=\"public_listener\"}[10m])) by (local_cluster)", |
|
"interval": "", |
|
"legendFormat": "", |
|
"range": true, |
|
"refId": "A" |
|
} |
|
], |
|
"title": "Request Response Rate: $source_service", |
|
"type": "stat" |
|
} |
|
], |
|
"refresh": "", |
|
"schemaVersion": 39, |
|
"tags": [], |
|
"templating": { |
|
"list": [ |
|
{ |
|
"current": { |
|
"selected": false, |
|
"text": "Prometheus", |
|
"value": "PBFA97CFB590B2093" |
|
}, |
|
"hide": 0, |
|
"includeAll": false, |
|
"multi": false, |
|
"name": "datasource", |
|
"options": [], |
|
"query": "prometheus", |
|
"refresh": 1, |
|
"regex": "", |
|
"skipUrlSync": false, |
|
"type": "datasource" |
|
}, |
|
{ |
|
"current": { |
|
"selected": false, |
|
"text": "All", |
|
"value": "$__all" |
|
}, |
|
"datasource": { |
|
"type": "prometheus", |
|
"uid": "PBFA97CFB590B2093" |
|
}, |
|
"definition": "label_values(envoy_server_live, consul_source_service)", |
|
"hide": 0, |
|
"includeAll": true, |
|
"multi": false, |
|
"name": "source_service", |
|
"options": [], |
|
"query": { |
|
"query": "label_values(envoy_server_live, consul_source_service)", |
|
"refId": "StandardVariableQuery" |
|
}, |
|
"refresh": 1, |
|
"regex": "", |
|
"skipUrlSync": false, |
|
"sort": 0, |
|
"type": "query" |
|
}, |
|
{ |
|
"current": { |
|
"selected": true, |
|
"text": [ |
|
"All" |
|
], |
|
"value": [ |
|
"$__all" |
|
] |
|
}, |
|
"datasource": { |
|
"type": "prometheus", |
|
"uid": "PBFA97CFB590B2093" |
|
}, |
|
"definition": "label_values(envoy_cluster_upstream_rq_total, consul_destination_service)", |
|
"hide": 0, |
|
"includeAll": true, |
|
"multi": true, |
|
"name": "destination_service", |
|
"options": [], |
|
"query": { |
|
"query": "label_values(envoy_cluster_upstream_rq_total, consul_destination_service)", |
|
"refId": "StandardVariableQuery" |
|
}, |
|
"refresh": 1, |
|
"regex": "", |
|
"skipUrlSync": false, |
|
"sort": 0, |
|
"type": "query" |
|
}, |
|
{ |
|
"current": { |
|
"selected": false, |
|
"text": "default", |
|
"value": "default" |
|
}, |
|
"datasource": { |
|
"type": "loki", |
|
"uid": "P8E80F9AEF21F6940" |
|
}, |
|
"definition": "label_values(namespace)", |
|
"hide": 0, |
|
"includeAll": true, |
|
"multi": false, |
|
"name": "namespace", |
|
"options": [], |
|
"query": "label_values(namespace)", |
|
"refresh": 1, |
|
"regex": "", |
|
"skipUrlSync": false, |
|
"sort": 0, |
|
"type": "query" |
|
}, |
|
{ |
|
"current": { |
|
"selected": false, |
|
"text": "", |
|
"value": "" |
|
}, |
|
"hide": 0, |
|
"label": "Search (case insensitive)", |
|
"name": "searchable_pattern", |
|
"options": [ |
|
{ |
|
"selected": true, |
|
"text": "\"response_code\":200", |
|
"value": "\"response_code\":200" |
|
} |
|
], |
|
"query": "", |
|
"skipUrlSync": false, |
|
"type": "textbox" |
|
} |
|
] |
|
}, |
|
"time": { |
|
"from": "now-5m", |
|
"to": "now" |
|
}, |
|
"timepicker": {}, |
|
"timezone": "", |
|
"title": "Consul Service_To_Service Dashboard", |
|
"uid": "qTEWJ0XSkm", |
|
"version": 8, |
|
"weekStart": "" |
|
} |