Bump Prometheus to 2.11.1, Grafana to 6.2.5 (#3123)

- set `disable_sanitize_html` in `grafana.ini`.
- make all text box dimensions whole integers to fix dropdown issue,
  reported in:
  https://github.com/linkerd/linkerd2/issues/2955#issuecomment-503085444
- rev all dashboards to `schemaVersion` 18 for Grafana 6.2.5
- `prometheus-benchmark.json` based on:
  https://grafana.com/grafana/dashboards/9761
- `prometheus.json` based on:
  69c93e6401/public/app/plugins/datasource/prometheus/dashboards/prometheus_2_stats.json
- `grafana.json` based on:
  85aed0276e/public/app/plugins/datasource/prometheus/dashboards/grafana_stats.json

Fixes #2955

Signed-off-by: Andrew Seigner <siggy@buoyant.io>
This commit is contained in:
Andrew Seigner 2019-07-23 13:37:56 -07:00 committed by GitHub
parent d6ef9ea460
commit 48a69cb88a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
24 changed files with 1585 additions and 485 deletions

View File

@ -34,6 +34,9 @@ data:
[analytics]
check_for_updates = false
[panels]
disable_sanitize_html = true
datasources.yaml: |-
apiVersion: 1
datasources:

View File

@ -157,7 +157,7 @@ const (
configStage = "config"
controlPlaneStage = "control-plane"
prometheusImage = "prom/prometheus:v2.10.0"
prometheusImage = "prom/prometheus:v2.11.1"
prometheusProxyOutboundCapacity = 10000
defaultControllerReplicas = 1
defaultHAControllerReplicas = 3

View File

@ -850,7 +850,7 @@ spec:
- --storage.tsdb.retention.time=6h
- --config.file=/etc/prometheus/prometheus.yml
- --log.level=info
image: prom/prometheus:v2.10.0
image: prom/prometheus:v2.11.1
imagePullPolicy: IfNotPresent
livenessProbe:
httpGet:
@ -1042,6 +1042,9 @@ data:
[analytics]
check_for_updates = false
[panels]
disable_sanitize_html = true
datasources.yaml: |-
apiVersion: 1
datasources:

View File

@ -1393,7 +1393,7 @@ spec:
- --storage.tsdb.retention.time=6h
- --config.file=/etc/prometheus/prometheus.yml
- --log.level=info
image: prom/prometheus:v2.10.0
image: prom/prometheus:v2.11.1
imagePullPolicy: IfNotPresent
livenessProbe:
httpGet:
@ -1585,6 +1585,9 @@ data:
[analytics]
check_for_updates = false
[panels]
disable_sanitize_html = true
datasources.yaml: |-
apiVersion: 1
datasources:

View File

@ -1454,7 +1454,7 @@ spec:
- --storage.tsdb.retention.time=6h
- --config.file=/etc/prometheus/prometheus.yml
- --log.level=info
image: prom/prometheus:v2.10.0
image: prom/prometheus:v2.11.1
imagePullPolicy: IfNotPresent
livenessProbe:
httpGet:
@ -1652,6 +1652,9 @@ data:
[analytics]
check_for_updates = false
[panels]
disable_sanitize_html = true
datasources.yaml: |-
apiVersion: 1
datasources:

View File

@ -1454,7 +1454,7 @@ spec:
- --storage.tsdb.retention.time=6h
- --config.file=/etc/prometheus/prometheus.yml
- --log.level=info
image: prom/prometheus:v2.10.0
image: prom/prometheus:v2.11.1
imagePullPolicy: IfNotPresent
livenessProbe:
httpGet:
@ -1652,6 +1652,9 @@ data:
[analytics]
check_for_updates = false
[panels]
disable_sanitize_html = true
datasources.yaml: |-
apiVersion: 1
datasources:

View File

@ -1291,7 +1291,7 @@ spec:
- --storage.tsdb.retention.time=6h
- --config.file=/etc/prometheus/prometheus.yml
- --log.level=info
image: prom/prometheus:v2.10.0
image: prom/prometheus:v2.11.1
imagePullPolicy: IfNotPresent
livenessProbe:
httpGet:
@ -1450,6 +1450,9 @@ data:
[analytics]
check_for_updates = false
[panels]
disable_sanitize_html = true
datasources.yaml: |-
apiVersion: 1
datasources:

View File

@ -1445,6 +1445,9 @@ data:
[analytics]
check_for_updates = false
[panels]
disable_sanitize_html = true
datasources.yaml: |-
apiVersion: 1
datasources:

View File

@ -1396,7 +1396,7 @@ spec:
- --storage.tsdb.retention.time=6h
- --config.file=/etc/prometheus/prometheus.yml
- --log.level=info
image: prom/prometheus:v2.10.0
image: prom/prometheus:v2.11.1
imagePullPolicy: IfNotPresent
livenessProbe:
httpGet:
@ -1589,6 +1589,9 @@ data:
[analytics]
check_for_updates = false
[panels]
disable_sanitize_html = true
datasources.yaml: |-
apiVersion: 1
datasources:

View File

@ -1457,7 +1457,7 @@ spec:
- --storage.tsdb.retention.time=6h
- --config.file=/etc/prometheus/prometheus.yml
- --log.level=info
image: prom/prometheus:v2.10.0
image: prom/prometheus:v2.11.1
imagePullPolicy: IfNotPresent
livenessProbe:
httpGet:
@ -1656,6 +1656,9 @@ data:
[analytics]
check_for_updates = false
[panels]
disable_sanitize_html = true
datasources.yaml: |-
apiVersion: 1
datasources:

View File

@ -1,4 +1,4 @@
FROM grafana/grafana:5.4.3
FROM grafana/grafana:6.2.5
COPY LICENSE /linkerd/LICENSE
COPY grafana/dashboards /var/lib/grafana/dashboards

View File

@ -15,14 +15,14 @@
"editable": true,
"gnetId": null,
"graphTooltip": 1,
"id": 10,
"id": null,
"iteration": 1539806914987,
"links": [],
"panels": [
{
"content": "<div style=\"display: flex; align-items: center\">\n <img src=\"https://linkerd.io/images/identity/favicon/linkerd-favicon.png\" style=\"height:32px;\"/>&nbsp;\n <span style=\"font-size: 32px\">au/$authority</span>\n</div>",
"gridPos": {
"h": 2.4,
"h": 2,
"w": 24,
"x": 0,
"y": 0
@ -30,6 +30,7 @@
"id": 2,
"links": [],
"mode": "html",
"options": {},
"title": "",
"transparent": true,
"type": "text"
@ -57,7 +58,7 @@
"h": 4,
"w": 8,
"x": 0,
"y": 2.4
"y": 2
},
"id": 4,
"interval": null,
@ -76,6 +77,7 @@
"maxDataPoints": 100,
"nullPointMode": "connected",
"nullText": null,
"options": {},
"postfix": "",
"postfixFontSize": "50%",
"prefix": "",
@ -141,7 +143,7 @@
"h": 4,
"w": 8,
"x": 8,
"y": 2.4
"y": 2
},
"id": 6,
"interval": null,
@ -160,6 +162,7 @@
"maxDataPoints": 100,
"nullPointMode": "connected",
"nullText": null,
"options": {},
"postfix": " RPS",
"postfixFontSize": "100%",
"prefix": "",
@ -225,7 +228,7 @@
"h": 4,
"w": 8,
"x": 16,
"y": 2.4
"y": 2
},
"id": 8,
"interval": null,
@ -244,6 +247,7 @@
"maxDataPoints": 100,
"nullPointMode": "connected",
"nullText": null,
"options": {},
"postfix": " ms",
"postfixFontSize": "100%",
"prefix": "",
@ -289,14 +293,15 @@
{
"content": "<div class=\"text-center dashboard-header\">\n <span>TOP-LINE TRAFFIC</span>\n</div>",
"gridPos": {
"h": 2.2,
"h": 2,
"w": 24,
"x": 0,
"y": 6.4
"y": 6
},
"id": 10,
"links": [],
"mode": "html",
"options": {},
"title": "",
"transparent": true,
"type": "text"
@ -312,7 +317,7 @@
"h": 7,
"w": 8,
"x": 0,
"y": 8.600000000000001
"y": 8
},
"id": 12,
"legend": {
@ -328,6 +333,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -347,6 +353,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "SUCCESS RATE",
"tooltip": {
@ -397,7 +404,7 @@
"h": 7,
"w": 8,
"x": 8,
"y": 8.600000000000001
"y": 8
},
"id": 14,
"legend": {
@ -413,6 +420,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -439,6 +447,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "REQUEST RATE",
"tooltip": {
@ -489,7 +498,7 @@
"h": 7,
"w": 8,
"x": 16,
"y": 8.600000000000001
"y": 8
},
"id": 16,
"legend": {
@ -505,6 +514,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -539,6 +549,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "LATENCY",
"tooltip": {
@ -581,14 +592,15 @@
{
"content": "<div class=\"text-center dashboard-header\">\n <span>INBOUND TRAFFIC BY DEPLOYMENT</span>\n</div>",
"gridPos": {
"h": 2.2,
"h": 2,
"w": 24,
"x": 0,
"y": 15.600000000000001
"y": 15
},
"id": 18,
"links": [],
"mode": "html",
"options": {},
"title": "",
"transparent": true,
"type": "text"
@ -604,7 +616,7 @@
"h": 7,
"w": 8,
"x": 0,
"y": 17.8
"y": 17
},
"id": 20,
"legend": {
@ -620,6 +632,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -639,6 +652,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "SUCCESS RATE",
"tooltip": {
@ -689,7 +703,7 @@
"h": 7,
"w": 8,
"x": 8,
"y": 17.8
"y": 17
},
"id": 22,
"legend": {
@ -705,6 +719,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -731,6 +746,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "REQUEST RATE",
"tooltip": {
@ -780,7 +796,7 @@
"h": 7,
"w": 8,
"x": 16,
"y": 17.8
"y": 17
},
"id": 24,
"legend": {
@ -796,6 +812,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -815,6 +832,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "P95 LATENCY",
"tooltip": {
@ -856,14 +874,15 @@
{
"content": "<div class=\"text-center dashboard-header\">\n <span>INBOUND TRAFFIC BY POD</span>\n</div>",
"gridPos": {
"h": 2.2,
"h": 2,
"w": 24,
"x": 0,
"y": 24.8
"y": 24
},
"id": 26,
"links": [],
"mode": "html",
"options": {},
"title": "",
"transparent": true,
"type": "text"
@ -879,7 +898,7 @@
"h": 7,
"w": 8,
"x": 0,
"y": 27
"y": 26
},
"id": 28,
"legend": {
@ -895,6 +914,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -914,6 +934,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "SUCCESS RATE",
"tooltip": {
@ -964,7 +985,7 @@
"h": 7,
"w": 8,
"x": 8,
"y": 27
"y": 26
},
"id": 30,
"legend": {
@ -980,6 +1001,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -1006,6 +1028,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "REQUEST RATE",
"tooltip": {
@ -1055,7 +1078,7 @@
"h": 7,
"w": 8,
"x": 16,
"y": 27
"y": 26
},
"id": 32,
"legend": {
@ -1071,6 +1094,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -1090,6 +1114,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "P95 LATENCY",
"tooltip": {
@ -1134,19 +1159,20 @@
"h": 3,
"w": 24,
"x": 0,
"y": 34
"y": 33
},
"height": "1px",
"id": 34,
"links": [],
"mode": "html",
"options": {},
"title": "",
"transparent": true,
"type": "text"
}
],
"refresh": "5s",
"schemaVersion": 16,
"schemaVersion": 18,
"style": "dark",
"tags": [
"linkerd"
@ -1157,6 +1183,7 @@
"allValue": null,
"current": {},
"datasource": "prometheus",
"definition": "",
"hide": 0,
"includeAll": false,
"label": "Namespace",
@ -1166,6 +1193,7 @@
"query": "label_values(request_total, namespace)",
"refresh": 2,
"regex": "",
"skipUrlSync": false,
"sort": 1,
"tagValuesQuery": "",
"tags": [],
@ -1177,6 +1205,7 @@
"allValue": null,
"current": {},
"datasource": "prometheus",
"definition": "",
"hide": 0,
"includeAll": false,
"label": "Authority",
@ -1186,6 +1215,7 @@
"query": "label_values(request_total{namespace=\"$namespace\"}, authority)",
"refresh": 2,
"regex": "",
"skipUrlSync": false,
"sort": 1,
"tagValuesQuery": "",
"tags": [],

View File

@ -22,7 +22,7 @@
{
"content": "<div style=\"display: flex; align-items: center\">\n <img src=\"https://linkerd.io/images/identity/favicon/linkerd-favicon.png\" style=\"height:32px;\"/>&nbsp;\n <span style=\"font-size: 32px\">ds/$daemonset</span>\n</div>",
"gridPos": {
"h": 2.4,
"h": 2,
"w": 24,
"x": 0,
"y": 0
@ -30,6 +30,7 @@
"id": 20,
"links": [],
"mode": "html",
"options": {},
"title": "",
"transparent": true,
"type": "text"
@ -57,7 +58,7 @@
"h": 4,
"w": 8,
"x": 0,
"y": 2.4
"y": 2
},
"id": 5,
"interval": null,
@ -76,6 +77,7 @@
"maxDataPoints": 100,
"nullPointMode": "connected",
"nullText": null,
"options": {},
"postfix": "",
"postfixFontSize": "50%",
"prefix": "",
@ -141,7 +143,7 @@
"h": 4,
"w": 8,
"x": 8,
"y": 2.4
"y": 2
},
"id": 4,
"interval": null,
@ -160,6 +162,7 @@
"maxDataPoints": 100,
"nullPointMode": "connected",
"nullText": null,
"options": {},
"postfix": " RPS",
"postfixFontSize": "100%",
"prefix": "",
@ -225,7 +228,7 @@
"h": 4,
"w": 4,
"x": 16,
"y": 2.4
"y": 2
},
"id": 11,
"interval": null,
@ -244,6 +247,7 @@
"maxDataPoints": 100,
"nullPointMode": "connected",
"nullText": null,
"options": {},
"postfix": "",
"postfixFontSize": "100%",
"prefix": "",
@ -307,7 +311,7 @@
"h": 4,
"w": 4,
"x": 20,
"y": 2.4
"y": 2
},
"id": 15,
"interval": null,
@ -326,6 +330,7 @@
"maxDataPoints": 100,
"nullPointMode": "connected",
"nullText": null,
"options": {},
"postfix": "",
"postfixFontSize": "100%",
"prefix": "",
@ -370,14 +375,15 @@
{
"content": "<div class=\"text-center dashboard-header\">\n <span>INBOUND TRAFFIC</span>\n</div>",
"gridPos": {
"h": 2.2,
"h": 2,
"w": 24,
"x": 0,
"y": 6.4
"y": 6
},
"id": 17,
"links": [],
"mode": "html",
"options": {},
"title": "",
"transparent": true,
"type": "text"
@ -393,7 +399,7 @@
"h": 7,
"w": 8,
"x": 0,
"y": 8.600000000000001
"y": 8
},
"id": 67,
"legend": {
@ -409,6 +415,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -428,6 +435,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "SUCCESS RATE",
"tooltip": {
@ -478,7 +486,7 @@
"h": 7,
"w": 8,
"x": 8,
"y": 8.600000000000001
"y": 8
},
"id": 2,
"legend": {
@ -494,6 +502,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -520,6 +529,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "REQUEST RATE",
"tooltip": {
@ -570,7 +580,7 @@
"h": 7,
"w": 8,
"x": 16,
"y": 8.600000000000001
"y": 8
},
"id": 68,
"legend": {
@ -586,6 +596,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -620,6 +631,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "LATENCY",
"tooltip": {
@ -665,7 +677,7 @@
"h": 1,
"w": 24,
"x": 0,
"y": 15.600000000000001
"y": 15
},
"id": 148,
"panels": [
@ -680,7 +692,7 @@
"h": 7,
"w": 8,
"x": 0,
"y": 16.6
"y": 16
},
"id": 167,
"legend": {
@ -696,6 +708,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -715,6 +728,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "TCP CONNECTION FAILURES",
"tooltip": {
@ -765,7 +779,7 @@
"h": 7,
"w": 8,
"x": 8,
"y": 16.6
"y": 16
},
"id": 168,
"legend": {
@ -781,6 +795,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -800,6 +815,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "TCP CONNECTIONS OPEN",
"tooltip": {
@ -856,15 +872,18 @@
"h": 7,
"w": 8,
"x": 16,
"y": 16.6
"y": 16
},
"heatmap": {},
"hideZeroBuckets": false,
"highlightCards": true,
"id": 169,
"legend": {
"show": false
},
"links": [],
"options": {},
"reverseYBuckets": false,
"targets": [
{
"expr": "tcp_connection_duration_ms_bucket{namespace=\"$namespace\", daemonset=\"$daemonset\", direction=\"inbound\"}",
@ -907,7 +926,7 @@
"h": 1,
"w": 24,
"x": 0,
"y": 16.6
"y": 16
},
"id": 152,
"panels": [],
@ -917,14 +936,15 @@
{
"content": "<div class=\"text-center dashboard-header\">\n <span>INBOUND DAEMONSETS</span>\n</div>",
"gridPos": {
"h": 2.2,
"h": 2,
"w": 24,
"x": 0,
"y": 17.6
"y": 17
},
"id": 76,
"links": [],
"mode": "html",
"options": {},
"title": "",
"transparent": true,
"type": "text"
@ -935,7 +955,7 @@
"h": 1,
"w": 24,
"x": 0,
"y": 19.8
"y": 19
},
"id": 59,
"panels": [
@ -945,11 +965,12 @@
"h": 2,
"w": 24,
"x": 0,
"y": 20.8
"y": 22.2
},
"id": 39,
"links": [],
"mode": "html",
"options": {},
"title": "",
"transparent": true,
"type": "text"
@ -965,7 +986,7 @@
"h": 7,
"w": 8,
"x": 0,
"y": 22.8
"y": 24.2
},
"id": 36,
"legend": {
@ -981,6 +1002,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -1001,6 +1023,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "SUCCESS RATE",
"tooltip": {
@ -1051,7 +1074,7 @@
"h": 7,
"w": 8,
"x": 8,
"y": 22.8
"y": 24.2
},
"id": 22,
"legend": {
@ -1067,6 +1090,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -1093,6 +1117,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "REQUEST RATE",
"tooltip": {
@ -1143,7 +1168,7 @@
"h": 7,
"w": 8,
"x": 16,
"y": 22.8
"y": 24.2
},
"id": 29,
"legend": {
@ -1159,6 +1184,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -1192,6 +1218,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "LATENCY",
"tooltip": {
@ -1241,7 +1268,7 @@
"h": 1,
"w": 24,
"x": 0,
"y": 20.8
"y": 20
},
"id": 34,
"panels": [],
@ -1252,14 +1279,15 @@
{
"content": "<div class=\"text-center dashboard-header\">\n <span>OUTBOUND TRAFFIC</span>\n</div>",
"gridPos": {
"h": 2.2,
"h": 2,
"w": 24,
"x": 0,
"y": 21.8
"y": 21
},
"id": 32,
"links": [],
"mode": "html",
"options": {},
"title": "",
"transparent": true,
"type": "text"
@ -1275,7 +1303,7 @@
"h": 7,
"w": 8,
"x": 0,
"y": 24
"y": 23
},
"id": 77,
"legend": {
@ -1291,6 +1319,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -1310,6 +1339,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "SUCCESS RATE",
"tooltip": {
@ -1360,7 +1390,7 @@
"h": 7,
"w": 8,
"x": 8,
"y": 24
"y": 23
},
"id": 78,
"legend": {
@ -1376,6 +1406,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -1402,6 +1433,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "REQUEST RATE",
"tooltip": {
@ -1451,7 +1483,7 @@
"h": 7,
"w": 8,
"x": 16,
"y": 24
"y": 23
},
"id": 79,
"legend": {
@ -1467,6 +1499,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -1486,6 +1519,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "P95 LATENCY",
"tooltip": {
@ -1530,7 +1564,7 @@
"h": 1,
"w": 24,
"x": 0,
"y": 31
"y": 30
},
"id": 154,
"panels": [
@ -1545,7 +1579,7 @@
"h": 7,
"w": 8,
"x": 0,
"y": 41
"y": 29
},
"id": 157,
"legend": {
@ -1561,6 +1595,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -1580,6 +1615,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "TCP CONNECTION FAILURES",
"tooltip": {
@ -1630,7 +1666,7 @@
"h": 7,
"w": 8,
"x": 8,
"y": 41
"y": 29
},
"id": 166,
"legend": {
@ -1646,6 +1682,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -1665,6 +1702,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "TCP CONNECTIONS OPEN",
"tooltip": {
@ -1721,15 +1759,18 @@
"h": 7,
"w": 8,
"x": 16,
"y": 41
"y": 29
},
"heatmap": {},
"hideZeroBuckets": false,
"highlightCards": true,
"id": 160,
"legend": {
"show": false
},
"links": [],
"options": {},
"reverseYBuckets": false,
"targets": [
{
"expr": "tcp_connection_duration_ms_bucket{namespace=\"$namespace\", daemonset=\"$daemonset\", direction=\"outbound\"}",
@ -1772,7 +1813,7 @@
"h": 1,
"w": 24,
"x": 0,
"y": 32
"y": 31
},
"id": 156,
"panels": [],
@ -1782,14 +1823,15 @@
{
"content": "<div class=\"text-center dashboard-header\">\n <span>OUTBOUND DAEMONSETS</span>\n</div>",
"gridPos": {
"h": 2.2,
"h": 2,
"w": 24,
"x": 0,
"y": 33
"y": 32
},
"id": 80,
"links": [],
"mode": "html",
"options": {},
"title": "",
"transparent": true,
"type": "text"
@ -1800,7 +1842,7 @@
"h": 1,
"w": 24,
"x": 0,
"y": 35.2
"y": 34
},
"id": 27,
"panels": [
@ -1810,11 +1852,12 @@
"h": 2,
"w": 24,
"x": 0,
"y": 36.2
"y": 36
},
"id": 40,
"links": [],
"mode": "html",
"options": {},
"title": "",
"transparent": true,
"type": "text"
@ -1830,7 +1873,7 @@
"h": 7,
"w": 8,
"x": 0,
"y": 38.2
"y": 38
},
"id": 28,
"legend": {
@ -1846,6 +1889,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -1865,6 +1909,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "SUCCESS RATE",
"tooltip": {
@ -1915,7 +1960,7 @@
"h": 7,
"w": 8,
"x": 8,
"y": 38.2
"y": 38
},
"id": 35,
"legend": {
@ -1931,6 +1976,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -1957,6 +2003,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "REQUEST RATE",
"tooltip": {
@ -2006,7 +2053,7 @@
"h": 7,
"w": 8,
"x": 16,
"y": 38.2
"y": 38
},
"id": 41,
"legend": {
@ -2022,6 +2069,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -2055,6 +2103,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "LATENCY",
"tooltip": {
@ -2104,19 +2153,20 @@
"h": 3,
"w": 24,
"x": 0,
"y": 36.2
"y": 35
},
"height": "1px",
"id": 171,
"links": [],
"mode": "html",
"options": {},
"title": "",
"transparent": true,
"type": "text"
}
],
"refresh": "5s",
"schemaVersion": 16,
"schemaVersion": 18,
"style": "dark",
"tags": [
"linkerd"
@ -2127,6 +2177,7 @@
"allValue": null,
"current": {},
"datasource": "prometheus",
"definition": "",
"hide": 0,
"includeAll": false,
"label": "Namespace",
@ -2136,6 +2187,7 @@
"query": "label_values(process_start_time_seconds{daemonset!=\"\"}, namespace)",
"refresh": 2,
"regex": "",
"skipUrlSync": false,
"sort": 1,
"tagValuesQuery": "",
"tags": [],
@ -2147,6 +2199,7 @@
"allValue": null,
"current": {},
"datasource": "prometheus",
"definition": "",
"hide": 0,
"includeAll": false,
"label": "DaemonSet",
@ -2156,6 +2209,7 @@
"query": "label_values(process_start_time_seconds{namespace=\"$namespace\"}, daemonset)",
"refresh": 2,
"regex": "",
"skipUrlSync": false,
"sort": 1,
"tagValuesQuery": "",
"tags": [],
@ -2167,6 +2221,7 @@
"allValue": null,
"current": {},
"datasource": "prometheus",
"definition": "",
"hide": 2,
"includeAll": true,
"label": null,
@ -2176,6 +2231,7 @@
"query": "label_values(request_total{dst_namespace=\"$namespace\", dst_daemonset=\"$daemonset\"}, daemonset)",
"refresh": 2,
"regex": "",
"skipUrlSync": false,
"sort": 1,
"tagValuesQuery": "",
"tags": [],
@ -2187,6 +2243,7 @@
"allValue": null,
"current": {},
"datasource": "prometheus",
"definition": "",
"hide": 2,
"includeAll": true,
"label": null,
@ -2196,6 +2253,7 @@
"query": "label_values(request_total{namespace=\"$namespace\", daemonset=\"$daemonset\"}, dst_daemonset)",
"refresh": 2,
"regex": "",
"skipUrlSync": false,
"sort": 1,
"tagValuesQuery": "",
"tags": [],

View File

@ -22,7 +22,7 @@
{
"content": "<div style=\"display: flex; align-items: center\">\n <img src=\"https://linkerd.io/images/identity/favicon/linkerd-favicon.png\" style=\"height:32px;\"/>&nbsp;\n <span style=\"font-size: 32px\">deploy/$deployment</span>\n</div>",
"gridPos": {
"h": 2.4,
"h": 2,
"w": 24,
"x": 0,
"y": 0
@ -30,6 +30,7 @@
"id": 20,
"links": [],
"mode": "html",
"options": {},
"title": "",
"transparent": true,
"type": "text"
@ -57,7 +58,7 @@
"h": 4,
"w": 8,
"x": 0,
"y": 2.4
"y": 2
},
"id": 5,
"interval": null,
@ -76,6 +77,7 @@
"maxDataPoints": 100,
"nullPointMode": "connected",
"nullText": null,
"options": {},
"postfix": "",
"postfixFontSize": "50%",
"prefix": "",
@ -141,7 +143,7 @@
"h": 4,
"w": 8,
"x": 8,
"y": 2.4
"y": 2
},
"id": 4,
"interval": null,
@ -160,6 +162,7 @@
"maxDataPoints": 100,
"nullPointMode": "connected",
"nullText": null,
"options": {},
"postfix": " RPS",
"postfixFontSize": "100%",
"prefix": "",
@ -225,7 +228,7 @@
"h": 4,
"w": 4,
"x": 16,
"y": 2.4
"y": 2
},
"id": 11,
"interval": null,
@ -244,6 +247,7 @@
"maxDataPoints": 100,
"nullPointMode": "connected",
"nullText": null,
"options": {},
"postfix": "",
"postfixFontSize": "100%",
"prefix": "",
@ -307,7 +311,7 @@
"h": 4,
"w": 4,
"x": 20,
"y": 2.4
"y": 2
},
"id": 15,
"interval": null,
@ -326,6 +330,7 @@
"maxDataPoints": 100,
"nullPointMode": "connected",
"nullText": null,
"options": {},
"postfix": "",
"postfixFontSize": "100%",
"prefix": "",
@ -370,14 +375,15 @@
{
"content": "<div class=\"text-center dashboard-header\">\n <span>INBOUND TRAFFIC</span>\n</div>",
"gridPos": {
"h": 2.2,
"h": 2,
"w": 24,
"x": 0,
"y": 6.4
"y": 6
},
"id": 17,
"links": [],
"mode": "html",
"options": {},
"title": "",
"transparent": true,
"type": "text"
@ -393,7 +399,7 @@
"h": 7,
"w": 8,
"x": 0,
"y": 8.600000000000001
"y": 8
},
"id": 67,
"legend": {
@ -409,6 +415,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -428,6 +435,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "SUCCESS RATE",
"tooltip": {
@ -478,7 +486,7 @@
"h": 7,
"w": 8,
"x": 8,
"y": 8.600000000000001
"y": 8
},
"id": 2,
"legend": {
@ -494,6 +502,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -520,6 +529,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "REQUEST RATE",
"tooltip": {
@ -570,7 +580,7 @@
"h": 7,
"w": 8,
"x": 16,
"y": 8.600000000000001
"y": 8
},
"id": 68,
"legend": {
@ -586,6 +596,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -620,6 +631,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "LATENCY",
"tooltip": {
@ -665,7 +677,7 @@
"h": 1,
"w": 24,
"x": 0,
"y": 15.600000000000001
"y": 15
},
"id": 148,
"panels": [
@ -680,7 +692,7 @@
"h": 7,
"w": 8,
"x": 0,
"y": 16.6
"y": 16
},
"id": 167,
"legend": {
@ -696,6 +708,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -715,6 +728,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "TCP CONNECTION FAILURES",
"tooltip": {
@ -765,7 +779,7 @@
"h": 7,
"w": 8,
"x": 8,
"y": 16.6
"y": 16
},
"id": 168,
"legend": {
@ -781,6 +795,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -800,6 +815,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "TCP CONNECTIONS OPEN",
"tooltip": {
@ -856,15 +872,18 @@
"h": 7,
"w": 8,
"x": 16,
"y": 16.6
"y": 16
},
"heatmap": {},
"hideZeroBuckets": false,
"highlightCards": true,
"id": 169,
"legend": {
"show": false
},
"links": [],
"options": {},
"reverseYBuckets": false,
"targets": [
{
"expr": "tcp_connection_duration_ms_bucket{namespace=\"$namespace\", deployment=\"$deployment\", direction=\"inbound\"}",
@ -907,7 +926,7 @@
"h": 1,
"w": 24,
"x": 0,
"y": 16.6
"y": 16
},
"id": 152,
"panels": [],
@ -917,14 +936,15 @@
{
"content": "<div class=\"text-center dashboard-header\">\n <span>INBOUND DEPLOYMENTS</span>\n</div>",
"gridPos": {
"h": 2.2,
"h": 2,
"w": 24,
"x": 0,
"y": 17.6
"y": 17
},
"id": 76,
"links": [],
"mode": "html",
"options": {},
"title": "",
"transparent": true,
"type": "text"
@ -935,7 +955,7 @@
"h": 1,
"w": 24,
"x": 0,
"y": 19.8
"y": 19
},
"id": 59,
"panels": [
@ -945,11 +965,12 @@
"h": 2,
"w": 24,
"x": 0,
"y": 20.8
"y": 22.2
},
"id": 39,
"links": [],
"mode": "html",
"options": {},
"title": "",
"transparent": true,
"type": "text"
@ -965,7 +986,7 @@
"h": 7,
"w": 8,
"x": 0,
"y": 22.8
"y": 24.2
},
"id": 36,
"legend": {
@ -981,6 +1002,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -1001,6 +1023,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "SUCCESS RATE",
"tooltip": {
@ -1051,7 +1074,7 @@
"h": 7,
"w": 8,
"x": 8,
"y": 22.8
"y": 24.2
},
"id": 22,
"legend": {
@ -1067,6 +1090,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -1093,6 +1117,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "REQUEST RATE",
"tooltip": {
@ -1143,7 +1168,7 @@
"h": 7,
"w": 8,
"x": 16,
"y": 22.8
"y": 24.2
},
"id": 29,
"legend": {
@ -1159,6 +1184,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -1192,6 +1218,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "LATENCY",
"tooltip": {
@ -1241,7 +1268,7 @@
"h": 1,
"w": 24,
"x": 0,
"y": 20.8
"y": 20
},
"id": 34,
"panels": [],
@ -1252,14 +1279,15 @@
{
"content": "<div class=\"text-center dashboard-header\">\n <span>OUTBOUND TRAFFIC</span>\n</div>",
"gridPos": {
"h": 2.2,
"h": 2,
"w": 24,
"x": 0,
"y": 21.8
"y": 21
},
"id": 32,
"links": [],
"mode": "html",
"options": {},
"title": "",
"transparent": true,
"type": "text"
@ -1275,7 +1303,7 @@
"h": 7,
"w": 8,
"x": 0,
"y": 24
"y": 23
},
"id": 77,
"legend": {
@ -1291,6 +1319,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -1310,6 +1339,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "SUCCESS RATE",
"tooltip": {
@ -1360,7 +1390,7 @@
"h": 7,
"w": 8,
"x": 8,
"y": 24
"y": 23
},
"id": 78,
"legend": {
@ -1376,6 +1406,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -1402,6 +1433,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "REQUEST RATE",
"tooltip": {
@ -1451,7 +1483,7 @@
"h": 7,
"w": 8,
"x": 16,
"y": 24
"y": 23
},
"id": 79,
"legend": {
@ -1467,6 +1499,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -1486,6 +1519,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "P95 LATENCY",
"tooltip": {
@ -1530,7 +1564,7 @@
"h": 1,
"w": 24,
"x": 0,
"y": 31
"y": 30
},
"id": 154,
"panels": [
@ -1545,7 +1579,7 @@
"h": 7,
"w": 8,
"x": 0,
"y": 41
"y": 29
},
"id": 157,
"legend": {
@ -1561,6 +1595,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -1580,6 +1615,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "TCP CONNECTION FAILURES",
"tooltip": {
@ -1630,7 +1666,7 @@
"h": 7,
"w": 8,
"x": 8,
"y": 41
"y": 29
},
"id": 166,
"legend": {
@ -1646,6 +1682,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -1665,6 +1702,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "TCP CONNECTIONS OPEN",
"tooltip": {
@ -1721,15 +1759,18 @@
"h": 7,
"w": 8,
"x": 16,
"y": 41
"y": 29
},
"heatmap": {},
"hideZeroBuckets": false,
"highlightCards": true,
"id": 160,
"legend": {
"show": false
},
"links": [],
"options": {},
"reverseYBuckets": false,
"targets": [
{
"expr": "tcp_connection_duration_ms_bucket{namespace=\"$namespace\", deployment=\"$deployment\", direction=\"outbound\"}",
@ -1772,7 +1813,7 @@
"h": 1,
"w": 24,
"x": 0,
"y": 32
"y": 31
},
"id": 156,
"panels": [],
@ -1782,14 +1823,15 @@
{
"content": "<div class=\"text-center dashboard-header\">\n <span>OUTBOUND DEPLOYMENTS</span>\n</div>",
"gridPos": {
"h": 2.2,
"h": 2,
"w": 24,
"x": 0,
"y": 33
"y": 32
},
"id": 80,
"links": [],
"mode": "html",
"options": {},
"title": "",
"transparent": true,
"type": "text"
@ -1800,7 +1842,7 @@
"h": 1,
"w": 24,
"x": 0,
"y": 35.2
"y": 34
},
"id": 27,
"panels": [
@ -1810,11 +1852,12 @@
"h": 2,
"w": 24,
"x": 0,
"y": 36.2
"y": 36
},
"id": 40,
"links": [],
"mode": "html",
"options": {},
"title": "",
"transparent": true,
"type": "text"
@ -1830,7 +1873,7 @@
"h": 7,
"w": 8,
"x": 0,
"y": 38.2
"y": 38
},
"id": 28,
"legend": {
@ -1846,6 +1889,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -1865,6 +1909,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "SUCCESS RATE",
"tooltip": {
@ -1915,7 +1960,7 @@
"h": 7,
"w": 8,
"x": 8,
"y": 38.2
"y": 38
},
"id": 35,
"legend": {
@ -1931,6 +1976,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -1957,6 +2003,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "REQUEST RATE",
"tooltip": {
@ -2006,7 +2053,7 @@
"h": 7,
"w": 8,
"x": 16,
"y": 38.2
"y": 38
},
"id": 41,
"legend": {
@ -2022,6 +2069,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -2055,6 +2103,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "LATENCY",
"tooltip": {
@ -2104,19 +2153,20 @@
"h": 3,
"w": 24,
"x": 0,
"y": 36.2
"y": 35
},
"height": "1px",
"id": 171,
"links": [],
"mode": "html",
"options": {},
"title": "",
"transparent": true,
"type": "text"
}
],
"refresh": "5s",
"schemaVersion": 16,
"schemaVersion": 18,
"style": "dark",
"tags": [
"linkerd"
@ -2127,6 +2177,7 @@
"allValue": null,
"current": {},
"datasource": "prometheus",
"definition": "",
"hide": 0,
"includeAll": false,
"label": "Namespace",
@ -2136,6 +2187,7 @@
"query": "label_values(process_start_time_seconds{deployment!=\"\"}, namespace)",
"refresh": 2,
"regex": "",
"skipUrlSync": false,
"sort": 1,
"tagValuesQuery": "",
"tags": [],
@ -2147,6 +2199,7 @@
"allValue": null,
"current": {},
"datasource": "prometheus",
"definition": "",
"hide": 0,
"includeAll": false,
"label": "Deployment",
@ -2156,6 +2209,7 @@
"query": "label_values(process_start_time_seconds{namespace=\"$namespace\"}, deployment)",
"refresh": 2,
"regex": "",
"skipUrlSync": false,
"sort": 1,
"tagValuesQuery": "",
"tags": [],
@ -2167,6 +2221,7 @@
"allValue": null,
"current": {},
"datasource": "prometheus",
"definition": "",
"hide": 2,
"includeAll": true,
"label": null,
@ -2176,6 +2231,7 @@
"query": "label_values(request_total{dst_namespace=\"$namespace\", dst_deployment=\"$deployment\"}, deployment)",
"refresh": 2,
"regex": "",
"skipUrlSync": false,
"sort": 1,
"tagValuesQuery": "",
"tags": [],
@ -2187,6 +2243,7 @@
"allValue": null,
"current": {},
"datasource": "prometheus",
"definition": "",
"hide": 2,
"includeAll": true,
"label": null,
@ -2196,6 +2253,7 @@
"query": "label_values(request_total{namespace=\"$namespace\", deployment=\"$deployment\"}, dst_deployment)",
"refresh": 2,
"regex": "",
"skipUrlSync": false,
"sort": 1,
"tagValuesQuery": "",
"tags": [],

View File

@ -84,6 +84,7 @@
"maxDataPoints": 100,
"nullPointMode": "connected",
"nullText": null,
"options": {},
"postfix": "",
"postfixFontSize": "50%",
"prefix": "",
@ -166,6 +167,7 @@
"maxDataPoints": 100,
"nullPointMode": "connected",
"nullText": null,
"options": {},
"postfix": "",
"postfixFontSize": "50%",
"prefix": "",
@ -248,6 +250,7 @@
"maxDataPoints": 100,
"nullPointMode": "connected",
"nullText": null,
"options": {},
"postfix": "",
"postfixFontSize": "50%",
"prefix": "",
@ -330,6 +333,7 @@
"maxDataPoints": 100,
"nullPointMode": "connected",
"nullText": null,
"options": {},
"postfix": "",
"postfixFontSize": "50%",
"prefix": "",
@ -383,6 +387,7 @@
},
"id": 17,
"links": [],
"options": {},
"pageSize": null,
"scroll": false,
"showHeader": true,
@ -439,6 +444,7 @@
"id": 16,
"links": [],
"mode": "html",
"options": {},
"title": "",
"transparent": true,
"type": "text"
@ -474,6 +480,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null as zero",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -497,6 +504,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "http status codes",
"tooltip": {
@ -566,6 +574,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null as zero",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -604,6 +613,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "Requests by routing group",
"tooltip": {
@ -655,6 +665,7 @@
"height": "",
"id": 12,
"links": [],
"options": {},
"pageSize": null,
"scroll": true,
"showHeader": true,
@ -730,6 +741,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -740,7 +752,7 @@
"steppedLine": false,
"targets": [
{
"expr": "increase(grafana_alerting_result_total[1m])",
"expr": "increase(grafana_alerting_active_alerts[1m])",
"format": "time_series",
"intervalFactor": 3,
"legendFormat": "{{state}}",
@ -750,8 +762,9 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "Grafana alert results",
"title": "Grafana active alerts",
"tooltip": {
"shared": true,
"sort": 0,
@ -820,6 +833,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -845,6 +859,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "Prometheus alerts",
"tooltip": {
@ -911,6 +926,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -963,6 +979,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "Grafana performance",
"tooltip": {
@ -1013,13 +1030,14 @@
"id": 171,
"links": [],
"mode": "html",
"options": {},
"title": "",
"transparent": true,
"type": "text"
}
],
"revision": "1.0",
"schemaVersion": 16,
"schemaVersion": 18,
"style": "dark",
"tags": [
"grafana",

View File

@ -22,7 +22,7 @@
{
"content": "<div class=\"text-center dashboard-header\">\n <span>Data-Plane Telemetry</span>\n</div>",
"gridPos": {
"h": 2.2,
"h": 2,
"w": 24,
"x": 0,
"y": 0
@ -30,6 +30,7 @@
"id": 400,
"links": [],
"mode": "html",
"options": {},
"title": "",
"transparent": true,
"type": "text"
@ -45,7 +46,7 @@
"h": 7,
"w": 8,
"x": 0,
"y": 2.2
"y": 2
},
"id": 397,
"legend": {
@ -61,6 +62,7 @@
"linewidth": 1,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -87,6 +89,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "MEMORY USAGE",
"tooltip": {
@ -136,7 +139,7 @@
"h": 7,
"w": 8,
"x": 8,
"y": 2.2
"y": 2
},
"id": 399,
"legend": {
@ -152,6 +155,7 @@
"linewidth": 1,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -171,6 +175,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "CPU USAGE",
"tooltip": {
@ -220,7 +225,7 @@
"h": 7,
"w": 8,
"x": 16,
"y": 2.2
"y": 2
},
"id": 398,
"legend": {
@ -236,6 +241,7 @@
"linewidth": 1,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -255,6 +261,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "OPEN FILE DESCRIPTORS",
"tooltip": {
@ -296,43 +303,15 @@
{
"content": "<div class=\"text-center dashboard-header\">\n <span>Control-Plane Traffic</span>\n</div>",
"gridPos": {
"h": 2.2,
"h": 2,
"w": 24,
"x": 0,
"y": 9.2
"y": 9
},
"id": 401,
"links": [],
"mode": "html",
"title": "",
"transparent": true,
"type": "text"
},
{
"collapsed": false,
"gridPos": {
"h": 1,
"w": 24,
"x": 0,
"y": 11.399999999999999
},
"id": 19,
"panels": [],
"repeat": "deployment",
"title": "",
"type": "row"
},
{
"content": "<div>\n <img src=\"https://linkerd.io/images/identity/favicon/linkerd-favicon.png\" style=\"baseline; height:40px;\"/>&nbsp;\n <span style=\"font-size: 15px; border-image:none\">deploy/$deployment</span>\n</div>",
"gridPos": {
"h": 2.2,
"w": 24,
"x": 0,
"y": 12.399999999999999
},
"id": 21,
"links": [],
"mode": "html",
"options": {},
"title": "",
"transparent": true,
"type": "text"
@ -348,7 +327,7 @@
"h": 7,
"w": 8,
"x": 0,
"y": 14.599999999999998
"y": 11
},
"id": 23,
"legend": {
@ -364,17 +343,23 @@
"linewidth": 1,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
"renderer": "flot",
"scopedVars": {
"deployment": {
"selected": false
}
},
"seriesOverrides": [],
"spaceLength": 10,
"stack": false,
"steppedLine": false,
"targets": [
{
"expr": "sum(irate(response_total{classification=\"success\", deployment=\"$deployment\", namespace=\"$namespace\", direction=\"inbound\"}[30s])) by (deployment, pod) / sum(irate(response_total{deployment=\"$deployment\", namespace=\"$namespace\", direction=\"inbound\"}[30s])) by (deployment, pod)",
"expr": "sum(irate(response_total{classification=\"success\", deployment!=\"\", namespace=\"$namespace\", direction=\"inbound\"}[30s])) by (pod) / sum(irate(response_total{deployment!=\"\", namespace=\"$namespace\", direction=\"inbound\"}[30s])) by (pod)",
"format": "time_series",
"intervalFactor": 1,
"legendFormat": "po/{{pod}}",
@ -383,6 +368,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "SUCCESS RATE",
"tooltip": {
@ -432,7 +418,7 @@
"h": 7,
"w": 8,
"x": 8,
"y": 14.599999999999998
"y": 11
},
"id": 24,
"legend": {
@ -448,17 +434,23 @@
"linewidth": 1,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
"renderer": "flot",
"scopedVars": {
"deployment": {
"selected": false
}
},
"seriesOverrides": [],
"spaceLength": 10,
"stack": false,
"steppedLine": false,
"targets": [
{
"expr": "sum(irate(request_total{deployment=\"$deployment\", namespace=\"$namespace\", direction=\"inbound\"}[30s])) by (deployment, pod)",
"expr": "sum(irate(request_total{deployment!=\"\", namespace=\"$namespace\", direction=\"inbound\"}[30s])) by (pod)",
"format": "time_series",
"intervalFactor": 1,
"legendFormat": "po/{{pod}}",
@ -467,6 +459,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "REQUEST RATE",
"tooltip": {
@ -511,12 +504,13 @@
"dashLength": 10,
"dashes": false,
"datasource": "prometheus",
"description": "",
"fill": 1,
"gridPos": {
"h": 7,
"w": 8,
"x": 16,
"y": 14.599999999999998
"y": 11
},
"id": 25,
"legend": {
@ -532,41 +526,34 @@
"linewidth": 1,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
"renderer": "flot",
"scopedVars": {
"deployment": {
"selected": false
}
},
"seriesOverrides": [],
"spaceLength": 10,
"stack": false,
"steppedLine": false,
"targets": [
{
"expr": "histogram_quantile(0.5, sum(rate(response_latency_ms_bucket{deployment=\"$deployment\", namespace=\"$namespace\", direction=\"inbound\"}[30s])) by (le, deployment, pod))",
"expr": "histogram_quantile(0.95, sum(rate(response_latency_ms_bucket{deployment!=\"\", namespace=\"$namespace\", direction=\"inbound\"}[30s])) by (le, pod))",
"format": "time_series",
"intervalFactor": 1,
"legendFormat": "p50 po/{{pod}}",
"legendFormat": "po/{{pod}}",
"refId": "A"
},
{
"expr": "histogram_quantile(0.95, sum(rate(response_latency_ms_bucket{deployment=\"$deployment\", namespace=\"$namespace\", direction=\"inbound\"}[30s])) by (le, deployment, pod))",
"format": "time_series",
"intervalFactor": 1,
"legendFormat": "p95 po/{{pod}}",
"refId": "B"
},
{
"expr": "histogram_quantile(0.99, sum(rate(response_latency_ms_bucket{deployment=\"$deployment\", namespace=\"$namespace\", direction=\"inbound\"}[30s])) by (le, deployment, pod))",
"format": "time_series",
"intervalFactor": 1,
"legendFormat": "p99 po/{{pod}}",
"refId": "C"
}
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "LATENCY",
"title": "P95 LATENCY",
"tooltip": {
"shared": true,
"sort": 2,
@ -603,30 +590,18 @@
"alignLevel": null
}
},
{
"collapsed": false,
"gridPos": {
"h": 1,
"w": 24,
"x": 0,
"y": 21.599999999999998
},
"id": 339,
"panels": [],
"title": "",
"type": "row"
},
{
"content": "<div class=\"text-center dashboard-header\">\n <span>Control-Plane TCP Metrics</span>\n</div>",
"gridPos": {
"h": 2.2,
"h": 2,
"w": 24,
"x": 0,
"y": 22.599999999999998
"y": 18
},
"id": 340,
"id": 731,
"links": [],
"mode": "html",
"options": {},
"title": "",
"transparent": true,
"type": "text"
@ -637,22 +612,28 @@
"h": 1,
"w": 24,
"x": 0,
"y": 24.799999999999997
"y": 20
},
"id": 179,
"panels": [
{
"content": "<div>\n <img src=\"https://linkerd.io/images/identity/favicon/linkerd-favicon.png\" style=\"baseline; height:40px;\"/>&nbsp;\n <span style=\"font-size: 15px; border-image:none\">deploy/$deployment</span>\n</div>",
"gridPos": {
"h": 2.2,
"h": 2,
"w": 24,
"x": 0,
"y": 21.799999999999997
"y": 21
},
"id": 282,
"links": [],
"mode": "html",
"options": {},
"repeatedByRow": true,
"scopedVars": {
"deployment": {
"selected": false
}
},
"title": "",
"transparent": true,
"type": "text"
@ -668,7 +649,7 @@
"h": 7,
"w": 8,
"x": 0,
"y": 23.999999999999996
"y": 23
},
"id": 227,
"legend": {
@ -684,10 +665,16 @@
"linewidth": 1,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
"renderer": "flot",
"scopedVars": {
"deployment": {
"selected": false
}
},
"seriesOverrides": [],
"spaceLength": 10,
"stack": false,
@ -703,6 +690,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "TCP CONNECTION FAILURES",
"tooltip": {
@ -752,7 +740,7 @@
"h": 7,
"w": 8,
"x": 8,
"y": 23.999999999999996
"y": 23
},
"id": 132,
"legend": {
@ -768,10 +756,16 @@
"linewidth": 1,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
"renderer": "flot",
"scopedVars": {
"deployment": {
"selected": false
}
},
"seriesOverrides": [],
"spaceLength": 10,
"stack": false,
@ -787,6 +781,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "OPEN TCP CONNECTIONS",
"tooltip": {
@ -843,15 +838,23 @@
"h": 7,
"w": 8,
"x": 16,
"y": 23.999999999999996
"y": 23
},
"heatmap": {},
"hideZeroBuckets": false,
"highlightCards": true,
"id": 229,
"legend": {
"show": false
},
"links": [],
"options": {},
"reverseYBuckets": false,
"scopedVars": {
"deployment": {
"selected": false
}
},
"targets": [
{
"expr": "tcp_connection_duration_ms_bucket{deployment=\"$deployment\", namespace=\"$namespace\", direction=\"inbound\"}",
@ -886,33 +889,26 @@
}
],
"repeat": "deployment",
"title": "$deployment",
"type": "row"
},
{
"collapsed": false,
"gridPos": {
"h": 1,
"w": 24,
"x": 0,
"y": 25.799999999999997
"scopedVars": {
"deployment": {
"selected": false
}
},
"id": 90,
"panels": [],
"title": "",
"title": "$deployment",
"type": "row"
},
{
"content": "<div class=\"text-center dashboard-header\">\n <span>Control-Plane Telemetry</span>\n</div>",
"gridPos": {
"h": 2.2,
"h": 2,
"w": 24,
"x": 0,
"y": 26.799999999999997
"y": 28
},
"id": 27,
"links": [],
"mode": "html",
"options": {},
"title": "",
"transparent": true,
"type": "text"
@ -928,7 +924,7 @@
"h": 7,
"w": 8,
"x": 0,
"y": 28.999999999999996
"y": 30
},
"id": 2,
"legend": {
@ -944,6 +940,7 @@
"linewidth": 1,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -963,6 +960,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "goroutines",
"tooltip": {
@ -1012,7 +1010,7 @@
"h": 7,
"w": 8,
"x": 8,
"y": 28.999999999999996
"y": 30
},
"id": 5,
"legend": {
@ -1028,6 +1026,7 @@
"linewidth": 1,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -1054,6 +1053,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "Process Memory",
"tooltip": {
@ -1103,7 +1103,7 @@
"h": 7,
"w": 8,
"x": 16,
"y": 28.999999999999996
"y": 30
},
"id": 7,
"legend": {
@ -1119,6 +1119,7 @@
"linewidth": 1,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -1138,6 +1139,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "Open FDs",
"tooltip": {
@ -1187,7 +1189,7 @@
"h": 7,
"w": 8,
"x": 0,
"y": 36
"y": 37
},
"id": 9,
"legend": {
@ -1203,6 +1205,7 @@
"linewidth": 1,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -1222,6 +1225,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "Threads",
"tooltip": {
@ -1263,31 +1267,19 @@
{
"content": "<div class=\"text-center dashboard-header\">\n <span>Control-Plane Clients/Servers</span>\n</div>",
"gridPos": {
"h": 2.2,
"h": 2,
"w": 24,
"x": 0,
"y": 42
"y": 44
},
"id": 625,
"links": [],
"mode": "html",
"options": {},
"title": "",
"transparent": true,
"type": "text"
},
{
"collapsed": false,
"gridPos": {
"h": 1,
"w": 24,
"x": 0,
"y": 44.2
},
"id": 90,
"panels": [],
"title": "",
"type": "row"
},
{
"aliasColors": {},
"bars": false,
@ -1299,7 +1291,7 @@
"h": 7,
"w": 8,
"x": 0,
"y": 45.2
"y": 46
},
"id": 622,
"legend": {
@ -1315,6 +1307,7 @@
"linewidth": 1,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -1334,6 +1327,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "Server Request Rate",
"tooltip": {
@ -1383,7 +1377,7 @@
"h": 7,
"w": 8,
"x": 8,
"y": 45.2
"y": 46
},
"id": 12,
"legend": {
@ -1399,6 +1393,7 @@
"linewidth": 1,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -1432,6 +1427,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "HTTP Server Latency",
"tooltip": {
@ -1481,7 +1477,7 @@
"h": 7,
"w": 8,
"x": 16,
"y": 45.2
"y": 46
},
"id": 624,
"legend": {
@ -1497,6 +1493,7 @@
"linewidth": 1,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -1530,6 +1527,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "HTTP Server Response Size",
"tooltip": {
@ -1579,7 +1577,7 @@
"h": 7,
"w": 8,
"x": 0,
"y": 52.2
"y": 53
},
"id": 623,
"legend": {
@ -1595,6 +1593,7 @@
"linewidth": 1,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -1614,6 +1613,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "Client Request Rate",
"tooltip": {
@ -1663,7 +1663,7 @@
"h": 7,
"w": 8,
"x": 8,
"y": 52.2
"y": 53
},
"id": 570,
"legend": {
@ -1679,6 +1679,7 @@
"linewidth": 1,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -1712,6 +1713,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "HTTP Client Latency",
"tooltip": {
@ -1761,7 +1763,7 @@
"h": 7,
"w": 8,
"x": 16,
"y": 52.2
"y": 53
},
"id": 621,
"legend": {
@ -1777,6 +1779,7 @@
"linewidth": 1,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -1796,6 +1799,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "Client In-Flight Requests",
"tooltip": {
@ -1840,25 +1844,36 @@
"h": 1,
"w": 24,
"x": 0,
"y": 59.2
"y": 60
},
"id": 458,
"panels": [],
"repeat": "component",
"scopedVars": {
"component": {
"selected": false
}
},
"title": "",
"type": "row"
},
{
"content": "<div>\n <img src=\"https://linkerd.io/images/identity/favicon/linkerd-favicon.png\" style=\"baseline; height:40px;\"/>&nbsp;\n <span style=\"font-size: 15px; border-image:none\">$component</span>\n</div>",
"gridPos": {
"h": 2.2,
"h": 2,
"w": 24,
"x": 0,
"y": 60.2
"y": 61
},
"id": 30,
"links": [],
"mode": "html",
"options": {},
"scopedVars": {
"component": {
"selected": false
}
},
"title": "",
"transparent": true,
"type": "text"
@ -1874,7 +1889,7 @@
"h": 7,
"w": 8,
"x": 0,
"y": 62.400000000000006
"y": 63
},
"id": 6,
"legend": {
@ -1890,10 +1905,16 @@
"linewidth": 1,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
"renderer": "flot",
"scopedVars": {
"component": {
"selected": false
}
},
"seriesOverrides": [],
"spaceLength": 10,
"stack": false,
@ -1930,6 +1951,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "Go Memstats",
"tooltip": {
@ -1979,7 +2001,7 @@
"h": 7,
"w": 8,
"x": 8,
"y": 62.400000000000006
"y": 63
},
"id": 8,
"legend": {
@ -1995,10 +2017,16 @@
"linewidth": 1,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
"renderer": "flot",
"scopedVars": {
"component": {
"selected": false
}
},
"seriesOverrides": [],
"spaceLength": 10,
"stack": false,
@ -2028,6 +2056,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "GC Duration",
"tooltip": {
@ -2077,7 +2106,7 @@
"h": 7,
"w": 8,
"x": 16,
"y": 62.400000000000006
"y": 63
},
"id": 14,
"legend": {
@ -2093,10 +2122,16 @@
"linewidth": 1,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
"renderer": "flot",
"scopedVars": {
"component": {
"selected": false
}
},
"seriesOverrides": [],
"spaceLength": 10,
"stack": false,
@ -2119,6 +2154,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "gRPC Message Volume",
"tooltip": {
@ -2163,7 +2199,7 @@
"h": 1,
"w": 24,
"x": 0,
"y": 69.4
"y": 141.4
},
"id": 515,
"panels": [],
@ -2176,19 +2212,20 @@
"h": 3,
"w": 24,
"x": 0,
"y": 70.4
"y": 142.4
},
"height": "1px",
"id": 519,
"links": [],
"mode": "html",
"options": {},
"title": "",
"transparent": true,
"type": "text"
}
],
"refresh": "5s",
"schemaVersion": 16,
"schemaVersion": 18,
"style": "dark",
"tags": [
"linkerd"
@ -2197,8 +2234,12 @@
"list": [
{
"allValue": null,
"current": {},
"current": {
"text": "All",
"value": "$__all"
},
"datasource": "prometheus",
"definition": "",
"hide": 2,
"includeAll": true,
"label": "Deployment",
@ -2208,6 +2249,7 @@
"query": "label_values(process_start_time_seconds{control_plane_component!=\"\"}, deployment)",
"refresh": 2,
"regex": "",
"skipUrlSync": false,
"sort": 1,
"tagValuesQuery": "",
"tags": [],
@ -2217,8 +2259,12 @@
},
{
"allValue": null,
"current": {},
"current": {
"text": "All",
"value": "$__all"
},
"datasource": "prometheus",
"definition": "",
"hide": 2,
"includeAll": true,
"label": "Component",
@ -2228,6 +2274,7 @@
"query": "label_values(component)",
"refresh": 2,
"regex": "",
"skipUrlSync": false,
"sort": 1,
"tagValuesQuery": "",
"tags": [],
@ -2239,6 +2286,7 @@
"allValue": null,
"current": {},
"datasource": "prometheus",
"definition": "",
"hide": 0,
"includeAll": false,
"label": "Linkerd Namespace",
@ -2248,6 +2296,7 @@
"query": "label_values(process_start_time_seconds{control_plane_ns!=\"\"}, control_plane_ns)",
"refresh": 2,
"regex": "",
"skipUrlSync": false,
"sort": 0,
"tagValuesQuery": "",
"tags": [],

View File

@ -20,9 +20,9 @@
"links": [],
"panels": [
{
"content": "<div style=\"display: flex; align-items: center\">\n <img src=\"https://linkerd.io/images/identity/favicon/linkerd-favicon.png\" style=\"height:32px;\"/>&nbsp;\n <span style=\"font-size: 32px\">job/$job<\/span>\n<\/div>",
"content": "<div style=\"display: flex; align-items: center\">\n <img src=\"https://linkerd.io/images/identity/favicon/linkerd-favicon.png\" style=\"height:32px;\"/>&nbsp;\n <span style=\"font-size: 32px\">job/$job</span>\n</div>",
"gridPos": {
"h": 2.4,
"h": 2,
"w": 24,
"x": 0,
"y": 0
@ -30,6 +30,7 @@
"id": 20,
"links": [],
"mode": "html",
"options": {},
"title": "",
"transparent": true,
"type": "text"
@ -57,7 +58,7 @@
"h": 4,
"w": 8,
"x": 0,
"y": 2.4
"y": 2
},
"id": 5,
"interval": null,
@ -76,15 +77,16 @@
"maxDataPoints": 100,
"nullPointMode": "connected",
"nullText": null,
"options": {},
"postfix": "",
"postfixFontSize": "50%",
"prefix": "",
"prefixFontSize": "50%",
"rangeMaps": [
{
"from": null,
"from": "null",
"text": "N/A",
"to": null
"to": "null"
}
],
"sparkline": {
@ -113,7 +115,7 @@
{
"op": "=",
"text": "N/A",
"value": null
"value": "null"
}
],
"valueName": "current"
@ -141,7 +143,7 @@
"h": 4,
"w": 8,
"x": 8,
"y": 2.4
"y": 2
},
"id": 4,
"interval": null,
@ -160,15 +162,16 @@
"maxDataPoints": 100,
"nullPointMode": "connected",
"nullText": null,
"options": {},
"postfix": " RPS",
"postfixFontSize": "100%",
"prefix": "",
"prefixFontSize": "50%",
"rangeMaps": [
{
"from": null,
"from": "null",
"text": "N/A",
"to": null
"to": "null"
}
],
"sparkline": {
@ -197,7 +200,7 @@
{
"op": "=",
"text": "N/A",
"value": null
"value": "null"
}
],
"valueName": "current"
@ -225,7 +228,7 @@
"h": 4,
"w": 4,
"x": 16,
"y": 2.4
"y": 2
},
"id": 11,
"interval": null,
@ -244,15 +247,16 @@
"maxDataPoints": 100,
"nullPointMode": "connected",
"nullText": null,
"options": {},
"postfix": "",
"postfixFontSize": "100%",
"prefix": "",
"prefixFontSize": "100%",
"rangeMaps": [
{
"from": null,
"from": "null",
"text": "N/A",
"to": null
"to": "null"
}
],
"sparkline": {
@ -280,7 +284,7 @@
{
"op": "=",
"text": "N/A",
"value": null
"value": "null"
}
],
"valueName": "current"
@ -307,7 +311,7 @@
"h": 4,
"w": 4,
"x": 20,
"y": 2.4
"y": 2
},
"id": 15,
"interval": null,
@ -326,15 +330,16 @@
"maxDataPoints": 100,
"nullPointMode": "connected",
"nullText": null,
"options": {},
"postfix": "",
"postfixFontSize": "100%",
"prefix": "",
"prefixFontSize": "50%",
"rangeMaps": [
{
"from": null,
"from": "null",
"text": "N/A",
"to": null
"to": "null"
}
],
"sparkline": {
@ -362,22 +367,23 @@
{
"op": "=",
"text": "N/A",
"value": null
"value": "null"
}
],
"valueName": "current"
},
{
"content": "<div class=\"text-center dashboard-header\">\n <span>INBOUND TRAFFIC<\/span>\n<\/div>",
"content": "<div class=\"text-center dashboard-header\">\n <span>INBOUND TRAFFIC</span>\n</div>",
"gridPos": {
"h": 2.2,
"h": 2,
"w": 24,
"x": 0,
"y": 6.4
"y": 6
},
"id": 17,
"links": [],
"mode": "html",
"options": {},
"title": "",
"transparent": true,
"type": "text"
@ -393,7 +399,7 @@
"h": 7,
"w": 8,
"x": 0,
"y": 8.6
"y": 8
},
"id": 67,
"legend": {
@ -408,7 +414,8 @@
"lines": true,
"linewidth": 2,
"links": [],
"nullPointMode": null,
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -428,6 +435,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "SUCCESS RATE",
"tooltip": {
@ -478,7 +486,7 @@
"h": 7,
"w": 8,
"x": 8,
"y": 8.6
"y": 8
},
"id": 2,
"legend": {
@ -493,7 +501,8 @@
"lines": true,
"linewidth": 2,
"links": [],
"nullPointMode": null,
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -520,6 +529,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "REQUEST RATE",
"tooltip": {
@ -570,7 +580,7 @@
"h": 7,
"w": 8,
"x": 16,
"y": 8.6
"y": 8
},
"id": 68,
"legend": {
@ -585,7 +595,8 @@
"lines": true,
"linewidth": 2,
"links": [],
"nullPointMode": null,
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -620,6 +631,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "LATENCY",
"tooltip": {
@ -665,7 +677,7 @@
"h": 1,
"w": 24,
"x": 0,
"y": 15.6
"y": 15
},
"id": 148,
"panels": [
@ -680,7 +692,7 @@
"h": 7,
"w": 8,
"x": 0,
"y": 16.6
"y": 16
},
"id": 167,
"legend": {
@ -695,7 +707,8 @@
"lines": true,
"linewidth": 2,
"links": [],
"nullPointMode": null,
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -715,6 +728,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "TCP CONNECTION FAILURES",
"tooltip": {
@ -765,7 +779,7 @@
"h": 7,
"w": 8,
"x": 8,
"y": 16.6
"y": 16
},
"id": 168,
"legend": {
@ -780,7 +794,8 @@
"lines": true,
"linewidth": 2,
"links": [],
"nullPointMode": null,
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -800,6 +815,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "TCP CONNECTIONS OPEN",
"tooltip": {
@ -856,15 +872,18 @@
"h": 7,
"w": 8,
"x": 16,
"y": 16.6
"y": 16
},
"heatmap": {},
"hideZeroBuckets": false,
"highlightCards": true,
"id": 169,
"legend": {
"show": false
},
"links": [],
"options": {},
"reverseYBuckets": false,
"targets": [
{
"expr": "tcp_connection_duration_ms_bucket{namespace=\"$namespace\", k8s_job=\"$job\", direction=\"inbound\"}",
@ -907,7 +926,7 @@
"h": 1,
"w": 24,
"x": 0,
"y": 16.6
"y": 16
},
"id": 152,
"panels": [],
@ -915,16 +934,17 @@
"type": "row"
},
{
"content": "<div class=\"text-center dashboard-header\">\n <span>INBOUND JOBS<\/span>\n<\/div>",
"content": "<div class=\"text-center dashboard-header\">\n <span>INBOUND JOBS</span>\n</div>",
"gridPos": {
"h": 2.2,
"h": 2,
"w": 24,
"x": 0,
"y": 17.6
"y": 17
},
"id": 76,
"links": [],
"mode": "html",
"options": {},
"title": "",
"transparent": true,
"type": "text"
@ -935,21 +955,22 @@
"h": 1,
"w": 24,
"x": 0,
"y": 19.8
"y": 19
},
"id": 59,
"panels": [
{
"content": "<div style=\"display: flex; align-items: center\">\n <img src=\"https://linkerd.io/images/identity/favicon/linkerd-favicon.png\" style=\"baseline; height:30px;\"/>&nbsp;\n <span style=\"font-size: 15px; border-image:none\">job/$inbound<\/span>\n<\/div>",
"content": "<div style=\"display: flex; align-items: center\">\n <img src=\"https://linkerd.io/images/identity/favicon/linkerd-favicon.png\" style=\"baseline; height:30px;\"/>&nbsp;\n <span style=\"font-size: 15px; border-image:none\">job/$inbound</span>\n</div>",
"gridPos": {
"h": 2,
"w": 24,
"x": 0,
"y": 20.8
"y": 22.2
},
"id": 39,
"links": [],
"mode": "html",
"options": {},
"title": "",
"transparent": true,
"type": "text"
@ -965,7 +986,7 @@
"h": 7,
"w": 8,
"x": 0,
"y": 22.8
"y": 24.2
},
"id": 36,
"legend": {
@ -980,7 +1001,8 @@
"lines": true,
"linewidth": 2,
"links": [],
"nullPointMode": null,
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -1001,6 +1023,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "SUCCESS RATE",
"tooltip": {
@ -1051,7 +1074,7 @@
"h": 7,
"w": 8,
"x": 8,
"y": 22.8
"y": 24.2
},
"id": 22,
"legend": {
@ -1066,7 +1089,8 @@
"lines": true,
"linewidth": 2,
"links": [],
"nullPointMode": null,
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -1093,6 +1117,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "REQUEST RATE",
"tooltip": {
@ -1143,7 +1168,7 @@
"h": 7,
"w": 8,
"x": 16,
"y": 22.8
"y": 24.2
},
"id": 29,
"legend": {
@ -1158,7 +1183,8 @@
"lines": true,
"linewidth": 2,
"links": [],
"nullPointMode": null,
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -1192,6 +1218,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "LATENCY",
"tooltip": {
@ -1241,7 +1268,7 @@
"h": 1,
"w": 24,
"x": 0,
"y": 20.8
"y": 20
},
"id": 34,
"panels": [],
@ -1250,16 +1277,17 @@
"type": "row"
},
{
"content": "<div class=\"text-center dashboard-header\">\n <span>OUTBOUND TRAFFIC<\/span>\n<\/div>",
"content": "<div class=\"text-center dashboard-header\">\n <span>OUTBOUND TRAFFIC</span>\n</div>",
"gridPos": {
"h": 2.2,
"h": 2,
"w": 24,
"x": 0,
"y": 21.8
"y": 21
},
"id": 32,
"links": [],
"mode": "html",
"options": {},
"title": "",
"transparent": true,
"type": "text"
@ -1275,7 +1303,7 @@
"h": 7,
"w": 8,
"x": 0,
"y": 24
"y": 23
},
"id": 77,
"legend": {
@ -1290,7 +1318,8 @@
"lines": true,
"linewidth": 2,
"links": [],
"nullPointMode": null,
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -1310,6 +1339,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "SUCCESS RATE",
"tooltip": {
@ -1360,7 +1390,7 @@
"h": 7,
"w": 8,
"x": 8,
"y": 24
"y": 23
},
"id": 78,
"legend": {
@ -1375,7 +1405,8 @@
"lines": true,
"linewidth": 2,
"links": [],
"nullPointMode": null,
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -1402,6 +1433,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "REQUEST RATE",
"tooltip": {
@ -1451,7 +1483,7 @@
"h": 7,
"w": 8,
"x": 16,
"y": 24
"y": 23
},
"id": 79,
"legend": {
@ -1466,7 +1498,8 @@
"lines": true,
"linewidth": 2,
"links": [],
"nullPointMode": null,
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -1486,6 +1519,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "P95 LATENCY",
"tooltip": {
@ -1530,7 +1564,7 @@
"h": 1,
"w": 24,
"x": 0,
"y": 31
"y": 30
},
"id": 154,
"panels": [
@ -1545,7 +1579,7 @@
"h": 7,
"w": 8,
"x": 0,
"y": 41
"y": 29
},
"id": 157,
"legend": {
@ -1560,7 +1594,8 @@
"lines": true,
"linewidth": 2,
"links": [],
"nullPointMode": null,
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -1580,6 +1615,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "TCP CONNECTION FAILURES",
"tooltip": {
@ -1630,7 +1666,7 @@
"h": 7,
"w": 8,
"x": 8,
"y": 41
"y": 29
},
"id": 166,
"legend": {
@ -1645,7 +1681,8 @@
"lines": true,
"linewidth": 2,
"links": [],
"nullPointMode": null,
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -1665,6 +1702,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "TCP CONNECTIONS OPEN",
"tooltip": {
@ -1721,15 +1759,18 @@
"h": 7,
"w": 8,
"x": 16,
"y": 41
"y": 29
},
"heatmap": {},
"hideZeroBuckets": false,
"highlightCards": true,
"id": 160,
"legend": {
"show": false
},
"links": [],
"options": {},
"reverseYBuckets": false,
"targets": [
{
"expr": "tcp_connection_duration_ms_bucket{namespace=\"$namespace\", k8s_job=\"$job\", direction=\"outbound\"}",
@ -1772,7 +1813,7 @@
"h": 1,
"w": 24,
"x": 0,
"y": 32
"y": 31
},
"id": 156,
"panels": [],
@ -1780,16 +1821,17 @@
"type": "row"
},
{
"content": "<div class=\"text-center dashboard-header\">\n <span>OUTBOUND JOBS<\/span>\n<\/div>",
"content": "<div class=\"text-center dashboard-header\">\n <span>OUTBOUND JOBS</span>\n</div>",
"gridPos": {
"h": 2.2,
"h": 2,
"w": 24,
"x": 0,
"y": 33
"y": 32
},
"id": 80,
"links": [],
"mode": "html",
"options": {},
"title": "",
"transparent": true,
"type": "text"
@ -1800,21 +1842,22 @@
"h": 1,
"w": 24,
"x": 0,
"y": 35.2
"y": 34
},
"id": 27,
"panels": [
{
"content": "<div style=\"display: flex; align-items: center\">\n <img src=\"https://linkerd.io/images/identity/favicon/linkerd-favicon.png\" style=\"baseline; height:30px;\"/>&nbsp;\n <span style=\"font-size: 15px; border-image:none\">job/$outbound<\/span>\n<\/div>",
"content": "<div style=\"display: flex; align-items: center\">\n <img src=\"https://linkerd.io/images/identity/favicon/linkerd-favicon.png\" style=\"baseline; height:30px;\"/>&nbsp;\n <span style=\"font-size: 15px; border-image:none\">job/$outbound</span>\n</div>",
"gridPos": {
"h": 2,
"w": 24,
"x": 0,
"y": 36.2
"y": 36
},
"id": 40,
"links": [],
"mode": "html",
"options": {},
"title": "",
"transparent": true,
"type": "text"
@ -1830,7 +1873,7 @@
"h": 7,
"w": 8,
"x": 0,
"y": 38.2
"y": 38
},
"id": 28,
"legend": {
@ -1845,7 +1888,8 @@
"lines": true,
"linewidth": 2,
"links": [],
"nullPointMode": null,
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -1865,6 +1909,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "SUCCESS RATE",
"tooltip": {
@ -1915,7 +1960,7 @@
"h": 7,
"w": 8,
"x": 8,
"y": 38.2
"y": 38
},
"id": 35,
"legend": {
@ -1930,7 +1975,8 @@
"lines": true,
"linewidth": 2,
"links": [],
"nullPointMode": null,
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -1957,6 +2003,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "REQUEST RATE",
"tooltip": {
@ -2006,7 +2053,7 @@
"h": 7,
"w": 8,
"x": 16,
"y": 38.2
"y": 38
},
"id": 41,
"legend": {
@ -2021,7 +2068,8 @@
"lines": true,
"linewidth": 2,
"links": [],
"nullPointMode": null,
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -2055,6 +2103,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "LATENCY",
"tooltip": {
@ -2099,24 +2148,25 @@
"type": "row"
},
{
"content": "<div>\n <div style=\"position: absolute; top: 0, left: 0\">\n <a href=\"https://linkerd.io\" target=\"_blank\"><img src=\"https://linkerd.io/images/identity/svg/linkerd_primary_color_white.svg\" style=\"height: 30px;\"><\/a>\n <\/div>\n <div id=\"version\" style=\"position: absolute; top: 0; right: 0; font-size: 15px\">\n <\/div>\n<\/div>\n<script type=\"text/javascript\">\nvar localReqURL =\n window.location.href.substring(\n 0,\n window.location.href.indexOf(\n \"/grafana/\"\n )\n )+'/overview';\n\nfetch(localReqURL, {\n credentials: 'include',\n headers: {\n \"Content-Type\": \"text/html; charset=utf-8\",\n },\n})\n.then(response => response.text())\n.then(text => (new window.DOMParser()).parseFromString(text, \"text/html\"))\n.then(html => {\n var main = html.getElementById('main');\n var localVersion = main.getAttribute(\"data-release-version\");\n var versionElem = document.getElementById('version');\n\n var channel;\n var parts = localVersion.split(\"-\", 2);\n if (parts.length === 2) {\n channel = parts[0];\n versionElem.innerHTML += 'Running Linkerd ' + parts[1] + ' (' + parts[0] + ')' + '.<br>';\n } else {\n versionElem.innerHTML += 'Running Linkerd ' + localVersion + '.<br>';\n }\n var uuid = main.getAttribute(\"data-uuid\");\n\n fetch('https://versioncheck.linkerd.io/version.json?version='+localVersion+'&uuid='+uuid+'&source=grafana', {\n credentials: 'include',\n headers: {\n \"Content-Type\": \"application/json; charset=utf-8\",\n },\n })\n .then(response => response.json())\n .then(json => {\n if (!channel || !json[channel]) {\n versionElem.innerHTML += 'Version check failed.'\n } else if (json[channel] === localVersion) {\n versionElem.innerHTML += 'Linkerd is up to date.';\n } else {\n parts = json[channel].split(\"-\", 2);\n if (parts.length === 2) {\n versionElem.innerHTML += \"A new \"+parts[0]+\" version (\"+parts[1]+\") is available.\"\n } else {\n versionElem.innerHTML += \"A new version (\"+json[channel]+\") is available.\"\n }\n versionElem.innerHTML += \" <a href='https://versioncheck.linkerd.io/update' target='_blank'>Update now<\/a>.\";\n }\n });\n});\n<\/script>",
"content": "<div>\n <div style=\"position: absolute; top: 0, left: 0\">\n <a href=\"https://linkerd.io\" target=\"_blank\"><img src=\"https://linkerd.io/images/identity/svg/linkerd_primary_color_white.svg\" style=\"height: 30px;\"></a>\n </div>\n <div id=\"version\" style=\"position: absolute; top: 0; right: 0; font-size: 15px\">\n </div>\n</div>\n<script type=\"text/javascript\">\nvar localReqURL =\n window.location.href.substring(\n 0,\n window.location.href.indexOf(\n \"/grafana/\"\n )\n )+'/overview';\n\nfetch(localReqURL, {\n credentials: 'include',\n headers: {\n \"Content-Type\": \"text/html; charset=utf-8\",\n },\n})\n.then(response => response.text())\n.then(text => (new window.DOMParser()).parseFromString(text, \"text/html\"))\n.then(html => {\n var main = html.getElementById('main');\n var localVersion = main.getAttribute(\"data-release-version\");\n var versionElem = document.getElementById('version');\n\n var channel;\n var parts = localVersion.split(\"-\", 2);\n if (parts.length === 2) {\n channel = parts[0];\n versionElem.innerHTML += 'Running Linkerd ' + parts[1] + ' (' + parts[0] + ')' + '.<br>';\n } else {\n versionElem.innerHTML += 'Running Linkerd ' + localVersion + '.<br>';\n }\n var uuid = main.getAttribute(\"data-uuid\");\n\n fetch('https://versioncheck.linkerd.io/version.json?version='+localVersion+'&uuid='+uuid+'&source=grafana', {\n credentials: 'include',\n headers: {\n \"Content-Type\": \"application/json; charset=utf-8\",\n },\n })\n .then(response => response.json())\n .then(json => {\n if (!channel || !json[channel]) {\n versionElem.innerHTML += 'Version check failed.'\n } else if (json[channel] === localVersion) {\n versionElem.innerHTML += 'Linkerd is up to date.';\n } else {\n parts = json[channel].split(\"-\", 2);\n if (parts.length === 2) {\n versionElem.innerHTML += \"A new \"+parts[0]+\" version (\"+parts[1]+\") is available.\"\n } else {\n versionElem.innerHTML += \"A new version (\"+json[channel]+\") is available.\"\n }\n versionElem.innerHTML += \" <a href='https://versioncheck.linkerd.io/update' target='_blank'>Update now</a>.\";\n }\n });\n});\n</script>",
"gridPos": {
"h": 3,
"w": 24,
"x": 0,
"y": 36.2
"y": 35
},
"height": "1px",
"id": 171,
"links": [],
"mode": "html",
"options": {},
"title": "",
"transparent": true,
"type": "text"
}
],
"refresh": "5s",
"schemaVersion": 16,
"schemaVersion": 18,
"style": "dark",
"tags": [
"linkerd"
@ -2127,6 +2177,7 @@
"allValue": null,
"current": {},
"datasource": "prometheus",
"definition": "",
"hide": 0,
"includeAll": false,
"label": "Namespace",
@ -2136,6 +2187,7 @@
"query": "label_values(process_start_time_seconds{k8s_job!=\"\"}, namespace)",
"refresh": 2,
"regex": "",
"skipUrlSync": false,
"sort": 1,
"tagValuesQuery": "",
"tags": [],
@ -2147,6 +2199,7 @@
"allValue": null,
"current": {},
"datasource": "prometheus",
"definition": "",
"hide": 0,
"includeAll": false,
"label": "Job",
@ -2156,6 +2209,7 @@
"query": "label_values(process_start_time_seconds{namespace=\"$namespace\"}, k8s_job)",
"refresh": 2,
"regex": "",
"skipUrlSync": false,
"sort": 1,
"tagValuesQuery": "",
"tags": [],
@ -2167,6 +2221,7 @@
"allValue": null,
"current": {},
"datasource": "prometheus",
"definition": "",
"hide": 2,
"includeAll": true,
"label": null,
@ -2176,6 +2231,7 @@
"query": "label_values(request_total{dst_namespace=\"$namespace\", dst_k8s_job=\"$job\"}, k8s_job)",
"refresh": 2,
"regex": "",
"skipUrlSync": false,
"sort": 1,
"tagValuesQuery": "",
"tags": [],
@ -2187,6 +2243,7 @@
"allValue": null,
"current": {},
"datasource": "prometheus",
"definition": "",
"hide": 2,
"includeAll": true,
"label": null,
@ -2196,6 +2253,7 @@
"query": "label_values(request_total{namespace=\"$namespace\", k8s_job=\"$job\"}, dst_k8s_job)",
"refresh": 2,
"regex": "",
"skipUrlSync": false,
"sort": 1,
"tagValuesQuery": "",
"tags": [],

View File

@ -22,7 +22,7 @@
{
"content": "<div style=\"display: flex; align-items: center\">\n <img src=\"https://linkerd.io/images/identity/favicon/linkerd-favicon.png\" style=\"height:32px;\"/>&nbsp;\n <span style=\"font-size: 32px\">po/$pod</span>\n</div>",
"gridPos": {
"h": 2.4,
"h": 2,
"w": 24,
"x": 0,
"y": 0
@ -30,6 +30,7 @@
"id": 20,
"links": [],
"mode": "html",
"options": {},
"title": "",
"transparent": true,
"type": "text"
@ -57,7 +58,7 @@
"h": 4,
"w": 8,
"x": 0,
"y": 2.4
"y": 2
},
"id": 5,
"interval": null,
@ -76,6 +77,7 @@
"maxDataPoints": 100,
"nullPointMode": "connected",
"nullText": null,
"options": {},
"postfix": "",
"postfixFontSize": "50%",
"prefix": "",
@ -141,7 +143,7 @@
"h": 4,
"w": 8,
"x": 8,
"y": 2.4
"y": 2
},
"id": 4,
"interval": null,
@ -160,6 +162,7 @@
"maxDataPoints": 100,
"nullPointMode": "connected",
"nullText": null,
"options": {},
"postfix": " RPS",
"postfixFontSize": "100%",
"prefix": "",
@ -225,7 +228,7 @@
"h": 4,
"w": 4,
"x": 16,
"y": 2.4
"y": 2
},
"id": 11,
"interval": null,
@ -244,6 +247,7 @@
"maxDataPoints": 100,
"nullPointMode": "connected",
"nullText": null,
"options": {},
"postfix": "",
"postfixFontSize": "100%",
"prefix": "",
@ -308,7 +312,7 @@
"h": 4,
"w": 4,
"x": 20,
"y": 2.4
"y": 2
},
"id": 15,
"interval": null,
@ -327,6 +331,7 @@
"maxDataPoints": 100,
"nullPointMode": "connected",
"nullText": null,
"options": {},
"postfix": "",
"postfixFontSize": "100%",
"prefix": "",
@ -371,14 +376,15 @@
{
"content": "<div class=\"text-center dashboard-header\">\n <span>INBOUND TRAFFIC</span>\n</div>",
"gridPos": {
"h": 2.2,
"h": 2,
"w": 24,
"x": 0,
"y": 6.4
"y": 6
},
"id": 17,
"links": [],
"mode": "html",
"options": {},
"title": "",
"transparent": true,
"type": "text"
@ -394,7 +400,7 @@
"h": 7,
"w": 8,
"x": 0,
"y": 8.600000000000001
"y": 8
},
"id": 67,
"legend": {
@ -410,6 +416,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -429,6 +436,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "SUCCESS RATE",
"tooltip": {
@ -479,7 +487,7 @@
"h": 7,
"w": 8,
"x": 8,
"y": 8.600000000000001
"y": 8
},
"id": 2,
"legend": {
@ -495,6 +503,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -521,6 +530,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "REQUEST RATE",
"tooltip": {
@ -571,7 +581,7 @@
"h": 7,
"w": 8,
"x": 16,
"y": 8.600000000000001
"y": 8
},
"id": 68,
"legend": {
@ -587,6 +597,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -621,6 +632,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "LATENCY",
"tooltip": {
@ -666,7 +678,7 @@
"h": 1,
"w": 24,
"x": 0,
"y": 15.600000000000001
"y": 15
},
"id": 201,
"panels": [
@ -681,7 +693,7 @@
"h": 8,
"w": 8,
"x": 0,
"y": 16.6
"y": 16
},
"id": 173,
"legend": {
@ -697,6 +709,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -716,6 +729,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "TCP CONNECTIONS FAILURES",
"tooltip": {
@ -765,7 +779,7 @@
"h": 8,
"w": 8,
"x": 8,
"y": 16.6
"y": 16
},
"id": 175,
"legend": {
@ -781,6 +795,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -800,6 +815,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "TCP CONNECTIONS OPEN",
"tooltip": {
@ -856,15 +872,18 @@
"h": 8,
"w": 8,
"x": 16,
"y": 16.6
"y": 16
},
"heatmap": {},
"hideZeroBuckets": false,
"highlightCards": true,
"id": 177,
"legend": {
"show": false
},
"links": [],
"options": {},
"reverseYBuckets": false,
"targets": [
{
"expr": "tcp_connection_duration_ms_bucket{namespace=\"$namespace\", pod=\"$pod\" ,deployment=\"$deployment\", direction=\"inbound\"}",
@ -907,7 +926,7 @@
"h": 1,
"w": 24,
"x": 0,
"y": 16.6
"y": 16
},
"id": 199,
"panels": [],
@ -917,14 +936,15 @@
{
"content": "<div class=\"text-center dashboard-header\">\n <span>INBOUND PODS</span>\n</div>",
"gridPos": {
"h": 2.2,
"h": 2,
"w": 24,
"x": 0,
"y": 17.6
"y": 17
},
"id": 80,
"links": [],
"mode": "html",
"options": {},
"title": "",
"transparent": true,
"type": "text"
@ -940,7 +960,7 @@
"h": 7,
"w": 8,
"x": 0,
"y": 19.8
"y": 19
},
"id": 81,
"legend": {
@ -956,6 +976,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -976,6 +997,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "SUCCESS RATE",
"tooltip": {
@ -1026,7 +1048,7 @@
"h": 7,
"w": 8,
"x": 8,
"y": 19.8
"y": 19
},
"id": 82,
"legend": {
@ -1042,6 +1064,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -1068,6 +1091,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "REQUEST RATE",
"tooltip": {
@ -1118,7 +1142,7 @@
"h": 7,
"w": 8,
"x": 16,
"y": 19.8
"y": 19
},
"id": 83,
"legend": {
@ -1134,6 +1158,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -1168,6 +1193,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "LATENCY",
"tooltip": {
@ -1210,14 +1236,15 @@
{
"content": "<div class=\"text-center dashboard-header\">\n <span>OUTBOUND TRAFFIC</span>\n</div>",
"gridPos": {
"h": 2.2,
"h": 2,
"w": 24,
"x": 0,
"y": 26.8
"y": 26
},
"id": 88,
"links": [],
"mode": "html",
"options": {},
"title": "",
"transparent": true,
"type": "text"
@ -1233,7 +1260,7 @@
"h": 7,
"w": 8,
"x": 0,
"y": 29
"y": 28
},
"id": 89,
"legend": {
@ -1249,6 +1276,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -1269,6 +1297,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "SUCCESS RATE",
"tooltip": {
@ -1319,7 +1348,7 @@
"h": 7,
"w": 8,
"x": 8,
"y": 29
"y": 28
},
"id": 90,
"legend": {
@ -1335,6 +1364,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -1361,6 +1391,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "REQUEST RATE",
"tooltip": {
@ -1411,7 +1442,7 @@
"h": 7,
"w": 8,
"x": 16,
"y": 29
"y": 28
},
"id": 91,
"legend": {
@ -1427,6 +1458,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -1461,6 +1493,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "LATENCY",
"tooltip": {
@ -1506,7 +1539,7 @@
"h": 1,
"w": 24,
"x": 0,
"y": 36
"y": 35
},
"id": 197,
"panels": [
@ -1521,7 +1554,7 @@
"h": 8,
"w": 8,
"x": 0,
"y": 37
"y": 36
},
"id": 191,
"legend": {
@ -1537,6 +1570,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -1556,6 +1590,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "TCP CONNECTION FAILURES",
"tooltip": {
@ -1605,7 +1640,7 @@
"h": 8,
"w": 8,
"x": 8,
"y": 37
"y": 36
},
"id": 183,
"legend": {
@ -1621,6 +1656,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -1640,6 +1676,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "TCP CONNECTIONS OPEN",
"tooltip": {
@ -1696,15 +1733,18 @@
"h": 8,
"w": 8,
"x": 16,
"y": 37
"y": 36
},
"heatmap": {},
"hideZeroBuckets": false,
"highlightCards": true,
"id": 189,
"legend": {
"show": false
},
"links": [],
"options": {},
"reverseYBuckets": false,
"targets": [
{
"expr": "tcp_connection_duration_ms_bucket{namespace=\"$namespace\", pod=\"$pod\", deployment=\"$deployment\", direction=\"outbound\"}",
@ -1747,7 +1787,7 @@
"h": 1,
"w": 24,
"x": 0,
"y": 37
"y": 36
},
"id": 187,
"panels": [],
@ -1757,14 +1797,15 @@
{
"content": "<div class=\"text-center dashboard-header\">\n <span>OUTBOUND PODS</span>\n</div>",
"gridPos": {
"h": 2.2,
"h": 2,
"w": 24,
"x": 0,
"y": 38
"y": 37
},
"id": 84,
"links": [],
"mode": "html",
"options": {},
"title": "",
"transparent": true,
"type": "text"
@ -1780,7 +1821,7 @@
"h": 7,
"w": 8,
"x": 0,
"y": 40.2
"y": 39
},
"id": 85,
"legend": {
@ -1796,6 +1837,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -1816,6 +1858,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "SUCCESS RATE",
"tooltip": {
@ -1866,7 +1909,7 @@
"h": 7,
"w": 8,
"x": 8,
"y": 40.2
"y": 39
},
"id": 86,
"legend": {
@ -1882,6 +1925,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -1908,6 +1952,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "REQUEST RATE",
"tooltip": {
@ -1958,7 +2003,7 @@
"h": 7,
"w": 8,
"x": 16,
"y": 40.2
"y": 39
},
"id": 87,
"legend": {
@ -1974,6 +2019,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -2008,6 +2054,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "LATENCY",
"tooltip": {
@ -2053,19 +2100,20 @@
"h": 3,
"w": 24,
"x": 0,
"y": 47.2
"y": 46
},
"height": "1px",
"id": 171,
"links": [],
"mode": "html",
"options": {},
"title": "",
"transparent": true,
"type": "text"
}
],
"refresh": "5s",
"schemaVersion": 16,
"schemaVersion": 18,
"style": "dark",
"tags": [
"linkerd"
@ -2076,6 +2124,7 @@
"allValue": null,
"current": {},
"datasource": "prometheus",
"definition": "",
"hide": 0,
"includeAll": false,
"label": "Namespace",
@ -2097,6 +2146,7 @@
"allValue": null,
"current": {},
"datasource": "prometheus",
"definition": "",
"hide": 0,
"includeAll": false,
"label": "Pod",
@ -2138,7 +2188,10 @@
},
{
"allValue": null,
"current": {},
"current": {
"text": "All",
"value": "$__all"
},
"datasource": "prometheus",
"definition": "label_values(request_total{dst_namespace=\"$namespace\", dst_deployment=\"$deployment\"}, deployment)",
"hide": 2,
@ -2160,7 +2213,10 @@
},
{
"allValue": null,
"current": {},
"current": {
"text": "All",
"value": "$__all"
},
"datasource": "prometheus",
"definition": "label_values(request_total{namespace=\"$namespace\", deployment=\"$deployment\"}, dst_deployment)",
"hide": 2,

View File

@ -12,7 +12,7 @@
}
]
},
"description": "Metrics useful for benchmarking and loadtesting Prometheus itself. Designed primarily for Prometheus 2.10.x.",
"description": "Metrics useful for benchmarking and loadtesting Prometheus itself. Designed primarily for Prometheus 2.7.x.",
"editable": true,
"gnetId": 9761,
"graphTooltip": 1,
@ -3716,7 +3716,7 @@
]
},
"timezone": "browser",
"title": "Prometheus Benchmark - 2.10.x",
"title": "Prometheus Benchmark - 2.7.x",
"uid": "prometheus-benchmark",
"version": 10
}

View File

@ -69,6 +69,7 @@
"linewidth": 1,
"links": [],
"nullPointMode": "connected",
"options": {},
"percentage": false,
"pointradius": 2,
"points": false,
@ -92,6 +93,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "Samples Appended",
"tooltip": {
@ -158,6 +160,7 @@
"linewidth": 1,
"links": [],
"nullPointMode": "connected",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -180,6 +183,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "Scrape Duration",
"tooltip": {
@ -244,6 +248,7 @@
"linewidth": 1,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -275,6 +280,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "Memory Profile",
"tooltip": {
@ -282,7 +288,6 @@
"sort": 2,
"value_type": "individual"
},
"transparent": false,
"type": "graph",
"xaxis": {
"buckets": null,
@ -355,6 +360,7 @@
"maxDataPoints": 100,
"nullPointMode": "connected",
"nullText": null,
"options": {},
"postfix": "",
"postfixFontSize": "50%",
"prefix": "",
@ -423,6 +429,7 @@
"linewidth": 1,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -454,6 +461,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "Active Appenders",
"tooltip": {
@ -525,6 +533,7 @@
"linewidth": 1,
"links": [],
"nullPointMode": "connected",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -545,6 +554,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "Blocks Loaded",
"tooltip": {
@ -610,6 +620,7 @@
"linewidth": 1,
"links": [],
"nullPointMode": "connected",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -631,6 +642,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "Head Chunks",
"tooltip": {
@ -696,6 +708,7 @@
"linewidth": 1,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -729,6 +742,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "Head Block GC Activity",
"tooltip": {
@ -796,6 +810,7 @@
"linewidth": 1,
"links": [],
"nullPointMode": "connected",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -847,6 +862,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "Compaction Activity",
"tooltip": {
@ -912,6 +928,7 @@
"linewidth": 1,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -941,6 +958,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "Reload Count",
"tooltip": {
@ -1006,6 +1024,7 @@
"linewidth": 1,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -1026,6 +1045,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "Query Durations",
"tooltip": {
@ -1097,6 +1117,7 @@
"linewidth": 1,
"links": [],
"nullPointMode": "connected",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -1118,6 +1139,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "Rule Group Eval Duration",
"tooltip": {
@ -1182,6 +1204,7 @@
"linewidth": 1,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -1210,6 +1233,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "Rule Group Eval Activity",
"tooltip": {
@ -1260,6 +1284,7 @@
"id": 171,
"links": [],
"mode": "html",
"options": {},
"title": "",
"transparent": true,
"type": "text"
@ -1267,7 +1292,7 @@
],
"refresh": "1m",
"revision": "1.0",
"schemaVersion": 16,
"schemaVersion": 18,
"style": "dark",
"tags": [
"prometheus"

File diff suppressed because it is too large Load Diff

View File

@ -22,7 +22,7 @@
{
"content": "<div style=\"display: flex; align-items: center\">\n <img src=\"https://linkerd.io/images/identity/favicon/linkerd-favicon.png\" style=\"height:32px;\"/>&nbsp;\n <span style=\"font-size: 32px\">svc/$service</span>\n</div>",
"gridPos": {
"h": 2.4,
"h": 2,
"w": 24,
"x": 0,
"y": 0
@ -30,6 +30,7 @@
"id": 20,
"links": [],
"mode": "html",
"options": {},
"title": "",
"transparent": true,
"type": "text"
@ -57,7 +58,7 @@
"h": 4,
"w": 8,
"x": 0,
"y": 2.4
"y": 2
},
"id": 5,
"interval": null,
@ -76,6 +77,7 @@
"maxDataPoints": 100,
"nullPointMode": "connected",
"nullText": null,
"options": {},
"postfix": "",
"postfixFontSize": "50%",
"prefix": "",
@ -141,7 +143,7 @@
"h": 4,
"w": 8,
"x": 8,
"y": 2.4
"y": 2
},
"id": 4,
"interval": null,
@ -160,6 +162,7 @@
"maxDataPoints": 100,
"nullPointMode": "connected",
"nullText": null,
"options": {},
"postfix": " RPS",
"postfixFontSize": "100%",
"prefix": "",
@ -225,7 +228,7 @@
"h": 4,
"w": 8,
"x": 16,
"y": 2.4
"y": 2
},
"id": 81,
"interval": null,
@ -244,6 +247,7 @@
"maxDataPoints": 100,
"nullPointMode": "connected",
"nullText": null,
"options": {},
"postfix": " ms",
"postfixFontSize": "100%",
"prefix": "",
@ -289,14 +293,15 @@
{
"content": "<div class=\"text-center dashboard-header\">\n <span>TOP-LINE TRAFFIC</span>\n</div>",
"gridPos": {
"h": 2.2,
"h": 2,
"w": 24,
"x": 0,
"y": 6.4
"y": 6
},
"id": 17,
"links": [],
"mode": "html",
"options": {},
"title": "",
"transparent": true,
"type": "text"
@ -312,7 +317,7 @@
"h": 7,
"w": 8,
"x": 0,
"y": 8.600000000000001
"y": 8
},
"id": 67,
"legend": {
@ -328,6 +333,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -347,6 +353,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "SUCCESS RATE",
"tooltip": {
@ -397,7 +404,7 @@
"h": 7,
"w": 8,
"x": 8,
"y": 8.600000000000001
"y": 8
},
"id": 2,
"legend": {
@ -413,6 +420,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -439,6 +447,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "REQUEST RATE",
"tooltip": {
@ -489,7 +498,7 @@
"h": 7,
"w": 8,
"x": 16,
"y": 8.600000000000001
"y": 8
},
"id": 68,
"legend": {
@ -505,6 +514,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -539,6 +549,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "LATENCY",
"tooltip": {
@ -581,14 +592,15 @@
{
"content": "<div class=\"text-center dashboard-header\">\n <span>INBOUND TRAFFIC BY DEPLOYMENT</span>\n</div>",
"gridPos": {
"h": 2.2,
"h": 2,
"w": 24,
"x": 0,
"y": 15.600000000000001
"y": 15
},
"id": 32,
"links": [],
"mode": "html",
"options": {},
"title": "",
"transparent": true,
"type": "text"
@ -604,7 +616,7 @@
"h": 7,
"w": 8,
"x": 0,
"y": 17.8
"y": 17
},
"id": 77,
"legend": {
@ -620,6 +632,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -639,6 +652,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "SUCCESS RATE",
"tooltip": {
@ -689,7 +703,7 @@
"h": 7,
"w": 8,
"x": 8,
"y": 17.8
"y": 17
},
"id": 78,
"legend": {
@ -705,6 +719,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -731,6 +746,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "REQUEST RATE",
"tooltip": {
@ -780,7 +796,7 @@
"h": 7,
"w": 8,
"x": 16,
"y": 17.8
"y": 17
},
"id": 79,
"legend": {
@ -796,6 +812,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -815,6 +832,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "P95 LATENCY",
"tooltip": {
@ -856,14 +874,15 @@
{
"content": "<div class=\"text-center dashboard-header\">\n <span>INBOUND TRAFFIC BY POD</span>\n</div>",
"gridPos": {
"h": 2.2,
"h": 2,
"w": 24,
"x": 0,
"y": 24.8
"y": 24
},
"id": 82,
"links": [],
"mode": "html",
"options": {},
"title": "",
"transparent": true,
"type": "text"
@ -879,7 +898,7 @@
"h": 7,
"w": 8,
"x": 0,
"y": 27
"y": 26
},
"id": 83,
"legend": {
@ -895,6 +914,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -914,6 +934,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "SUCCESS RATE",
"tooltip": {
@ -964,7 +985,7 @@
"h": 7,
"w": 8,
"x": 8,
"y": 27
"y": 26
},
"id": 84,
"legend": {
@ -980,6 +1001,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -1006,6 +1028,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "REQUEST RATE",
"tooltip": {
@ -1055,7 +1078,7 @@
"h": 7,
"w": 8,
"x": 16,
"y": 27
"y": 26
},
"id": 85,
"legend": {
@ -1071,6 +1094,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -1090,6 +1114,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "P95 LATENCY",
"tooltip": {
@ -1134,19 +1159,20 @@
"h": 3,
"w": 24,
"x": 0,
"y": 34
"y": 33
},
"height": "1px",
"id": 171,
"links": [],
"mode": "html",
"options": {},
"title": "",
"transparent": true,
"type": "text"
}
],
"refresh": "5s",
"schemaVersion": 16,
"schemaVersion": 18,
"style": "dark",
"tags": [
"linkerd"
@ -1157,6 +1183,7 @@
"allValue": null,
"current": {},
"datasource": "prometheus",
"definition": "",
"hide": 0,
"includeAll": false,
"label": "Namespace",
@ -1166,6 +1193,7 @@
"query": "label_values(request_total, namespace)",
"refresh": 2,
"regex": "",
"skipUrlSync": false,
"sort": 1,
"tagValuesQuery": "",
"tags": [],
@ -1177,6 +1205,7 @@
"allValue": null,
"current": {},
"datasource": "prometheus",
"definition": "",
"hide": 0,
"includeAll": false,
"label": "Service",
@ -1186,6 +1215,7 @@
"query": "label_values(request_total{namespace=\"$namespace\"}, dst_service)",
"refresh": 2,
"regex": "",
"skipUrlSync": false,
"sort": 1,
"tagValuesQuery": "",
"tags": [],
@ -1195,8 +1225,12 @@
},
{
"allValue": null,
"current": {},
"current": {
"text": "All",
"value": "$__all"
},
"datasource": "prometheus",
"definition": "",
"hide": 2,
"includeAll": true,
"label": null,
@ -1206,6 +1240,7 @@
"query": "label_values(request_total{dst_namespace=\"$namespace\", dst_service=\"$service\"}, deployment)",
"refresh": 2,
"regex": "",
"skipUrlSync": false,
"sort": 1,
"tagValuesQuery": "",
"tags": [],
@ -1215,8 +1250,12 @@
},
{
"allValue": null,
"current": {},
"current": {
"text": "All",
"value": "$__all"
},
"datasource": "prometheus",
"definition": "",
"hide": 2,
"includeAll": true,
"label": null,
@ -1226,6 +1265,7 @@
"query": "label_values(request_total{namespace=\"$namespace\", deployment=\"$deployment\"}, dst_deployment)",
"refresh": 2,
"regex": "",
"skipUrlSync": false,
"sort": 1,
"tagValuesQuery": "",
"tags": [],

View File

@ -22,7 +22,7 @@
{
"content": "<div style=\"display: flex; align-items: center\">\n <img src=\"https://linkerd.io/images/identity/favicon/linkerd-favicon.png\" style=\"height:32px;\"/>&nbsp;\n <span style=\"font-size: 32px\">sts/$statefulset</span>\n</div>",
"gridPos": {
"h": 2.4,
"h": 2,
"w": 24,
"x": 0,
"y": 0
@ -30,6 +30,7 @@
"id": 20,
"links": [],
"mode": "html",
"options": {},
"title": "",
"transparent": true,
"type": "text"
@ -57,7 +58,7 @@
"h": 4,
"w": 8,
"x": 0,
"y": 2.4
"y": 2
},
"id": 5,
"interval": null,
@ -76,6 +77,7 @@
"maxDataPoints": 100,
"nullPointMode": "connected",
"nullText": null,
"options": {},
"postfix": "",
"postfixFontSize": "50%",
"prefix": "",
@ -141,7 +143,7 @@
"h": 4,
"w": 8,
"x": 8,
"y": 2.4
"y": 2
},
"id": 4,
"interval": null,
@ -160,6 +162,7 @@
"maxDataPoints": 100,
"nullPointMode": "connected",
"nullText": null,
"options": {},
"postfix": " RPS",
"postfixFontSize": "100%",
"prefix": "",
@ -225,7 +228,7 @@
"h": 4,
"w": 4,
"x": 16,
"y": 2.4
"y": 2
},
"id": 11,
"interval": null,
@ -244,6 +247,7 @@
"maxDataPoints": 100,
"nullPointMode": "connected",
"nullText": null,
"options": {},
"postfix": "",
"postfixFontSize": "100%",
"prefix": "",
@ -307,7 +311,7 @@
"h": 4,
"w": 4,
"x": 20,
"y": 2.4
"y": 2
},
"id": 15,
"interval": null,
@ -326,6 +330,7 @@
"maxDataPoints": 100,
"nullPointMode": "connected",
"nullText": null,
"options": {},
"postfix": "",
"postfixFontSize": "100%",
"prefix": "",
@ -370,14 +375,15 @@
{
"content": "<div class=\"text-center dashboard-header\">\n <span>INBOUND TRAFFIC</span>\n</div>",
"gridPos": {
"h": 2.2,
"h": 2,
"w": 24,
"x": 0,
"y": 6.4
"y": 6
},
"id": 17,
"links": [],
"mode": "html",
"options": {},
"title": "",
"transparent": true,
"type": "text"
@ -393,7 +399,7 @@
"h": 7,
"w": 8,
"x": 0,
"y": 8.600000000000001
"y": 8
},
"id": 67,
"legend": {
@ -409,6 +415,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -428,6 +435,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "SUCCESS RATE",
"tooltip": {
@ -478,7 +486,7 @@
"h": 7,
"w": 8,
"x": 8,
"y": 8.600000000000001
"y": 8
},
"id": 2,
"legend": {
@ -494,6 +502,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -520,6 +529,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "REQUEST RATE",
"tooltip": {
@ -570,7 +580,7 @@
"h": 7,
"w": 8,
"x": 16,
"y": 8.600000000000001
"y": 8
},
"id": 68,
"legend": {
@ -586,6 +596,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -620,6 +631,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "LATENCY",
"tooltip": {
@ -665,7 +677,7 @@
"h": 1,
"w": 24,
"x": 0,
"y": 15.600000000000001
"y": 15
},
"id": 148,
"panels": [
@ -680,7 +692,7 @@
"h": 7,
"w": 8,
"x": 0,
"y": 16.6
"y": 16
},
"id": 167,
"legend": {
@ -696,6 +708,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -715,6 +728,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "TCP CONNECTION FAILURES",
"tooltip": {
@ -765,7 +779,7 @@
"h": 7,
"w": 8,
"x": 8,
"y": 16.6
"y": 16
},
"id": 168,
"legend": {
@ -781,6 +795,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -800,6 +815,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "TCP CONNECTIONS OPEN",
"tooltip": {
@ -856,15 +872,18 @@
"h": 7,
"w": 8,
"x": 16,
"y": 16.6
"y": 16
},
"heatmap": {},
"hideZeroBuckets": false,
"highlightCards": true,
"id": 169,
"legend": {
"show": false
},
"links": [],
"options": {},
"reverseYBuckets": false,
"targets": [
{
"expr": "tcp_connection_duration_ms_bucket{namespace=\"$namespace\", statefulset=\"$statefulset\", direction=\"inbound\"}",
@ -907,7 +926,7 @@
"h": 1,
"w": 24,
"x": 0,
"y": 16.6
"y": 16
},
"id": 152,
"panels": [],
@ -917,14 +936,15 @@
{
"content": "<div class=\"text-center dashboard-header\">\n <span>INBOUND STATEFULSETS</span>\n</div>",
"gridPos": {
"h": 2.2,
"h": 2,
"w": 24,
"x": 0,
"y": 17.6
"y": 17
},
"id": 76,
"links": [],
"mode": "html",
"options": {},
"title": "",
"transparent": true,
"type": "text"
@ -935,7 +955,7 @@
"h": 1,
"w": 24,
"x": 0,
"y": 19.8
"y": 19
},
"id": 59,
"panels": [
@ -945,11 +965,12 @@
"h": 2,
"w": 24,
"x": 0,
"y": 20.8
"y": 22.2
},
"id": 39,
"links": [],
"mode": "html",
"options": {},
"title": "",
"transparent": true,
"type": "text"
@ -965,7 +986,7 @@
"h": 7,
"w": 8,
"x": 0,
"y": 22.8
"y": 24.2
},
"id": 36,
"legend": {
@ -981,6 +1002,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -1001,6 +1023,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "SUCCESS RATE",
"tooltip": {
@ -1051,7 +1074,7 @@
"h": 7,
"w": 8,
"x": 8,
"y": 22.8
"y": 24.2
},
"id": 22,
"legend": {
@ -1067,6 +1090,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -1093,6 +1117,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "REQUEST RATE",
"tooltip": {
@ -1143,7 +1168,7 @@
"h": 7,
"w": 8,
"x": 16,
"y": 22.8
"y": 24.2
},
"id": 29,
"legend": {
@ -1159,6 +1184,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -1192,6 +1218,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "LATENCY",
"tooltip": {
@ -1241,7 +1268,7 @@
"h": 1,
"w": 24,
"x": 0,
"y": 20.8
"y": 20
},
"id": 34,
"panels": [],
@ -1252,14 +1279,15 @@
{
"content": "<div class=\"text-center dashboard-header\">\n <span>OUTBOUND TRAFFIC</span>\n</div>",
"gridPos": {
"h": 2.2,
"h": 2,
"w": 24,
"x": 0,
"y": 21.8
"y": 21
},
"id": 32,
"links": [],
"mode": "html",
"options": {},
"title": "",
"transparent": true,
"type": "text"
@ -1275,7 +1303,7 @@
"h": 7,
"w": 8,
"x": 0,
"y": 24
"y": 23
},
"id": 77,
"legend": {
@ -1291,6 +1319,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -1310,6 +1339,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "SUCCESS RATE",
"tooltip": {
@ -1360,7 +1390,7 @@
"h": 7,
"w": 8,
"x": 8,
"y": 24
"y": 23
},
"id": 78,
"legend": {
@ -1376,6 +1406,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -1402,6 +1433,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "REQUEST RATE",
"tooltip": {
@ -1451,7 +1483,7 @@
"h": 7,
"w": 8,
"x": 16,
"y": 24
"y": 23
},
"id": 79,
"legend": {
@ -1467,6 +1499,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -1486,6 +1519,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "P95 LATENCY",
"tooltip": {
@ -1530,7 +1564,7 @@
"h": 1,
"w": 24,
"x": 0,
"y": 31
"y": 30
},
"id": 154,
"panels": [
@ -1545,7 +1579,7 @@
"h": 7,
"w": 8,
"x": 0,
"y": 41
"y": 29
},
"id": 157,
"legend": {
@ -1561,6 +1595,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -1580,6 +1615,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "TCP CONNECTION FAILURES",
"tooltip": {
@ -1630,7 +1666,7 @@
"h": 7,
"w": 8,
"x": 8,
"y": 41
"y": 29
},
"id": 166,
"legend": {
@ -1646,6 +1682,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -1665,6 +1702,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "TCP CONNECTIONS OPEN",
"tooltip": {
@ -1721,15 +1759,18 @@
"h": 7,
"w": 8,
"x": 16,
"y": 41
"y": 29
},
"heatmap": {},
"hideZeroBuckets": false,
"highlightCards": true,
"id": 160,
"legend": {
"show": false
},
"links": [],
"options": {},
"reverseYBuckets": false,
"targets": [
{
"expr": "tcp_connection_duration_ms_bucket{namespace=\"$namespace\", statefulset=\"$statefulset\", direction=\"outbound\"}",
@ -1772,7 +1813,7 @@
"h": 1,
"w": 24,
"x": 0,
"y": 32
"y": 31
},
"id": 156,
"panels": [],
@ -1782,14 +1823,15 @@
{
"content": "<div class=\"text-center dashboard-header\">\n <span>OUTBOUND STATEFULSETS</span>\n</div>",
"gridPos": {
"h": 2.2,
"h": 2,
"w": 24,
"x": 0,
"y": 33
"y": 32
},
"id": 80,
"links": [],
"mode": "html",
"options": {},
"title": "",
"transparent": true,
"type": "text"
@ -1800,7 +1842,7 @@
"h": 1,
"w": 24,
"x": 0,
"y": 35.2
"y": 34
},
"id": 27,
"panels": [
@ -1810,11 +1852,12 @@
"h": 2,
"w": 24,
"x": 0,
"y": 36.2
"y": 36
},
"id": 40,
"links": [],
"mode": "html",
"options": {},
"title": "",
"transparent": true,
"type": "text"
@ -1830,7 +1873,7 @@
"h": 7,
"w": 8,
"x": 0,
"y": 38.2
"y": 38
},
"id": 28,
"legend": {
@ -1846,6 +1889,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -1865,6 +1909,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "SUCCESS RATE",
"tooltip": {
@ -1915,7 +1960,7 @@
"h": 7,
"w": 8,
"x": 8,
"y": 38.2
"y": 38
},
"id": 35,
"legend": {
@ -1931,6 +1976,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -1957,6 +2003,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "REQUEST RATE",
"tooltip": {
@ -2006,7 +2053,7 @@
"h": 7,
"w": 8,
"x": 16,
"y": 38.2
"y": 38
},
"id": 41,
"legend": {
@ -2022,6 +2069,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -2055,6 +2103,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "LATENCY",
"tooltip": {
@ -2104,19 +2153,20 @@
"h": 3,
"w": 24,
"x": 0,
"y": 36.2
"y": 35
},
"height": "1px",
"id": 171,
"links": [],
"mode": "html",
"options": {},
"title": "",
"transparent": true,
"type": "text"
}
],
"refresh": "5s",
"schemaVersion": 16,
"schemaVersion": 18,
"style": "dark",
"tags": [
"linkerd"
@ -2127,6 +2177,7 @@
"allValue": null,
"current": {},
"datasource": "prometheus",
"definition": "",
"hide": 0,
"includeAll": false,
"label": "Namespace",
@ -2136,6 +2187,7 @@
"query": "label_values(process_start_time_seconds{statefulset!=\"\"}, namespace)",
"refresh": 2,
"regex": "",
"skipUrlSync": false,
"sort": 1,
"tagValuesQuery": "",
"tags": [],
@ -2147,6 +2199,7 @@
"allValue": null,
"current": {},
"datasource": "prometheus",
"definition": "",
"hide": 0,
"includeAll": false,
"label": "StatefulSet",
@ -2156,6 +2209,7 @@
"query": "label_values(process_start_time_seconds{namespace=\"$namespace\"}, statefulset)",
"refresh": 2,
"regex": "",
"skipUrlSync": false,
"sort": 1,
"tagValuesQuery": "",
"tags": [],
@ -2167,6 +2221,7 @@
"allValue": null,
"current": {},
"datasource": "prometheus",
"definition": "",
"hide": 2,
"includeAll": true,
"label": null,
@ -2176,6 +2231,7 @@
"query": "label_values(request_total{dst_namespace=\"$namespace\", dst_statefulset=\"$statefulset\"}, statefulset)",
"refresh": 2,
"regex": "",
"skipUrlSync": false,
"sort": 1,
"tagValuesQuery": "",
"tags": [],
@ -2187,6 +2243,7 @@
"allValue": null,
"current": {},
"datasource": "prometheus",
"definition": "",
"hide": 2,
"includeAll": true,
"label": null,
@ -2196,6 +2253,7 @@
"query": "label_values(request_total{namespace=\"$namespace\", statefulset=\"$statefulset\"}, dst_statefulset)",
"refresh": 2,
"regex": "",
"skipUrlSync": false,
"sort": 1,
"tagValuesQuery": "",
"tags": [],

View File

@ -16,7 +16,7 @@
"gnetId": null,
"graphTooltip": 1,
"id": null,
"iteration": 1531431143257,
"iteration": 1563896358132,
"links": [],
"panels": [
{
@ -31,6 +31,7 @@
"id": 14,
"links": [],
"mode": "html",
"options": {},
"title": "",
"transparent": true,
"type": "text"
@ -77,6 +78,7 @@
"maxDataPoints": 100,
"nullPointMode": "connected",
"nullText": null,
"options": {},
"postfix": "",
"postfixFontSize": "50%",
"prefix": "",
@ -159,6 +161,7 @@
"maxDataPoints": 100,
"nullPointMode": "connected",
"nullText": null,
"options": {},
"postfix": "",
"postfixFontSize": "50%",
"prefix": "",
@ -241,6 +244,7 @@
"maxDataPoints": 100,
"nullPointMode": "connected",
"nullText": null,
"options": {},
"postfix": "",
"postfixFontSize": "50%",
"prefix": "",
@ -323,6 +327,7 @@
"maxDataPoints": 100,
"nullPointMode": "connected",
"nullText": null,
"options": {},
"postfix": "",
"postfixFontSize": "50%",
"prefix": "",
@ -366,7 +371,7 @@
{
"content": "<div class=\"text-center dashboard-header\">\n <span>TOP LINE</span>\n</div>",
"gridPos": {
"h": 2.2,
"h": 2,
"w": 24,
"x": 0,
"y": 7
@ -375,6 +380,7 @@
"id": 20,
"links": [],
"mode": "html",
"options": {},
"title": "",
"transparent": true,
"type": "text"
@ -390,7 +396,7 @@
"h": 7,
"w": 8,
"x": 0,
"y": 9.2
"y": 9
},
"id": 21,
"legend": {
@ -406,6 +412,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -425,6 +432,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "SUCCESS RATE",
"tooltip": {
@ -474,7 +482,7 @@
"h": 7,
"w": 8,
"x": 8,
"y": 9.2
"y": 9
},
"id": 22,
"legend": {
@ -490,6 +498,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -516,6 +525,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "REQUEST VOLUME",
"tooltip": {
@ -565,7 +575,7 @@
"h": 7,
"w": 8,
"x": 16,
"y": 9.2
"y": 9
},
"id": 23,
"legend": {
@ -581,6 +591,7 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
@ -600,6 +611,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "P95 LATENCY",
"tooltip": {
@ -641,15 +653,16 @@
{
"content": "<div class=\"text-center dashboard-header\">\n <span>NAMESPACES</span>\n</div>",
"gridPos": {
"h": 2.2,
"h": 2,
"w": 24,
"x": 0,
"y": 16.2
"y": 16
},
"height": "1px",
"id": 19,
"links": [],
"mode": "html",
"options": {},
"title": "",
"transparent": true,
"type": "text"
@ -660,11 +673,16 @@
"h": 1,
"w": 24,
"x": 0,
"y": 18.4
"y": 18
},
"id": 40,
"panels": [],
"repeat": "namespace",
"scopedVars": {
"namespace": {
"selected": false
}
},
"title": "",
"type": "row"
},
@ -674,12 +692,18 @@
"h": 2,
"w": 24,
"x": 0,
"y": 19.4
"y": 19
},
"height": "1px",
"id": 13,
"links": [],
"mode": "html",
"options": {},
"scopedVars": {
"namespace": {
"selected": false
}
},
"title": "",
"transparent": true,
"type": "text"
@ -695,7 +719,7 @@
"h": 7,
"w": 8,
"x": 0,
"y": 21.4
"y": 21
},
"id": 6,
"legend": {
@ -711,10 +735,16 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
"renderer": "flot",
"scopedVars": {
"namespace": {
"selected": false
}
},
"seriesOverrides": [],
"spaceLength": 10,
"stack": false,
@ -730,6 +760,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "SUCCESS RATE",
"tooltip": {
@ -779,7 +810,7 @@
"h": 7,
"w": 8,
"x": 8,
"y": 21.4
"y": 21
},
"id": 8,
"legend": {
@ -795,10 +826,16 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
"renderer": "flot",
"scopedVars": {
"namespace": {
"selected": false
}
},
"seriesOverrides": [],
"spaceLength": 10,
"stack": false,
@ -821,6 +858,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "REQUEST VOLUME",
"tooltip": {
@ -870,7 +908,7 @@
"h": 7,
"w": 8,
"x": 16,
"y": 21.4
"y": 21
},
"id": 9,
"legend": {
@ -886,10 +924,16 @@
"linewidth": 2,
"links": [],
"nullPointMode": "null",
"options": {},
"percentage": false,
"pointradius": 5,
"points": false,
"renderer": "flot",
"scopedVars": {
"namespace": {
"selected": false
}
},
"seriesOverrides": [],
"spaceLength": 10,
"stack": false,
@ -906,6 +950,7 @@
],
"thresholds": [],
"timeFrom": null,
"timeRegions": [],
"timeShift": null,
"title": "P95 LATENCY",
"tooltip": {
@ -946,7 +991,7 @@
}
],
"refresh": "5s",
"schemaVersion": 16,
"schemaVersion": 18,
"style": "dark",
"tags": [
"linkerd"
@ -955,8 +1000,12 @@
"list": [
{
"allValue": null,
"current": {},
"current": {
"text": "All",
"value": "$__all"
},
"datasource": "prometheus",
"definition": "",
"hide": 2,
"includeAll": true,
"label": null,
@ -966,6 +1015,7 @@
"query": "label_values(process_start_time_seconds, namespace)",
"refresh": 2,
"regex": "",
"skipUrlSync": false,
"sort": 1,
"tagValuesQuery": "",
"tags": [],
@ -975,8 +1025,12 @@
},
{
"allValue": null,
"current": {},
"current": {
"text": "All",
"value": "$__all"
},
"datasource": "prometheus",
"definition": "",
"hide": 2,
"includeAll": true,
"label": null,
@ -986,6 +1040,7 @@
"query": "label_values(process_start_time_seconds{deployment!=\"\"}, deployment)",
"refresh": 2,
"regex": "",
"skipUrlSync": false,
"sort": 1,
"tagValuesQuery": "",
"tags": [],