Loading config/dashboards/mec-sandbox.json +313 −1 Original line number Diff line number Diff line Loading @@ -3884,6 +3884,318 @@ "timeShift": null, "title": "Top 10 Requests", "type": "bargauge" }, { "datasource": "Thanos", "fieldConfig": { "defaults": { "custom": {}, "decimals": 0, "mappings": [], "noValue": "0", "thresholds": { "mode": "absolute", "steps": [ { "color": "purple", "value": null } ] } }, "overrides": [] }, "gridPos": { "h": 5, "w": 4, "x": 12, "y": 37 }, "id": 133, "options": { "colorMode": "value", "graphMode": "area", "justifyMode": "auto", "orientation": "auto", "reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false }, "textMode": "value" }, "pluginVersion": "7.3.5", "targets": [ { "expr": "sum((max_over_time(metrics_http_notification_duration_count{replica=~\"$replica\",svc=~\"$mec030\"}[$__range]) - metrics_http_notification_duration_count{replica=~\"$replica\",svc=~\"$mec030\"} offset $__range) or (max_over_time(metrics_http_notification_duration_count{replica=~\"$replica\",svc=~\"$mec030\"}[$__range]) unless metrics_http_notification_duration_count{replica=~\"$replica\",svc=~\"$mec030\"} offset $__range)) or vector(0)", "instant": true, "interval": "", "intervalFactor": 1, "legendFormat": "", "refId": "A" } ], "timeFrom": null, "timeShift": null, "title": "Total Notifications", "type": "stat" }, { "datasource": "Thanos", "fieldConfig": { "defaults": { "custom": {}, "decimals": 0, "mappings": [], "noValue": "0", "thresholds": { "mode": "absolute", "steps": [ { "color": "dark-purple", "value": null }, { "color": "purple", "value": 0 } ] } }, "overrides": [] }, "gridPos": { "h": 5, "w": 8, "x": 16, "y": 37 }, "id": 134, "options": { "displayMode": "gradient", "orientation": "horizontal", "reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false }, "showUnfilled": true }, "pluginVersion": "7.3.5", "targets": [ { "expr": "sum((max_over_time(metrics_http_notification_duration_count{replica=~\"$replica\",svc=~\"$mec030\",status=~\"2.*\"}[$__range]) - metrics_http_notification_duration_count{replica=~\"$replica\",svc=~\"$mec030\",status=~\"2.*\"} offset $__range) or (max_over_time(metrics_http_notification_duration_count{replica=~\"$replica\",svc=~\"$mec030\",status=~\"2.*\"}[$__range]) unless metrics_http_notification_duration_count{replica=~\"$replica\",svc=~\"$mec030\",status=~\"2.*\"} offset $__range)) or vector(0)", "instant": true, "interval": "", "legendFormat": "2xx", "refId": "B" }, { "expr": "sum((max_over_time(metrics_http_notification_duration_count{replica=~\"$replica\",svc=~\"$mec030\",status=~\"3.*\"}[$__range]) - metrics_http_notification_duration_count{replica=~\"$replica\",svc=~\"$mec030\",status=~\"3.*\"} offset $__range) or (max_over_time(metrics_http_notification_duration_count{replica=~\"$replica\",svc=~\"$mec030\",status=~\"3.*\"}[$__range]) unless metrics_http_notification_duration_count{replica=~\"$replica\",svc=~\"$mec030\",status=~\"3.*\"} offset $__range)) or vector(0)", "instant": true, "interval": "", "legendFormat": "3xx", "refId": "C" }, { "expr": "sum((max_over_time(metrics_http_notification_duration_count{replica=~\"$replica\",svc=~\"$mec030\",status=~\"4.*\"}[$__range]) - metrics_http_notification_duration_count{replica=~\"$replica\",svc=~\"$mec030\",status=~\"4.*\"} offset $__range) or (max_over_time(metrics_http_notification_duration_count{replica=~\"$replica\",svc=~\"$mec030\",status=~\"4.*\"}[$__range]) unless metrics_http_notification_duration_count{replica=~\"$replica\",svc=~\"$mec030\",status=~\"4.*\"} offset $__range)) or vector(0)", "instant": true, "interval": "", "legendFormat": "4xx", "refId": "D" }, { "expr": "sum((max_over_time(metrics_http_notification_duration_count{replica=~\"$replica\",svc=~\"$mec030\",status=~\"5.*\"}[$__range]) - metrics_http_notification_duration_count{replica=~\"$replica\",svc=~\"$mec030\",status=~\"5.*\"} offset $__range) or (max_over_time(metrics_http_notification_duration_count{replica=~\"$replica\",svc=~\"$mec030\",status=~\"5.*\"}[$__range]) unless metrics_http_notification_duration_count{replica=~\"$replica\",svc=~\"$mec030\",status=~\"5.*\"} offset $__range)) or vector(0)", "instant": true, "interval": "", "legendFormat": "5xx", "refId": "E" } ], "timeFrom": null, "timeShift": null, "title": "Notification Response Codes", "type": "bargauge" }, { "datasource": "Thanos", "fieldConfig": { "defaults": { "custom": { "align": "left", "filterable": false }, "decimals": 0, "displayName": "${__series.name}", "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "dark-blue", "value": null }, { "color": "blue", "value": 0 } ] } }, "overrides": [ { "matcher": { "id": "byName", "options": "method" }, "properties": [ { "id": "custom.width", "value": 121 } ] }, { "matcher": { "id": "byName", "options": "Time" }, "properties": [ { "id": "custom.width", "value": 166 } ] } ] }, "gridPos": { "h": 9, "w": 12, "x": 0, "y": 42 }, "id": 135, "options": { "displayMode": "gradient", "orientation": "horizontal", "reduceOptions": { "calcs": [ "mean" ], "fields": "", "values": false }, "showUnfilled": true }, "pluginVersion": "7.3.5", "targets": [ { "expr": "topk(10, sort_desc(sum by (svc,path,method)((max_over_time(metrics_http_request_duration_count{replica=~\"$replica\",svc=~\"$mec030\"}[$__range]) - metrics_http_request_duration_count{replica=~\"$replica\",svc=~\"$mec030\"} offset $__range) or (max_over_time(metrics_http_request_duration_count{replica=~\"$replica\",svc=~\"$mec030\"}[$__range]) unless metrics_http_request_duration_count{replica=~\"$replica\",svc=~\"$mec030\"} offset $__range))))\r", "format": "time_series", "instant": true, "interval": "", "intervalFactor": 1, "legendFormat": "{{method}} {{path}}", "refId": "A" } ], "timeFrom": null, "timeShift": null, "title": "Top 10 Requests", "type": "bargauge" }, { "datasource": "Thanos", "fieldConfig": { "defaults": { "custom": { "align": "left", "filterable": false }, "decimals": 0, "displayName": "${__series.name}", "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "dark-purple", "value": null }, { "color": "purple", "value": 0 } ] } }, "overrides": [ { "matcher": { "id": "byName", "options": "method" }, "properties": [ { "id": "custom.width", "value": 121 } ] }, { "matcher": { "id": "byName", "options": "Time" }, "properties": [ { "id": "custom.width", "value": 166 } ] } ] }, "gridPos": { "h": 9, "w": 12, "x": 12, "y": 42 }, "id": 136, "options": { "displayMode": "gradient", "orientation": "horizontal", "reduceOptions": { "calcs": [ "mean" ], "fields": "", "values": false }, "showUnfilled": true }, "pluginVersion": "7.3.5", "targets": [ { "expr": "topk(10, sort_desc(sum by (svc,notif)((max_over_time(metrics_http_notification_duration_count{replica=~\"$replica\",svc=~\"$mec030\"}[$__range]) - metrics_http_notification_duration_count{replica=~\"$replica\",svc=~\"$mec030\"} offset $__range) or (max_over_time(metrics_http_notification_duration_count{replica=~\"$replica\",svc=~\"$mec030\"}[$__range]) unless metrics_http_notification_duration_count{replica=~\"$replica\",svc=~\"$mec030\"} offset $__range))))", "format": "time_series", "instant": true, "interval": "", "intervalFactor": 1, "legendFormat": "{{svc}} | {{notif}}", "refId": "A" } ], "timeFrom": null, "timeShift": null, "title": "Top 10 Notifications", "type": "bargauge" } ], "title": "MEC030 - V2X Information Service", Loading Loading
config/dashboards/mec-sandbox.json +313 −1 Original line number Diff line number Diff line Loading @@ -3884,6 +3884,318 @@ "timeShift": null, "title": "Top 10 Requests", "type": "bargauge" }, { "datasource": "Thanos", "fieldConfig": { "defaults": { "custom": {}, "decimals": 0, "mappings": [], "noValue": "0", "thresholds": { "mode": "absolute", "steps": [ { "color": "purple", "value": null } ] } }, "overrides": [] }, "gridPos": { "h": 5, "w": 4, "x": 12, "y": 37 }, "id": 133, "options": { "colorMode": "value", "graphMode": "area", "justifyMode": "auto", "orientation": "auto", "reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false }, "textMode": "value" }, "pluginVersion": "7.3.5", "targets": [ { "expr": "sum((max_over_time(metrics_http_notification_duration_count{replica=~\"$replica\",svc=~\"$mec030\"}[$__range]) - metrics_http_notification_duration_count{replica=~\"$replica\",svc=~\"$mec030\"} offset $__range) or (max_over_time(metrics_http_notification_duration_count{replica=~\"$replica\",svc=~\"$mec030\"}[$__range]) unless metrics_http_notification_duration_count{replica=~\"$replica\",svc=~\"$mec030\"} offset $__range)) or vector(0)", "instant": true, "interval": "", "intervalFactor": 1, "legendFormat": "", "refId": "A" } ], "timeFrom": null, "timeShift": null, "title": "Total Notifications", "type": "stat" }, { "datasource": "Thanos", "fieldConfig": { "defaults": { "custom": {}, "decimals": 0, "mappings": [], "noValue": "0", "thresholds": { "mode": "absolute", "steps": [ { "color": "dark-purple", "value": null }, { "color": "purple", "value": 0 } ] } }, "overrides": [] }, "gridPos": { "h": 5, "w": 8, "x": 16, "y": 37 }, "id": 134, "options": { "displayMode": "gradient", "orientation": "horizontal", "reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false }, "showUnfilled": true }, "pluginVersion": "7.3.5", "targets": [ { "expr": "sum((max_over_time(metrics_http_notification_duration_count{replica=~\"$replica\",svc=~\"$mec030\",status=~\"2.*\"}[$__range]) - metrics_http_notification_duration_count{replica=~\"$replica\",svc=~\"$mec030\",status=~\"2.*\"} offset $__range) or (max_over_time(metrics_http_notification_duration_count{replica=~\"$replica\",svc=~\"$mec030\",status=~\"2.*\"}[$__range]) unless metrics_http_notification_duration_count{replica=~\"$replica\",svc=~\"$mec030\",status=~\"2.*\"} offset $__range)) or vector(0)", "instant": true, "interval": "", "legendFormat": "2xx", "refId": "B" }, { "expr": "sum((max_over_time(metrics_http_notification_duration_count{replica=~\"$replica\",svc=~\"$mec030\",status=~\"3.*\"}[$__range]) - metrics_http_notification_duration_count{replica=~\"$replica\",svc=~\"$mec030\",status=~\"3.*\"} offset $__range) or (max_over_time(metrics_http_notification_duration_count{replica=~\"$replica\",svc=~\"$mec030\",status=~\"3.*\"}[$__range]) unless metrics_http_notification_duration_count{replica=~\"$replica\",svc=~\"$mec030\",status=~\"3.*\"} offset $__range)) or vector(0)", "instant": true, "interval": "", "legendFormat": "3xx", "refId": "C" }, { "expr": "sum((max_over_time(metrics_http_notification_duration_count{replica=~\"$replica\",svc=~\"$mec030\",status=~\"4.*\"}[$__range]) - metrics_http_notification_duration_count{replica=~\"$replica\",svc=~\"$mec030\",status=~\"4.*\"} offset $__range) or (max_over_time(metrics_http_notification_duration_count{replica=~\"$replica\",svc=~\"$mec030\",status=~\"4.*\"}[$__range]) unless metrics_http_notification_duration_count{replica=~\"$replica\",svc=~\"$mec030\",status=~\"4.*\"} offset $__range)) or vector(0)", "instant": true, "interval": "", "legendFormat": "4xx", "refId": "D" }, { "expr": "sum((max_over_time(metrics_http_notification_duration_count{replica=~\"$replica\",svc=~\"$mec030\",status=~\"5.*\"}[$__range]) - metrics_http_notification_duration_count{replica=~\"$replica\",svc=~\"$mec030\",status=~\"5.*\"} offset $__range) or (max_over_time(metrics_http_notification_duration_count{replica=~\"$replica\",svc=~\"$mec030\",status=~\"5.*\"}[$__range]) unless metrics_http_notification_duration_count{replica=~\"$replica\",svc=~\"$mec030\",status=~\"5.*\"} offset $__range)) or vector(0)", "instant": true, "interval": "", "legendFormat": "5xx", "refId": "E" } ], "timeFrom": null, "timeShift": null, "title": "Notification Response Codes", "type": "bargauge" }, { "datasource": "Thanos", "fieldConfig": { "defaults": { "custom": { "align": "left", "filterable": false }, "decimals": 0, "displayName": "${__series.name}", "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "dark-blue", "value": null }, { "color": "blue", "value": 0 } ] } }, "overrides": [ { "matcher": { "id": "byName", "options": "method" }, "properties": [ { "id": "custom.width", "value": 121 } ] }, { "matcher": { "id": "byName", "options": "Time" }, "properties": [ { "id": "custom.width", "value": 166 } ] } ] }, "gridPos": { "h": 9, "w": 12, "x": 0, "y": 42 }, "id": 135, "options": { "displayMode": "gradient", "orientation": "horizontal", "reduceOptions": { "calcs": [ "mean" ], "fields": "", "values": false }, "showUnfilled": true }, "pluginVersion": "7.3.5", "targets": [ { "expr": "topk(10, sort_desc(sum by (svc,path,method)((max_over_time(metrics_http_request_duration_count{replica=~\"$replica\",svc=~\"$mec030\"}[$__range]) - metrics_http_request_duration_count{replica=~\"$replica\",svc=~\"$mec030\"} offset $__range) or (max_over_time(metrics_http_request_duration_count{replica=~\"$replica\",svc=~\"$mec030\"}[$__range]) unless metrics_http_request_duration_count{replica=~\"$replica\",svc=~\"$mec030\"} offset $__range))))\r", "format": "time_series", "instant": true, "interval": "", "intervalFactor": 1, "legendFormat": "{{method}} {{path}}", "refId": "A" } ], "timeFrom": null, "timeShift": null, "title": "Top 10 Requests", "type": "bargauge" }, { "datasource": "Thanos", "fieldConfig": { "defaults": { "custom": { "align": "left", "filterable": false }, "decimals": 0, "displayName": "${__series.name}", "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "dark-purple", "value": null }, { "color": "purple", "value": 0 } ] } }, "overrides": [ { "matcher": { "id": "byName", "options": "method" }, "properties": [ { "id": "custom.width", "value": 121 } ] }, { "matcher": { "id": "byName", "options": "Time" }, "properties": [ { "id": "custom.width", "value": 166 } ] } ] }, "gridPos": { "h": 9, "w": 12, "x": 12, "y": 42 }, "id": 136, "options": { "displayMode": "gradient", "orientation": "horizontal", "reduceOptions": { "calcs": [ "mean" ], "fields": "", "values": false }, "showUnfilled": true }, "pluginVersion": "7.3.5", "targets": [ { "expr": "topk(10, sort_desc(sum by (svc,notif)((max_over_time(metrics_http_notification_duration_count{replica=~\"$replica\",svc=~\"$mec030\"}[$__range]) - metrics_http_notification_duration_count{replica=~\"$replica\",svc=~\"$mec030\"} offset $__range) or (max_over_time(metrics_http_notification_duration_count{replica=~\"$replica\",svc=~\"$mec030\"}[$__range]) unless metrics_http_notification_duration_count{replica=~\"$replica\",svc=~\"$mec030\"} offset $__range))))", "format": "time_series", "instant": true, "interval": "", "intervalFactor": 1, "legendFormat": "{{svc}} | {{notif}}", "refId": "A" } ], "timeFrom": null, "timeShift": null, "title": "Top 10 Notifications", "type": "bargauge" } ], "title": "MEC030 - V2X Information Service", Loading