Fix GBarmUB dashboards for live metrics and no-data panels

This commit is contained in:
gbanyan
2026-02-16 16:37:27 +08:00
parent b46e03552b
commit 9b565ead55
4 changed files with 12 additions and 12 deletions

View File

@@ -185,7 +185,7 @@
"type": "loki",
"uid": "ef1qnibjxb5z4a"
},
"expr": "sum(rate({service_name=\"proxy/traefik-access\"} |~ ` 2\\d{2} ` [5m]))",
"expr": "sum(rate({service_name=\"proxy/traefik-access\"} |~ ` 2\\d{2} ` [5m])) or vector(0)",
"legendFormat": "2xx 成功",
"refId": "A"
},
@@ -194,7 +194,7 @@
"type": "loki",
"uid": "ef1qnibjxb5z4a"
},
"expr": "sum(rate({service_name=\"proxy/traefik-access\"} |~ ` 3\\d{2} ` [5m]))",
"expr": "sum(rate({service_name=\"proxy/traefik-access\"} |~ ` 3\\d{2} ` [5m])) or vector(0)",
"legendFormat": "3xx 重定向",
"refId": "B"
},
@@ -203,7 +203,7 @@
"type": "loki",
"uid": "ef1qnibjxb5z4a"
},
"expr": "sum(rate({service_name=\"proxy/traefik-access\"} |~ ` 4\\d{2} ` [5m]))",
"expr": "sum(rate({service_name=\"proxy/traefik-access\"} |~ ` 4\\d{2} ` [5m])) or vector(0)",
"legendFormat": "4xx 用戶端錯誤",
"refId": "C"
},
@@ -212,7 +212,7 @@
"type": "loki",
"uid": "ef1qnibjxb5z4a"
},
"expr": "sum(rate({service_name=\"proxy/traefik-access\"} |~ ` 5\\d{2} ` [5m]))",
"expr": "sum(rate({service_name=\"proxy/traefik-access\"} |~ ` 5\\d{2} ` [5m])) or vector(0)",
"legendFormat": "5xx 伺服器錯誤",
"refId": "D"
}
@@ -282,7 +282,7 @@
"type": "loki",
"uid": "ef1qnibjxb5z4a"
},
"expr": "(sum(rate({service_name=\"proxy/traefik-access\"} |~ ` [45]\\d{2} ` [5m])) / sum(rate({service_name=\"proxy/traefik-access\"} [5m]))) * 100",
"expr": "(sum(rate({service_name=\"proxy/traefik-access\"} |~ ` [45]\\d{2} ` [5m])) / clamp_min(sum(rate({service_name=\"proxy/traefik-access\"} [5m])), 1e-9)) * 100",
"refId": "A"
}
],
@@ -414,11 +414,11 @@
"type": "loki",
"uid": "ef1qnibjxb5z4a"
},
"expr": "{service_name=\"proxy/traefik-access\"} |~ ` [45]\\d{2} `",
"expr": "{service_name=\"proxy/traefik-access\"}",
"refId": "A"
}
],
"title": "🔝 錯誤請求 (4xx/5xx)",
"title": "🔝 最近請求 (Traefik Access)",
"type": "logs"
},
{