Add basic counts to dashboard

This commit is contained in:
Seth Call 2026-01-08 05:59:51 -06:00
parent 18654515db
commit 5a669c349b
1 changed files with 92 additions and 0 deletions

View File

@ -65,6 +65,98 @@ data:
"title": "Overall Video Success Rate", "title": "Overall Video Success Rate",
"type": "stat" "type": "stat"
}, },
{
"datasource": "${logs}",
"fieldConfig": {
"defaults": {
"color": {
"mode": "thresholds"
},
"mappings": [],
"thresholds": {
"mode": "absolute",
"steps": [
{ "color": "green", "value": null }
]
},
"unit": "none"
},
"overrides": []
},
"gridPos": {
"h": 4,
"w": 6,
"x": 6,
"y": 0
},
"id": 13,
"options": {
"orientation": "auto",
"reduceOptions": {
"calcs": ["lastNotNull"],
"fields": "",
"values": false
},
"showThresholdLabels": false,
"showThresholdMarkers": true
},
"pluginVersion": "8.0.0",
"targets": [
{
"expr": "sum(count_over_time({namespace=\"webrtc-be\", container=\"webrtc-be\"} |= \"type=join_telemetry\" [$__range]))",
"refId": "A"
}
],
"description": "Total number of participants who joined a session in the selected time range.",
"title": "Participants Joined",
"type": "stat"
},
{
"datasource": "${logs}",
"fieldConfig": {
"defaults": {
"color": {
"mode": "thresholds"
},
"mappings": [],
"thresholds": {
"mode": "absolute",
"steps": [
{ "color": "blue", "value": null }
]
},
"unit": "none"
},
"overrides": []
},
"gridPos": {
"h": 4,
"w": 6,
"x": 12,
"y": 0
},
"id": 14,
"options": {
"orientation": "auto",
"reduceOptions": {
"calcs": ["lastNotNull"],
"fields": "",
"values": false
},
"showThresholdLabels": false,
"showThresholdMarkers": true
},
"pluginVersion": "8.0.0",
"targets": [
{
"expr": "count(sum by (room) (count_over_time({namespace=\"webrtc-be\", container=\"webrtc-be\"} |= \"type=join_telemetry\" | logfmt [$__range])))",
"refId": "A"
}
],
"description": "Total number of unique rooms joined in the selected time range.",
"title": "Unique Rooms Joined",
"type": "stat"
},
{ {
"datasource": "Prometheus", "datasource": "Prometheus",
"gridPos": { "gridPos": {