2026-02-15 19:38:28 +00:00
{
"annotations" : {
"list" : [
{
"builtIn" : 1 ,
"datasource" : {
"type" : "datasource" ,
"uid" : "grafana"
} ,
"enable" : true ,
"hide" : true ,
"iconColor" : "rgba(0, 211, 255, 1)" ,
"name" : "Annotations & Alerts" ,
"type" : "dashboard"
}
]
} ,
2026-02-17 19:45:12 +00:00
"description" : "Single-pane-of-glass daily health overview — nodes, pods, quotas, storage, certs, GPU, power, smart home" ,
2026-02-15 19:38:28 +00:00
"editable" : true ,
"fiscalYearStartMonth" : 0 ,
"graphTooltip" : 1 ,
2026-02-17 19:45:12 +00:00
"id" : 0 ,
2026-02-15 21:24:08 +00:00
"links" : [
{
"asDropdown" : true ,
"icon" : "external link" ,
"includeVars" : false ,
"keepTime" : true ,
"tags" : [ ] ,
"targetBlank" : true ,
"title" : "Dashboards" ,
"type" : "dashboards" ,
"url" : ""
} ,
{
"icon" : "cloud" ,
"keepTime" : true ,
2026-02-17 19:45:12 +00:00
"targetBlank" : true ,
"title" : "API Server" ,
"tooltip" : "Kubernetes API Server" ,
"type" : "link" ,
"url" : "/d/k8s_system_apisrv"
2026-02-15 21:24:08 +00:00
} ,
{
"icon" : "dashboard" ,
"keepTime" : true ,
2026-02-17 19:45:12 +00:00
"targetBlank" : true ,
"title" : "Nodes" ,
"tooltip" : "Kubernetes Nodes View" ,
"type" : "link" ,
"url" : "/d/k8s_views_nodes"
2026-02-15 21:24:08 +00:00
} ,
{
"icon" : "dashboard" ,
"keepTime" : true ,
2026-02-17 19:45:12 +00:00
"targetBlank" : true ,
"title" : "Pods" ,
"tooltip" : "Kubernetes Pods View" ,
"type" : "link" ,
"url" : "/d/k8s_views_pods"
2026-02-15 21:24:08 +00:00
} ,
{
"icon" : "bolt" ,
"keepTime" : true ,
2026-02-17 19:45:12 +00:00
"targetBlank" : true ,
"title" : "GPU" ,
"tooltip" : "NVIDIA DCGM Exporter" ,
"type" : "link" ,
"url" : "/d/Oxed_c6Wz"
2026-02-15 21:24:08 +00:00
} ,
{
"icon" : "server" ,
"keepTime" : true ,
2026-02-17 19:45:12 +00:00
"targetBlank" : true ,
"title" : "iDRAC" ,
"tooltip" : "Dell iDRAC Hardware" ,
"type" : "link" ,
"url" : "/d/YVz226S4z"
2026-02-15 21:24:08 +00:00
} ,
{
"icon" : "battery-full" ,
"keepTime" : true ,
2026-02-17 19:45:12 +00:00
"targetBlank" : true ,
"title" : "UPS" ,
"tooltip" : "Huawei UPS 2000" ,
"type" : "link" ,
"url" : "/d/ee70yskqw5u68f"
2026-02-15 21:24:08 +00:00
} ,
{
"icon" : "signal" ,
"keepTime" : true ,
2026-02-17 19:45:12 +00:00
"targetBlank" : true ,
"title" : "CoreDNS" ,
"tooltip" : "CoreDNS" ,
"type" : "link" ,
"url" : "/d/wY4blRMGz"
2026-02-15 21:24:08 +00:00
} ,
{
"icon" : "monitor" ,
"keepTime" : true ,
2026-02-17 19:45:12 +00:00
"targetBlank" : true ,
"title" : "Node Exporter" ,
"tooltip" : "Node Exporter Full" ,
"type" : "link" ,
"url" : "/d/rYdddlPWk"
2026-02-15 21:24:08 +00:00
} ,
{
"icon" : "cube" ,
"keepTime" : true ,
2026-02-17 19:45:12 +00:00
"targetBlank" : true ,
"title" : "Docker Registry" ,
"tooltip" : "Docker Registry" ,
"type" : "link" ,
"url" : "/d/CoBSgj8iz"
2026-02-15 21:24:08 +00:00
} ,
{
"icon" : "exchange-alt" ,
"keepTime" : true ,
2026-02-17 19:45:12 +00:00
"targetBlank" : true ,
"title" : "Traefik" ,
"tooltip" : "Traefik Ingress" ,
"type" : "link" ,
"url" : "/d/n5bu_kv45"
2026-02-15 21:24:08 +00:00
} ,
{
"icon" : "file-alt" ,
"keepTime" : true ,
2026-02-17 19:45:12 +00:00
"targetBlank" : true ,
"title" : "Loki Logs" ,
"tooltip" : "Loki Kubernetes Logs" ,
"type" : "link" ,
"url" : "/d/o6-BGgnnk"
2026-02-15 21:24:08 +00:00
} ,
{
"icon" : "graph-bar" ,
"keepTime" : true ,
2026-02-17 19:45:12 +00:00
"targetBlank" : true ,
"title" : "kube-state-metrics" ,
"tooltip" : "kube-state-metrics v2" ,
"type" : "link" ,
"url" : "/d/garysdevil-kube-state-metrics-v2"
2026-02-15 21:24:08 +00:00
} ,
{
"icon" : "server" ,
"keepTime" : true ,
2026-02-17 19:45:12 +00:00
"targetBlank" : true ,
"title" : "Proxmox" ,
"tooltip" : "Proxmox Node Exporter" ,
"type" : "link" ,
"url" : "/d/rYdddlPW"
2026-02-15 21:24:08 +00:00
}
] ,
2026-02-15 19:38:28 +00:00
"panels" : [
{
"collapsed" : false ,
2026-02-15 21:24:08 +00:00
"gridPos" : {
"h" : 1 ,
"w" : 24 ,
"x" : 0 ,
"y" : 0
} ,
"id" : 70 ,
2026-02-15 19:38:28 +00:00
"panels" : [ ] ,
2026-02-15 21:24:08 +00:00
"title" : "Infrastructure" ,
2026-02-15 19:38:28 +00:00
"type" : "row"
} ,
{
2026-02-15 21:24:08 +00:00
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
2026-02-15 19:38:28 +00:00
"fieldConfig" : {
"defaults" : {
2026-02-15 21:24:08 +00:00
"color" : {
"mode" : "thresholds"
} ,
2026-02-15 19:38:28 +00:00
"mappings" : [ ] ,
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
2026-02-15 21:24:08 +00:00
{
"color" : "green" ,
2026-02-17 19:45:12 +00:00
"value" : 0
2026-02-15 21:24:08 +00:00
} ,
{
"color" : "orange" ,
"value" : 70
} ,
{
"color" : "red" ,
"value" : 85
}
2026-02-15 19:38:28 +00:00
]
2026-02-15 21:24:08 +00:00
} ,
"unit" : "celsius"
2026-02-15 19:38:28 +00:00
} ,
"overrides" : [ ]
} ,
2026-02-15 21:24:08 +00:00
"gridPos" : {
"h" : 4 ,
"w" : 3 ,
"x" : 0 ,
"y" : 1
} ,
2026-02-15 21:51:41 +00:00
"id" : 78 ,
2026-02-15 19:38:28 +00:00
"options" : {
"colorMode" : "value" ,
2026-02-15 21:24:08 +00:00
"graphMode" : "area" ,
2026-02-15 19:38:28 +00:00
"justifyMode" : "auto" ,
"orientation" : "auto" ,
2026-02-17 19:45:12 +00:00
"percentChangeColorMode" : "standard" ,
2026-02-15 21:24:08 +00:00
"reduceOptions" : {
"calcs" : [
"lastNotNull"
] ,
"fields" : "" ,
"values" : false
} ,
2026-02-17 19:45:12 +00:00
"showPercentChange" : false ,
"textMode" : "auto" ,
"wideLayout" : true
2026-02-15 19:38:28 +00:00
} ,
2026-02-17 19:45:12 +00:00
"pluginVersion" : "12.3.1" ,
2026-02-15 19:38:28 +00:00
"targets" : [
{
2026-02-15 21:24:08 +00:00
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
2026-02-15 21:51:41 +00:00
"expr" : "max(r730_idrac_idrac_sensors_temperature{name=\"CPU1 Temp\"})" ,
"legendFormat" : "CPU Temp" ,
2026-02-15 19:38:28 +00:00
"refId" : "A"
}
2026-02-17 19:45:12 +00:00
] ,
"title" : "CPU Temp" ,
"type" : "stat"
2026-02-15 19:38:28 +00:00
} ,
{
2026-02-15 21:24:08 +00:00
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
2026-02-15 19:38:28 +00:00
"fieldConfig" : {
"defaults" : {
2026-02-15 21:24:08 +00:00
"color" : {
"mode" : "thresholds"
} ,
2026-02-15 19:38:28 +00:00
"mappings" : [ ] ,
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
2026-02-15 21:24:08 +00:00
{
"color" : "green" ,
2026-02-17 19:45:12 +00:00
"value" : 0
2026-02-15 21:24:08 +00:00
} ,
{
"color" : "orange" ,
2026-02-15 21:51:41 +00:00
"value" : 70
2026-02-15 21:24:08 +00:00
} ,
{
"color" : "red" ,
"value" : 85
}
2026-02-15 19:38:28 +00:00
]
2026-02-15 21:24:08 +00:00
} ,
2026-02-15 21:51:41 +00:00
"unit" : "celsius"
2026-02-15 19:38:28 +00:00
} ,
"overrides" : [ ]
} ,
2026-02-15 21:24:08 +00:00
"gridPos" : {
"h" : 4 ,
"w" : 3 ,
"x" : 3 ,
"y" : 1
} ,
2026-02-15 21:51:41 +00:00
"id" : 71 ,
2026-02-15 19:38:28 +00:00
"options" : {
2026-02-15 21:51:41 +00:00
"colorMode" : "value" ,
"graphMode" : "area" ,
"justifyMode" : "auto" ,
2026-02-15 19:38:28 +00:00
"orientation" : "auto" ,
2026-02-17 19:45:12 +00:00
"percentChangeColorMode" : "standard" ,
2026-02-15 21:24:08 +00:00
"reduceOptions" : {
"calcs" : [
"lastNotNull"
] ,
"fields" : "" ,
"values" : false
} ,
2026-02-17 19:45:12 +00:00
"showPercentChange" : false ,
"textMode" : "auto" ,
"wideLayout" : true
2026-02-15 19:38:28 +00:00
} ,
2026-02-17 19:45:12 +00:00
"pluginVersion" : "12.3.1" ,
2026-02-15 19:38:28 +00:00
"targets" : [
{
2026-02-15 21:24:08 +00:00
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
2026-02-15 21:51:41 +00:00
"expr" : "max(nvidia_tesla_t4_DCGM_FI_DEV_GPU_TEMP)" ,
"legendFormat" : "GPU Temp" ,
2026-02-15 19:38:28 +00:00
"refId" : "A"
}
2026-02-17 19:45:12 +00:00
] ,
"title" : "GPU Temp" ,
"type" : "stat"
2026-02-15 19:38:28 +00:00
} ,
{
2026-02-15 21:24:08 +00:00
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
2026-02-15 19:38:28 +00:00
"fieldConfig" : {
"defaults" : {
2026-02-15 21:24:08 +00:00
"color" : {
"mode" : "thresholds"
} ,
2026-02-15 21:51:41 +00:00
"mappings" : [
{
"options" : {
"from" : 1 ,
"result" : {
"color" : "red" ,
"text" : "OUTAGE"
2026-02-17 19:45:12 +00:00
} ,
"to" : 999999
2026-02-15 21:51:41 +00:00
} ,
"type" : "range"
} ,
{
"options" : {
"0" : {
"color" : "green" ,
"text" : "MAINS"
}
} ,
"type" : "value"
}
] ,
2026-02-15 19:38:28 +00:00
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
2026-02-15 21:24:08 +00:00
{
"color" : "green" ,
2026-02-17 19:45:12 +00:00
"value" : 0
2026-02-15 21:24:08 +00:00
} ,
{
"color" : "red" ,
2026-02-15 21:51:41 +00:00
"value" : 1
2026-02-15 21:24:08 +00:00
}
2026-02-15 19:38:28 +00:00
]
2026-02-15 21:51:41 +00:00
}
2026-02-15 19:38:28 +00:00
} ,
"overrides" : [ ]
} ,
2026-02-15 21:24:08 +00:00
"gridPos" : {
"h" : 4 ,
"w" : 3 ,
"x" : 6 ,
"y" : 1
} ,
2026-02-15 21:51:41 +00:00
"id" : 93 ,
2026-02-15 19:38:28 +00:00
"options" : {
2026-02-15 21:51:41 +00:00
"colorMode" : "background" ,
"graphMode" : "none" ,
2026-02-15 19:38:28 +00:00
"justifyMode" : "auto" ,
"orientation" : "auto" ,
2026-02-17 19:45:12 +00:00
"percentChangeColorMode" : "standard" ,
2026-02-15 21:24:08 +00:00
"reduceOptions" : {
"calcs" : [
"lastNotNull"
] ,
"fields" : "" ,
"values" : false
} ,
2026-02-17 19:45:12 +00:00
"showPercentChange" : false ,
"textMode" : "auto" ,
"wideLayout" : true
2026-02-15 19:38:28 +00:00
} ,
2026-02-17 19:45:12 +00:00
"pluginVersion" : "12.3.1" ,
2026-02-15 19:38:28 +00:00
"targets" : [
{
2026-02-15 21:24:08 +00:00
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
2026-02-15 21:51:41 +00:00
"expr" : "max(ups_upsSecondsOnBattery)" ,
"legendFormat" : "" ,
2026-02-15 19:38:28 +00:00
"refId" : "A"
}
2026-02-17 19:45:12 +00:00
] ,
"title" : "Power Source" ,
"type" : "stat"
2026-02-15 19:38:28 +00:00
} ,
{
2026-02-15 21:24:08 +00:00
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
2026-02-15 19:38:28 +00:00
"fieldConfig" : {
"defaults" : {
2026-02-15 21:24:08 +00:00
"color" : {
"mode" : "thresholds"
} ,
2026-02-15 19:38:28 +00:00
"mappings" : [ ] ,
2026-02-15 21:51:41 +00:00
"max" : 100 ,
"min" : 0 ,
2026-02-15 19:38:28 +00:00
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
2026-02-15 21:24:08 +00:00
{
2026-02-15 21:51:41 +00:00
"color" : "green" ,
2026-02-17 19:45:12 +00:00
"value" : 0
2026-02-15 21:24:08 +00:00
} ,
{
"color" : "orange" ,
2026-02-15 21:51:41 +00:00
"value" : 60
2026-02-15 21:24:08 +00:00
} ,
{
2026-02-15 21:51:41 +00:00
"color" : "red" ,
"value" : 85
2026-02-15 21:24:08 +00:00
}
2026-02-15 19:38:28 +00:00
]
} ,
2026-02-15 21:51:41 +00:00
"unit" : "percent"
2026-02-15 19:38:28 +00:00
} ,
"overrides" : [ ]
} ,
2026-02-15 21:24:08 +00:00
"gridPos" : {
"h" : 4 ,
"w" : 3 ,
"x" : 9 ,
"y" : 1
} ,
2026-02-15 21:51:41 +00:00
"id" : 72 ,
2026-02-15 19:38:28 +00:00
"options" : {
2026-02-15 21:51:41 +00:00
"minVizHeight" : 75 ,
"minVizWidth" : 75 ,
2026-02-15 19:38:28 +00:00
"orientation" : "auto" ,
2026-02-15 21:24:08 +00:00
"reduceOptions" : {
"calcs" : [
"lastNotNull"
] ,
"fields" : "" ,
"values" : false
} ,
2026-02-15 21:51:41 +00:00
"showThresholdLabels" : false ,
2026-02-17 19:45:12 +00:00
"showThresholdMarkers" : true ,
"sizing" : "auto"
2026-02-15 19:38:28 +00:00
} ,
2026-02-17 19:45:12 +00:00
"pluginVersion" : "12.3.1" ,
2026-02-15 19:38:28 +00:00
"targets" : [
{
2026-02-15 21:24:08 +00:00
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
2026-02-15 21:51:41 +00:00
"expr" : "max(nvidia_tesla_t4_DCGM_FI_DEV_GPU_UTIL)" ,
"legendFormat" : "GPU Util" ,
2026-02-15 19:38:28 +00:00
"refId" : "A"
}
2026-02-17 19:45:12 +00:00
] ,
"title" : "GPU Util %" ,
"type" : "gauge"
2026-02-15 19:38:28 +00:00
} ,
{
2026-02-15 21:24:08 +00:00
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
2026-02-15 19:38:28 +00:00
"fieldConfig" : {
"defaults" : {
2026-02-15 21:24:08 +00:00
"color" : {
"mode" : "thresholds"
} ,
2026-02-15 19:38:28 +00:00
"mappings" : [ ] ,
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
2026-02-15 21:24:08 +00:00
{
2026-02-15 21:51:41 +00:00
"color" : "green" ,
2026-02-17 19:45:12 +00:00
"value" : 0
2026-02-15 21:24:08 +00:00
} ,
{
"color" : "orange" ,
2026-02-15 21:51:41 +00:00
"value" : 12000
2026-02-15 21:24:08 +00:00
} ,
{
2026-02-15 21:51:41 +00:00
"color" : "red" ,
"value" : 14000
2026-02-15 21:24:08 +00:00
}
2026-02-15 19:38:28 +00:00
]
} ,
2026-02-15 21:51:41 +00:00
"unit" : "decmbytes"
2026-02-15 19:38:28 +00:00
} ,
"overrides" : [ ]
} ,
2026-02-15 21:24:08 +00:00
"gridPos" : {
"h" : 4 ,
"w" : 3 ,
"x" : 12 ,
"y" : 1
} ,
2026-02-15 21:51:41 +00:00
"id" : 73 ,
2026-02-15 19:38:28 +00:00
"options" : {
2026-02-15 21:51:41 +00:00
"colorMode" : "value" ,
"graphMode" : "area" ,
"justifyMode" : "auto" ,
2026-02-15 19:38:28 +00:00
"orientation" : "auto" ,
2026-02-17 19:45:12 +00:00
"percentChangeColorMode" : "standard" ,
2026-02-15 21:24:08 +00:00
"reduceOptions" : {
"calcs" : [
"lastNotNull"
] ,
"fields" : "" ,
"values" : false
} ,
2026-02-17 19:45:12 +00:00
"showPercentChange" : false ,
"textMode" : "auto" ,
"wideLayout" : true
2026-02-15 19:38:28 +00:00
} ,
2026-02-17 19:45:12 +00:00
"pluginVersion" : "12.3.1" ,
2026-02-15 19:38:28 +00:00
"targets" : [
{
2026-02-15 21:24:08 +00:00
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
2026-02-15 21:51:41 +00:00
"expr" : "max(nvidia_tesla_t4_DCGM_FI_DEV_FB_USED)" ,
"legendFormat" : "VRAM" ,
2026-02-15 19:38:28 +00:00
"refId" : "A"
}
2026-02-17 19:45:12 +00:00
] ,
"title" : "GPU VRAM Used" ,
"type" : "stat"
2026-02-15 19:38:28 +00:00
} ,
{
2026-02-15 21:24:08 +00:00
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
2026-02-15 19:38:28 +00:00
"fieldConfig" : {
"defaults" : {
2026-02-15 21:24:08 +00:00
"color" : {
"mode" : "thresholds"
} ,
2026-02-15 19:38:28 +00:00
"mappings" : [ ] ,
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
2026-02-15 21:24:08 +00:00
{
2026-02-15 21:51:41 +00:00
"color" : "red" ,
2026-02-17 19:45:12 +00:00
"value" : 0
2026-02-15 21:24:08 +00:00
} ,
{
"color" : "orange" ,
2026-02-15 21:51:41 +00:00
"value" : 10
2026-02-15 21:24:08 +00:00
} ,
{
2026-02-15 21:51:41 +00:00
"color" : "green" ,
"value" : 30
2026-02-15 21:24:08 +00:00
}
2026-02-15 19:38:28 +00:00
]
} ,
2026-02-15 21:51:41 +00:00
"unit" : "m"
2026-02-15 19:38:28 +00:00
} ,
"overrides" : [ ]
} ,
2026-02-15 21:24:08 +00:00
"gridPos" : {
"h" : 4 ,
"w" : 3 ,
"x" : 15 ,
"y" : 1
} ,
2026-02-15 21:51:41 +00:00
"id" : 75 ,
2026-02-15 19:38:28 +00:00
"options" : {
2026-02-15 21:24:08 +00:00
"colorMode" : "value" ,
"graphMode" : "area" ,
"justifyMode" : "auto" ,
2026-02-15 19:38:28 +00:00
"orientation" : "auto" ,
2026-02-17 19:45:12 +00:00
"percentChangeColorMode" : "standard" ,
2026-02-15 21:24:08 +00:00
"reduceOptions" : {
"calcs" : [
"lastNotNull"
] ,
"fields" : "" ,
"values" : false
} ,
2026-02-17 19:45:12 +00:00
"showPercentChange" : false ,
"textMode" : "auto" ,
"wideLayout" : true
2026-02-15 19:38:28 +00:00
} ,
2026-02-17 19:45:12 +00:00
"pluginVersion" : "12.3.1" ,
2026-02-15 19:38:28 +00:00
"targets" : [
{
2026-02-15 21:24:08 +00:00
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
2026-02-15 21:51:41 +00:00
"expr" : "max(ups_upsEstimatedMinutesRemaining)" ,
"legendFormat" : "Battery" ,
2026-02-15 19:38:28 +00:00
"refId" : "A"
}
2026-02-17 19:45:12 +00:00
] ,
"title" : "UPS Battery (min)" ,
"type" : "stat"
2026-02-15 19:38:28 +00:00
} ,
{
2026-02-15 21:24:08 +00:00
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
2026-02-15 19:38:28 +00:00
"fieldConfig" : {
"defaults" : {
2026-02-15 21:24:08 +00:00
"color" : {
"mode" : "thresholds"
2026-02-15 19:38:28 +00:00
} ,
2026-02-15 21:51:41 +00:00
"mappings" : [ ] ,
"max" : 100 ,
"min" : 0 ,
2026-02-15 19:38:28 +00:00
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
2026-02-15 21:24:08 +00:00
{
2026-02-15 21:51:41 +00:00
"color" : "red" ,
2026-02-17 19:45:12 +00:00
"value" : 0
2026-02-15 21:24:08 +00:00
} ,
{
2026-02-15 21:51:41 +00:00
"color" : "orange" ,
"value" : 30
} ,
{
"color" : "green" ,
"value" : 80
2026-02-15 21:24:08 +00:00
}
2026-02-15 19:38:28 +00:00
]
2026-02-15 21:51:41 +00:00
} ,
"unit" : "percent"
2026-02-15 19:38:28 +00:00
} ,
2026-02-15 21:24:08 +00:00
"overrides" : [ ]
2026-02-15 19:38:28 +00:00
} ,
2026-02-15 21:24:08 +00:00
"gridPos" : {
"h" : 4 ,
"w" : 3 ,
"x" : 18 ,
"y" : 1
} ,
2026-02-15 21:51:41 +00:00
"id" : 76 ,
2026-02-15 19:38:28 +00:00
"options" : {
2026-02-15 21:51:41 +00:00
"minVizHeight" : 75 ,
"minVizWidth" : 75 ,
2026-02-15 21:24:08 +00:00
"orientation" : "auto" ,
"reduceOptions" : {
"calcs" : [
"lastNotNull"
] ,
"fields" : "" ,
"values" : false
} ,
2026-02-15 21:51:41 +00:00
"showThresholdLabels" : false ,
2026-02-17 19:45:12 +00:00
"showThresholdMarkers" : true ,
"sizing" : "auto"
2026-02-15 19:38:28 +00:00
} ,
2026-02-17 19:45:12 +00:00
"pluginVersion" : "12.3.1" ,
2026-02-15 19:38:28 +00:00
"targets" : [
{
2026-02-15 21:24:08 +00:00
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
2026-02-15 21:51:41 +00:00
"expr" : "max(ups_upsEstimatedChargeRemaining)" ,
"legendFormat" : "Charge" ,
2026-02-15 21:24:08 +00:00
"refId" : "A"
}
2026-02-17 19:45:12 +00:00
] ,
"title" : "UPS Charge %" ,
"type" : "gauge"
2026-02-15 21:24:08 +00:00
} ,
{
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"fieldConfig" : {
"defaults" : {
"color" : {
"mode" : "thresholds"
} ,
"mappings" : [
{
"options" : {
"0" : {
"color" : "green" ,
"text" : "0"
}
} ,
"type" : "value"
}
] ,
2026-02-17 19:45:12 +00:00
"noValue" : "0" ,
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
{
"color" : "green" ,
"value" : 0
} ,
{
"color" : "red" ,
"value" : 1
}
]
}
} ,
"overrides" : [ ]
} ,
"gridPos" : {
"h" : 4 ,
"w" : 3 ,
"x" : 21 ,
"y" : 1
} ,
"id" : 94 ,
"options" : {
"colorMode" : "background" ,
"graphMode" : "none" ,
"justifyMode" : "auto" ,
"orientation" : "auto" ,
"percentChangeColorMode" : "standard" ,
"reduceOptions" : {
"calcs" : [
"lastNotNull"
] ,
"fields" : "" ,
"values" : false
} ,
"showPercentChange" : false ,
"textMode" : "auto" ,
"wideLayout" : true
} ,
"pluginVersion" : "12.3.1" ,
"targets" : [
{
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"expr" : "max(ups_upsAlarmsPresent)" ,
"legendFormat" : "" ,
"refId" : "A"
}
] ,
"title" : "UPS Alarms" ,
"type" : "stat"
} ,
{
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"fieldConfig" : {
"defaults" : {
"color" : {
"mode" : "palette-classic"
} ,
"custom" : {
"axisBorderShow" : false ,
"axisCenteredZero" : false ,
"axisColorMode" : "text" ,
"axisLabel" : "" ,
"axisPlacement" : "auto" ,
"barAlignment" : 0 ,
"barWidthFactor" : 0.6 ,
"drawStyle" : "line" ,
"fillOpacity" : 10 ,
"gradientMode" : "none" ,
"hideFrom" : {
"legend" : false ,
"tooltip" : false ,
"viz" : false
} ,
"insertNulls" : false ,
"lineInterpolation" : "smooth" ,
"lineWidth" : 2 ,
"pointSize" : 5 ,
"scaleDistribution" : {
"type" : "linear"
} ,
"showPoints" : "never" ,
"showValues" : false ,
"spanNulls" : true ,
"stacking" : {
"group" : "A" ,
"mode" : "none"
} ,
"thresholdsStyle" : {
"mode" : "off"
}
} ,
"mappings" : [ ] ,
"min" : 0 ,
2026-02-15 21:24:08 +00:00
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
{
"color" : "green" ,
2026-02-17 19:45:12 +00:00
"value" : 0
}
]
} ,
"unit" : "watt"
} ,
"overrides" : [
{
"matcher" : {
"id" : "byName" ,
"options" : "Solar Production"
} ,
"properties" : [
{
"id" : "color" ,
"value" : {
"fixedColor" : "#FADE2A" ,
"mode" : "fixed"
}
} ,
{
"id" : "custom.fillOpacity" ,
"value" : 20
}
]
} ,
{
"matcher" : {
"id" : "byName" ,
"options" : "CPU Temp"
} ,
"properties" : [
{
"id" : "custom.axisPlacement" ,
"value" : "right"
} ,
{
"id" : "unit" ,
"value" : "celsius"
2026-02-15 21:24:08 +00:00
} ,
{
2026-02-17 19:45:12 +00:00
"id" : "color" ,
"value" : {
"fixedColor" : "#FF9830" ,
"mode" : "fixed"
}
} ,
{
"id" : "custom.fillOpacity" ,
"value" : 0
}
]
}
]
} ,
"gridPos" : {
"h" : 8 ,
"w" : 24 ,
"x" : 0 ,
"y" : 5
} ,
"id" : 77 ,
"options" : {
"legend" : {
"calcs" : [
"mean" ,
"max" ,
"min"
] ,
"displayMode" : "table" ,
"placement" : "bottom" ,
"showLegend" : true
} ,
"tooltip" : {
"hideZeros" : false ,
"mode" : "multi" ,
"sort" : "desc"
}
} ,
"pluginVersion" : "12.3.1" ,
"targets" : [
{
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"expr" : "max by() (avg_over_time(r730_idrac_idrac_power_control_avg_consumed_watts[$__rate_interval]))" ,
"legendFormat" : "Consumed" ,
"refId" : "A"
} ,
{
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"expr" : "max(haos_sensor_power_w{entity=\"sensor.fv_b_pv_power\"})" ,
"legendFormat" : "Solar Production" ,
"refId" : "B"
} ,
{
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"expr" : "max(r730_idrac_idrac_sensors_temperature{name=\"CPU1 Temp\"})" ,
"legendFormat" : "CPU Temp" ,
"refId" : "C"
}
] ,
"title" : "Power Draw (24h)" ,
"type" : "timeseries"
} ,
{
"collapsed" : false ,
"gridPos" : {
"h" : 1 ,
"w" : 24 ,
"x" : 0 ,
"y" : 13
} ,
"id" : 100 ,
"panels" : [ ] ,
"title" : "Smart Home (ha-sofia)" ,
"type" : "row"
} ,
{
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"fieldConfig" : {
"defaults" : {
"color" : {
"mode" : "thresholds"
} ,
"mappings" : [
{
"options" : {
"0" : {
"color" : "red" ,
"text" : "DOWN"
} ,
"1" : {
"color" : "green" ,
"text" : "UP"
}
} ,
"type" : "value"
}
] ,
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
{
"color" : "red" ,
"value" : 0
} ,
{
"color" : "green" ,
"value" : 1
}
]
}
} ,
"overrides" : [ ]
} ,
"gridPos" : {
"h" : 4 ,
"w" : 3 ,
"x" : 0 ,
"y" : 14
} ,
"id" : 101 ,
"options" : {
"colorMode" : "background" ,
"graphMode" : "none" ,
"justifyMode" : "auto" ,
"orientation" : "auto" ,
"percentChangeColorMode" : "standard" ,
"reduceOptions" : {
"calcs" : [
"lastNotNull"
] ,
"fields" : "" ,
"values" : false
} ,
"showPercentChange" : false ,
"textMode" : "auto" ,
"wideLayout" : true
} ,
"pluginVersion" : "12.3.1" ,
"targets" : [
{
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"expr" : "up{job=\"haos\"}" ,
"legendFormat" : "" ,
"refId" : "A"
}
] ,
"title" : "HA Status" ,
"type" : "stat"
} ,
{
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"fieldConfig" : {
"defaults" : {
"color" : {
"mode" : "thresholds"
} ,
"mappings" : [ ] ,
"max" : 100 ,
"min" : 0 ,
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
{
"color" : "red" ,
"value" : 0
} ,
{
"color" : "orange" ,
"value" : 70
} ,
{
"color" : "green" ,
"value" : 90
}
]
} ,
"unit" : "percent"
} ,
"overrides" : [ ]
} ,
"gridPos" : {
"h" : 4 ,
"w" : 4 ,
"x" : 3 ,
"y" : 14
} ,
"id" : 102 ,
"options" : {
"minVizHeight" : 75 ,
"minVizWidth" : 75 ,
"orientation" : "auto" ,
"reduceOptions" : {
"calcs" : [
"lastNotNull"
] ,
"fields" : "" ,
"values" : false
} ,
"showThresholdLabels" : false ,
"showThresholdMarkers" : true ,
"sizing" : "auto"
} ,
"pluginVersion" : "12.3.1" ,
"targets" : [
{
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"expr" : "count(haos_entity_available{domain=~\"alarm_control_panel|camera|climate|fan|humidifier|light|media_player|remote|switch|vacuum\"} == 1) / count(haos_entity_available{domain=~\"alarm_control_panel|camera|climate|fan|humidifier|light|media_player|remote|switch|vacuum\"}) * 100" ,
"legendFormat" : "" ,
"refId" : "A"
}
] ,
"title" : "Devices Available" ,
"type" : "gauge"
} ,
{
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"fieldConfig" : {
"defaults" : {
"color" : {
"mode" : "thresholds"
} ,
"mappings" : [ ] ,
"noValue" : "0" ,
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
{
"color" : "green" ,
"value" : 0
} ,
{
"color" : "red" ,
"value" : 1
}
]
}
} ,
"overrides" : [ ]
} ,
"gridPos" : {
"h" : 4 ,
"w" : 3 ,
"x" : 7 ,
"y" : 14
} ,
"id" : 103 ,
"options" : {
"colorMode" : "background" ,
"graphMode" : "none" ,
"justifyMode" : "auto" ,
"orientation" : "auto" ,
"percentChangeColorMode" : "standard" ,
"reduceOptions" : {
"calcs" : [
"lastNotNull"
] ,
"fields" : "" ,
"values" : false
} ,
"showPercentChange" : false ,
"textMode" : "auto" ,
"wideLayout" : true
} ,
"pluginVersion" : "12.3.1" ,
"targets" : [
{
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"expr" : "count(haos_entity_available{domain=~\"alarm_control_panel|camera|climate|fan|humidifier|light|media_player|remote|switch|vacuum\"} == 0) OR vector(0)" ,
"legendFormat" : "" ,
"refId" : "A"
}
] ,
"title" : "Unavailable Devices" ,
"type" : "stat"
} ,
{
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"fieldConfig" : {
"defaults" : {
"color" : {
"mode" : "thresholds"
} ,
"mappings" : [ ] ,
"noValue" : "0" ,
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
{
"color" : "green" ,
"value" : 0
} ,
{
"color" : "orange" ,
"value" : 0.01
}
]
}
} ,
"overrides" : [ ]
} ,
"gridPos" : {
"h" : 4 ,
"w" : 2 ,
"x" : 10 ,
"y" : 14
} ,
"id" : 104 ,
"options" : {
"colorMode" : "background" ,
"graphMode" : "none" ,
"justifyMode" : "auto" ,
"orientation" : "auto" ,
"percentChangeColorMode" : "standard" ,
"reduceOptions" : {
"calcs" : [
"lastNotNull"
] ,
"fields" : "" ,
"values" : false
} ,
"showPercentChange" : false ,
"textMode" : "value_and_name" ,
"wideLayout" : true
} ,
"pluginVersion" : "12.3.1" ,
"targets" : [
{
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"expr" : "count(haos_entity_available{domain=\"light\"} == 1)" ,
"legendFormat" : "avail" ,
"refId" : "A"
} ,
{
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"expr" : "count(haos_entity_available{domain=\"light\"})" ,
"legendFormat" : "total" ,
"refId" : "B"
}
] ,
"title" : "Lights" ,
"type" : "stat"
} ,
{
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"fieldConfig" : {
"defaults" : {
"color" : {
"mode" : "thresholds"
} ,
"mappings" : [ ] ,
"noValue" : "0" ,
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
{
"color" : "green" ,
"value" : 0
} ,
{
"color" : "orange" ,
"value" : 0.01
}
]
}
} ,
"overrides" : [ ]
} ,
"gridPos" : {
"h" : 4 ,
"w" : 2 ,
"x" : 12 ,
"y" : 14
} ,
"id" : 105 ,
"options" : {
"colorMode" : "background" ,
"graphMode" : "none" ,
"justifyMode" : "auto" ,
"orientation" : "auto" ,
"percentChangeColorMode" : "standard" ,
"reduceOptions" : {
"calcs" : [
"lastNotNull"
] ,
"fields" : "" ,
"values" : false
} ,
"showPercentChange" : false ,
"textMode" : "value_and_name" ,
"wideLayout" : true
} ,
"pluginVersion" : "12.3.1" ,
"targets" : [
{
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"expr" : "count(haos_entity_available{domain=\"camera\"} == 1)" ,
"legendFormat" : "avail" ,
"refId" : "A"
} ,
{
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"expr" : "count(haos_entity_available{domain=\"camera\"})" ,
"legendFormat" : "total" ,
"refId" : "B"
}
] ,
"title" : "Cameras" ,
"type" : "stat"
} ,
{
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"fieldConfig" : {
"defaults" : {
"color" : {
"mode" : "thresholds"
} ,
"mappings" : [ ] ,
"noValue" : "0" ,
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
{
"color" : "green" ,
"value" : 0
} ,
{
"color" : "orange" ,
"value" : 0.01
}
]
}
} ,
"overrides" : [ ]
} ,
"gridPos" : {
"h" : 4 ,
"w" : 2 ,
"x" : 14 ,
"y" : 14
} ,
"id" : 106 ,
"options" : {
"colorMode" : "background" ,
"graphMode" : "none" ,
"justifyMode" : "auto" ,
"orientation" : "auto" ,
"percentChangeColorMode" : "standard" ,
"reduceOptions" : {
"calcs" : [
"lastNotNull"
] ,
"fields" : "" ,
"values" : false
} ,
"showPercentChange" : false ,
"textMode" : "value_and_name" ,
"wideLayout" : true
} ,
"pluginVersion" : "12.3.1" ,
"targets" : [
{
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"expr" : "count(haos_entity_available{domain=\"climate\"} == 1)" ,
"legendFormat" : "avail" ,
"refId" : "A"
} ,
{
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"expr" : "count(haos_entity_available{domain=\"climate\"})" ,
"legendFormat" : "total" ,
"refId" : "B"
}
] ,
"title" : "Climate" ,
"type" : "stat"
} ,
{
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"fieldConfig" : {
"defaults" : {
"color" : {
"mode" : "thresholds"
} ,
"mappings" : [ ] ,
"noValue" : "0" ,
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
{
"color" : "green" ,
"value" : 0
} ,
{
"color" : "orange" ,
"value" : 0.01
}
]
}
} ,
"overrides" : [ ]
} ,
"gridPos" : {
"h" : 4 ,
"w" : 3 ,
"x" : 16 ,
"y" : 14
} ,
"id" : 107 ,
"options" : {
"colorMode" : "background" ,
"graphMode" : "none" ,
"justifyMode" : "auto" ,
"orientation" : "auto" ,
"percentChangeColorMode" : "standard" ,
"reduceOptions" : {
"calcs" : [
"lastNotNull"
] ,
"fields" : "" ,
"values" : false
} ,
"showPercentChange" : false ,
"textMode" : "value_and_name" ,
"wideLayout" : true
} ,
"pluginVersion" : "12.3.1" ,
"targets" : [
{
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"expr" : "count(haos_entity_available{domain=\"switch\"} == 1)" ,
"legendFormat" : "avail" ,
"refId" : "A"
} ,
{
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"expr" : "count(haos_entity_available{domain=\"switch\"})" ,
"legendFormat" : "total" ,
"refId" : "B"
}
] ,
"title" : "Switches" ,
"type" : "stat"
} ,
{
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"fieldConfig" : {
"defaults" : {
"color" : {
"mode" : "thresholds"
} ,
"mappings" : [ ] ,
"noValue" : "0" ,
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
{
"color" : "green" ,
"value" : 0
} ,
{
"color" : "orange" ,
"value" : 0.01
}
]
}
} ,
"overrides" : [ ]
} ,
"gridPos" : {
"h" : 4 ,
"w" : 2 ,
"x" : 19 ,
"y" : 14
} ,
"id" : 108 ,
"options" : {
"colorMode" : "background" ,
"graphMode" : "none" ,
"justifyMode" : "auto" ,
"orientation" : "auto" ,
"percentChangeColorMode" : "standard" ,
"reduceOptions" : {
"calcs" : [
"lastNotNull"
] ,
"fields" : "" ,
"values" : false
} ,
"showPercentChange" : false ,
"textMode" : "value_and_name" ,
"wideLayout" : true
} ,
"pluginVersion" : "12.3.1" ,
"targets" : [
{
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"expr" : "count(haos_entity_available{domain=\"alarm_control_panel\"} == 1)" ,
"legendFormat" : "avail" ,
"refId" : "A"
} ,
{
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"expr" : "count(haos_entity_available{domain=\"alarm_control_panel\"})" ,
"legendFormat" : "total" ,
"refId" : "B"
}
] ,
"title" : "Alarm" ,
"type" : "stat"
} ,
{
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"fieldConfig" : {
"defaults" : {
"color" : {
"mode" : "thresholds"
} ,
"mappings" : [ ] ,
"noValue" : "0" ,
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
{
"color" : "green" ,
"value" : 0
} ,
{
"color" : "orange" ,
"value" : 0.01
}
]
}
} ,
"overrides" : [ ]
} ,
"gridPos" : {
"h" : 4 ,
"w" : 3 ,
"x" : 21 ,
"y" : 14
} ,
"id" : 109 ,
"options" : {
"colorMode" : "background" ,
"graphMode" : "none" ,
"justifyMode" : "auto" ,
"orientation" : "auto" ,
"percentChangeColorMode" : "standard" ,
"reduceOptions" : {
"calcs" : [
"lastNotNull"
] ,
"fields" : "" ,
"values" : false
} ,
"showPercentChange" : false ,
"textMode" : "value_and_name" ,
"wideLayout" : true
} ,
"pluginVersion" : "12.3.1" ,
"targets" : [
{
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"expr" : "count(haos_entity_available{domain=\"media_player\"} == 1)" ,
"legendFormat" : "avail" ,
"refId" : "A"
} ,
{
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"expr" : "count(haos_entity_available{domain=\"media_player\"})" ,
"legendFormat" : "total" ,
"refId" : "B"
}
] ,
"title" : "Media Players" ,
"type" : "stat"
} ,
{
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"fieldConfig" : {
"defaults" : {
"color" : {
"mode" : "thresholds"
} ,
"custom" : {
"align" : "auto" ,
"cellOptions" : {
"type" : "auto"
} ,
"footer" : {
"reducers" : [ ]
} ,
"inspect" : false
} ,
"mappings" : [ ] ,
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
{
"color" : "red" ,
"value" : 0
}
]
}
} ,
"overrides" : [
{
"matcher" : {
"id" : "byName" ,
"options" : "Domain"
} ,
"properties" : [
{
"id" : "custom.width" ,
"value" : 180
2026-02-15 21:24:08 +00:00
}
]
} ,
2026-02-17 19:45:12 +00:00
{
"matcher" : {
"id" : "byName" ,
"options" : "Name"
} ,
"properties" : [
{
"id" : "custom.width" ,
"value" : 350
}
]
}
]
2026-02-15 21:24:08 +00:00
} ,
"gridPos" : {
2026-02-17 19:45:12 +00:00
"h" : 8 ,
"w" : 14 ,
"x" : 0 ,
"y" : 18
2026-02-15 21:24:08 +00:00
} ,
2026-02-17 19:45:12 +00:00
"id" : 110 ,
2026-02-15 21:24:08 +00:00
"options" : {
2026-02-17 19:45:12 +00:00
"cellHeight" : "sm" ,
"showHeader" : true ,
"sortBy" : [
{
"desc" : false ,
"displayName" : "Domain"
}
]
2026-02-15 21:24:08 +00:00
} ,
2026-02-17 19:45:12 +00:00
"pluginVersion" : "12.3.1" ,
2026-02-15 21:24:08 +00:00
"targets" : [
{
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
2026-02-17 19:45:12 +00:00
"editorMode" : "code" ,
"expr" : "haos_entity_available{domain=~\"alarm_control_panel|camera|climate|fan|humidifier|light|media_player|remote|switch|vacuum\"} == 0" ,
"format" : "table" ,
"instant" : true ,
2026-02-15 21:24:08 +00:00
"legendFormat" : "" ,
"refId" : "A"
}
2026-02-17 19:45:12 +00:00
] ,
"title" : "Unavailable Devices" ,
"transformations" : [
{
"id" : "organize" ,
"options" : {
"excludeByName" : {
"Time" : true ,
"Value" : true ,
"__name__" : true ,
"instance" : true ,
"job" : true
} ,
"renameByName" : {
"domain" : "Domain" ,
"entity" : "Entity" ,
"friendly_name" : "Name"
}
}
} ,
{
"id" : "sortBy" ,
"options" : {
"fields" : { } ,
"sort" : [
{
"desc" : false ,
"field" : "Domain"
}
]
}
}
] ,
"type" : "table"
2026-02-15 21:24:08 +00:00
} ,
{
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"fieldConfig" : {
"defaults" : {
"color" : {
"mode" : "palette-classic"
} ,
"custom" : {
"axisBorderShow" : false ,
"axisCenteredZero" : false ,
"axisColorMode" : "text" ,
"axisLabel" : "" ,
"axisPlacement" : "auto" ,
"barAlignment" : 0 ,
"barWidthFactor" : 0.6 ,
"drawStyle" : "line" ,
2026-02-17 19:45:12 +00:00
"fillOpacity" : 20 ,
"gradientMode" : "scheme" ,
2026-02-15 21:24:08 +00:00
"hideFrom" : {
"legend" : false ,
"tooltip" : false ,
"viz" : false
} ,
"insertNulls" : false ,
"lineInterpolation" : "smooth" ,
"lineWidth" : 2 ,
"pointSize" : 5 ,
"scaleDistribution" : {
"type" : "linear"
} ,
"showPoints" : "never" ,
2026-02-17 19:45:12 +00:00
"showValues" : false ,
2026-02-15 21:24:08 +00:00
"spanNulls" : true ,
"stacking" : {
"group" : "A" ,
"mode" : "none"
} ,
"thresholdsStyle" : {
"mode" : "off"
}
} ,
"mappings" : [ ] ,
2026-02-17 19:45:12 +00:00
"min" : 0 ,
2026-02-15 21:24:08 +00:00
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
{
"color" : "green" ,
2026-02-17 19:45:12 +00:00
"value" : 0
2026-02-15 21:24:08 +00:00
}
]
2026-02-17 19:45:12 +00:00
}
2026-02-15 21:24:08 +00:00
} ,
"overrides" : [
{
"matcher" : {
"id" : "byName" ,
2026-02-17 19:45:12 +00:00
"options" : "Unavailable"
2026-02-15 21:24:08 +00:00
} ,
"properties" : [
{
"id" : "color" ,
"value" : {
2026-02-17 19:45:12 +00:00
"fixedColor" : "red" ,
2026-02-15 21:24:08 +00:00
"mode" : "fixed"
}
}
]
} ,
{
"matcher" : {
"id" : "byName" ,
2026-02-17 19:45:12 +00:00
"options" : "Available"
2026-02-15 21:24:08 +00:00
} ,
"properties" : [
{
"id" : "color" ,
"value" : {
2026-02-17 19:45:12 +00:00
"fixedColor" : "green" ,
2026-02-15 21:24:08 +00:00
"mode" : "fixed"
}
}
]
}
]
} ,
"gridPos" : {
"h" : 8 ,
2026-02-17 19:45:12 +00:00
"w" : 10 ,
"x" : 14 ,
"y" : 18
2026-02-15 21:24:08 +00:00
} ,
2026-02-17 19:45:12 +00:00
"id" : 111 ,
2026-02-15 21:24:08 +00:00
"options" : {
"legend" : {
"calcs" : [
2026-02-17 19:45:12 +00:00
"lastNotNull" ,
"min" ,
"max"
2026-02-15 21:24:08 +00:00
] ,
"displayMode" : "table" ,
"placement" : "bottom" ,
"showLegend" : true
} ,
"tooltip" : {
2026-02-17 19:45:12 +00:00
"hideZeros" : false ,
2026-02-15 21:24:08 +00:00
"mode" : "multi" ,
2026-02-17 19:45:12 +00:00
"sort" : "none"
2026-02-15 21:24:08 +00:00
}
} ,
2026-02-17 19:45:12 +00:00
"pluginVersion" : "12.3.1" ,
2026-02-15 21:24:08 +00:00
"targets" : [
{
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
2026-02-17 19:45:12 +00:00
"expr" : "count(haos_entity_available{domain=~\"alarm_control_panel|camera|climate|fan|humidifier|light|media_player|remote|switch|vacuum\"} == 1)" ,
"legendFormat" : "Available" ,
2026-02-15 21:24:08 +00:00
"refId" : "A"
} ,
{
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
2026-02-17 19:45:12 +00:00
"expr" : "count(haos_entity_available{domain=~\"alarm_control_panel|camera|climate|fan|humidifier|light|media_player|remote|switch|vacuum\"} == 0)" ,
"legendFormat" : "Unavailable" ,
2026-02-15 21:24:08 +00:00
"refId" : "B"
}
2026-02-17 19:45:12 +00:00
] ,
"title" : "Device Availability Over Time" ,
"type" : "timeseries"
2026-02-15 21:24:08 +00:00
} ,
{
"collapsed" : false ,
"gridPos" : {
"h" : 1 ,
"w" : 24 ,
"x" : 0 ,
2026-02-17 19:45:12 +00:00
"y" : 26
2026-02-15 21:24:08 +00:00
} ,
"id" : 10 ,
"panels" : [ ] ,
"title" : "Node Health" ,
"type" : "row"
} ,
{
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"fieldConfig" : {
"defaults" : {
"color" : {
"mode" : "thresholds"
} ,
"custom" : {
"align" : "auto" ,
"cellOptions" : {
"type" : "auto"
} ,
2026-02-17 19:45:12 +00:00
"footer" : {
"reducers" : [ ]
} ,
2026-02-15 21:24:08 +00:00
"inspect" : false
} ,
"mappings" : [ ] ,
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
{
"color" : "green" ,
2026-02-17 19:45:12 +00:00
"value" : 0
2026-02-15 21:24:08 +00:00
} ,
{
"color" : "orange" ,
"value" : 60
} ,
{
"color" : "red" ,
"value" : 80
}
]
}
} ,
"overrides" : [
{
"matcher" : {
"id" : "byName" ,
"options" : "Node"
} ,
"properties" : [
{
"id" : "custom.width" ,
"value" : 160
}
]
} ,
{
"matcher" : {
"id" : "byName" ,
"options" : "CPU %"
} ,
"properties" : [
{
"id" : "unit" ,
"value" : "percent"
} ,
{
"id" : "decimals" ,
"value" : 1
} ,
{
"id" : "custom.cellOptions" ,
"value" : {
"mode" : "gradient" ,
"type" : "gauge"
}
}
]
} ,
{
"matcher" : {
"id" : "byName" ,
"options" : "Memory %"
} ,
"properties" : [
{
"id" : "unit" ,
"value" : "percent"
} ,
{
"id" : "decimals" ,
"value" : 1
} ,
{
"id" : "custom.cellOptions" ,
"value" : {
"mode" : "gradient" ,
"type" : "gauge"
}
}
]
} ,
{
"matcher" : {
"id" : "byName" ,
"options" : "Disk %"
} ,
"properties" : [
{
"id" : "unit" ,
"value" : "percent"
} ,
{
"id" : "decimals" ,
"value" : 1
} ,
{
"id" : "custom.cellOptions" ,
"value" : {
"mode" : "gradient" ,
"type" : "gauge"
}
}
]
} ,
{
"matcher" : {
"id" : "byName" ,
"options" : "Pods"
} ,
"properties" : [
{
"id" : "custom.width" ,
"value" : 60
}
]
}
]
} ,
"gridPos" : {
"h" : 8 ,
"w" : 8 ,
"x" : 0 ,
2026-02-17 19:45:12 +00:00
"y" : 27
2026-02-15 21:24:08 +00:00
} ,
"id" : 11 ,
"options" : {
"cellHeight" : "sm" ,
"showHeader" : true ,
"sortBy" : [
{
"desc" : true ,
"displayName" : "CPU %"
}
]
} ,
2026-02-17 19:45:12 +00:00
"pluginVersion" : "12.3.1" ,
2026-02-15 21:24:08 +00:00
"targets" : [
{
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"expr" : "(1 - avg by(instance)(rate(node_cpu_seconds_total{mode=\"idle\"}[5m]))) * 100" ,
"format" : "table" ,
"instant" : true ,
2026-02-15 19:38:28 +00:00
"legendFormat" : "" ,
"refId" : "CPU"
} ,
{
2026-02-15 21:24:08 +00:00
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
2026-02-15 19:38:28 +00:00
"expr" : "(1 - node_memory_MemAvailable_bytes / node_memory_MemTotal_bytes) * 100" ,
"format" : "table" ,
"instant" : true ,
"legendFormat" : "" ,
"refId" : "MEM"
} ,
{
2026-02-15 21:24:08 +00:00
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
2026-02-15 19:38:28 +00:00
"expr" : "(1 - node_filesystem_avail_bytes{mountpoint=\"/\",fstype!~\"tmpfs\"} / node_filesystem_size_bytes{mountpoint=\"/\",fstype!~\"tmpfs\"}) * 100" ,
"format" : "table" ,
"instant" : true ,
"legendFormat" : "" ,
"refId" : "DISK"
} ,
{
2026-02-15 21:24:08 +00:00
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
2026-02-15 19:38:28 +00:00
"expr" : "count by(node)(kube_pod_info)" ,
"format" : "table" ,
"instant" : true ,
"legendFormat" : "" ,
"refId" : "PODS"
}
] ,
2026-02-17 19:45:12 +00:00
"title" : "Node Resource Table" ,
2026-02-15 19:38:28 +00:00
"transformations" : [
{
"id" : "merge" ,
"options" : { }
} ,
{
"id" : "organize" ,
"options" : {
2026-02-15 21:24:08 +00:00
"excludeByName" : {
"Time" : true
} ,
2026-02-15 19:38:28 +00:00
"renameByName" : {
"Value #CPU" : "CPU %" ,
"Value #DISK" : "Disk %" ,
2026-02-17 19:45:12 +00:00
"Value #MEM" : "Memory %" ,
"Value #PODS" : "Pods" ,
"instance" : "Node" ,
"node" : "Node"
2026-02-15 19:38:28 +00:00
}
}
}
2026-02-17 19:45:12 +00:00
] ,
"type" : "table"
2026-02-15 19:38:28 +00:00
} ,
{
2026-02-15 21:24:08 +00:00
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
2026-02-15 19:38:28 +00:00
"fieldConfig" : {
"defaults" : {
2026-02-15 21:24:08 +00:00
"color" : {
"mode" : "palette-classic"
} ,
2026-02-15 19:38:28 +00:00
"custom" : {
"axisBorderShow" : false ,
"axisCenteredZero" : false ,
"axisColorMode" : "text" ,
"axisLabel" : "" ,
"axisPlacement" : "auto" ,
"barAlignment" : 0 ,
"barWidthFactor" : 0.6 ,
"drawStyle" : "line" ,
"fillOpacity" : 10 ,
"gradientMode" : "none" ,
2026-02-15 21:24:08 +00:00
"hideFrom" : {
"legend" : false ,
"tooltip" : false ,
"viz" : false
} ,
2026-02-15 19:38:28 +00:00
"insertNulls" : false ,
"lineInterpolation" : "smooth" ,
"lineWidth" : 2 ,
"pointSize" : 5 ,
2026-02-15 21:24:08 +00:00
"scaleDistribution" : {
"type" : "linear"
} ,
2026-02-15 19:38:28 +00:00
"showPoints" : "never" ,
2026-02-17 19:45:12 +00:00
"showValues" : false ,
2026-02-15 19:38:28 +00:00
"spanNulls" : false ,
2026-02-15 21:24:08 +00:00
"stacking" : {
"group" : "A" ,
"mode" : "none"
} ,
"thresholdsStyle" : {
"mode" : "off"
}
2026-02-15 19:38:28 +00:00
} ,
"mappings" : [ ] ,
2026-02-17 19:45:12 +00:00
"max" : 100 ,
"min" : 0 ,
2026-02-15 19:38:28 +00:00
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
2026-02-15 21:24:08 +00:00
{
"color" : "green" ,
2026-02-17 19:45:12 +00:00
"value" : 0
2026-02-15 21:24:08 +00:00
} ,
{
"color" : "red" ,
"value" : 80
}
2026-02-15 19:38:28 +00:00
]
} ,
2026-02-17 19:45:12 +00:00
"unit" : "percent"
2026-02-15 19:38:28 +00:00
} ,
"overrides" : [ ]
} ,
2026-02-15 21:24:08 +00:00
"gridPos" : {
"h" : 8 ,
"w" : 8 ,
"x" : 8 ,
2026-02-17 19:45:12 +00:00
"y" : 27
2026-02-15 21:24:08 +00:00
} ,
2026-02-15 19:38:28 +00:00
"id" : 12 ,
"options" : {
2026-02-15 21:24:08 +00:00
"legend" : {
"calcs" : [
"mean" ,
"max"
] ,
"displayMode" : "table" ,
"placement" : "bottom" ,
"showLegend" : true
} ,
"tooltip" : {
2026-02-17 19:45:12 +00:00
"hideZeros" : false ,
2026-02-15 21:24:08 +00:00
"mode" : "multi" ,
"sort" : "desc"
}
2026-02-15 19:38:28 +00:00
} ,
2026-02-17 19:45:12 +00:00
"pluginVersion" : "12.3.1" ,
2026-02-15 19:38:28 +00:00
"targets" : [
{
2026-02-15 21:24:08 +00:00
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
2026-02-15 19:38:28 +00:00
"expr" : "(1 - avg by(instance)(rate(node_cpu_seconds_total{mode=\"idle\"}[5m]))) * 100" ,
"legendFormat" : "{{instance}}" ,
"refId" : "A"
}
2026-02-17 19:45:12 +00:00
] ,
"title" : "CPU per Node (24h)" ,
"type" : "timeseries"
2026-02-15 19:38:28 +00:00
} ,
{
2026-02-15 21:24:08 +00:00
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
2026-02-15 19:38:28 +00:00
"fieldConfig" : {
"defaults" : {
2026-02-15 21:24:08 +00:00
"color" : {
"mode" : "palette-classic"
} ,
2026-02-15 19:38:28 +00:00
"custom" : {
"axisBorderShow" : false ,
"axisCenteredZero" : false ,
"axisColorMode" : "text" ,
"axisLabel" : "" ,
"axisPlacement" : "auto" ,
"barAlignment" : 0 ,
"barWidthFactor" : 0.6 ,
"drawStyle" : "line" ,
"fillOpacity" : 10 ,
"gradientMode" : "none" ,
2026-02-15 21:24:08 +00:00
"hideFrom" : {
"legend" : false ,
"tooltip" : false ,
"viz" : false
} ,
2026-02-15 19:38:28 +00:00
"insertNulls" : false ,
"lineInterpolation" : "smooth" ,
"lineWidth" : 2 ,
"pointSize" : 5 ,
2026-02-15 21:24:08 +00:00
"scaleDistribution" : {
"type" : "linear"
} ,
2026-02-15 19:38:28 +00:00
"showPoints" : "never" ,
2026-02-17 19:45:12 +00:00
"showValues" : false ,
2026-02-15 19:38:28 +00:00
"spanNulls" : false ,
2026-02-15 21:24:08 +00:00
"stacking" : {
"group" : "A" ,
"mode" : "none"
} ,
"thresholdsStyle" : {
"mode" : "off"
}
2026-02-15 19:38:28 +00:00
} ,
"mappings" : [ ] ,
2026-02-17 19:45:12 +00:00
"max" : 100 ,
"min" : 0 ,
2026-02-15 19:38:28 +00:00
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
2026-02-15 21:24:08 +00:00
{
"color" : "green" ,
2026-02-17 19:45:12 +00:00
"value" : 0
2026-02-15 21:24:08 +00:00
} ,
{
"color" : "red" ,
"value" : 80
}
2026-02-15 19:38:28 +00:00
]
} ,
2026-02-17 19:45:12 +00:00
"unit" : "percent"
2026-02-15 19:38:28 +00:00
} ,
"overrides" : [ ]
} ,
2026-02-15 21:24:08 +00:00
"gridPos" : {
"h" : 8 ,
"w" : 8 ,
"x" : 16 ,
2026-02-17 19:45:12 +00:00
"y" : 27
2026-02-15 21:24:08 +00:00
} ,
2026-02-15 19:38:28 +00:00
"id" : 13 ,
"options" : {
2026-02-15 21:24:08 +00:00
"legend" : {
"calcs" : [
"mean" ,
"max"
] ,
"displayMode" : "table" ,
"placement" : "bottom" ,
"showLegend" : true
} ,
"tooltip" : {
2026-02-17 19:45:12 +00:00
"hideZeros" : false ,
2026-02-15 21:24:08 +00:00
"mode" : "multi" ,
"sort" : "desc"
}
2026-02-15 19:38:28 +00:00
} ,
2026-02-17 19:45:12 +00:00
"pluginVersion" : "12.3.1" ,
2026-02-15 19:38:28 +00:00
"targets" : [
{
2026-02-15 21:24:08 +00:00
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
2026-02-15 19:38:28 +00:00
"expr" : "(1 - node_memory_MemAvailable_bytes / node_memory_MemTotal_bytes) * 100" ,
"legendFormat" : "{{instance}}" ,
"refId" : "A"
}
2026-02-17 19:45:12 +00:00
] ,
"title" : "Memory per Node (24h)" ,
"type" : "timeseries"
2026-02-15 19:38:28 +00:00
} ,
{
"collapsed" : false ,
2026-02-15 21:24:08 +00:00
"gridPos" : {
"h" : 1 ,
"w" : 24 ,
"x" : 0 ,
2026-02-17 19:45:12 +00:00
"y" : 35
2026-02-15 21:24:08 +00:00
} ,
"id" : 40 ,
2026-02-15 19:38:28 +00:00
"panels" : [ ] ,
2026-02-15 21:24:08 +00:00
"title" : "Top Resource Consumers" ,
2026-02-15 19:38:28 +00:00
"type" : "row"
} ,
{
2026-02-15 21:24:08 +00:00
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
2026-02-15 19:38:28 +00:00
"fieldConfig" : {
"defaults" : {
2026-02-15 21:24:08 +00:00
"color" : {
"mode" : "palette-classic"
2026-02-15 19:38:28 +00:00
} ,
"mappings" : [ ] ,
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
2026-02-15 21:24:08 +00:00
{
2026-02-17 19:45:12 +00:00
"color" : "green"
2026-02-15 21:24:08 +00:00
}
2026-02-15 19:38:28 +00:00
]
} ,
2026-02-15 21:24:08 +00:00
"unit" : "short"
} ,
"overrides" : [ ]
} ,
"gridPos" : {
"h" : 8 ,
"w" : 8 ,
"x" : 0 ,
2026-02-17 19:45:12 +00:00
"y" : 36
2026-02-15 21:24:08 +00:00
} ,
"id" : 41 ,
2026-02-15 19:38:28 +00:00
"options" : {
2026-02-15 21:24:08 +00:00
"displayMode" : "gradient" ,
"maxVizHeight" : 300 ,
"minVizHeight" : 16 ,
"minVizWidth" : 8 ,
"namePlacement" : "auto" ,
"orientation" : "horizontal" ,
"reduceOptions" : {
"calcs" : [
"lastNotNull"
] ,
"fields" : "" ,
"values" : false
} ,
"showUnfilled" : true ,
"sizing" : "auto" ,
"valueMode" : "color"
2026-02-15 19:38:28 +00:00
} ,
"targets" : [
{
2026-02-15 21:24:08 +00:00
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"expr" : "topk(10, sum by(namespace)(rate(container_cpu_usage_seconds_total{container!=\"\"}[5m])))" ,
2026-02-15 19:38:28 +00:00
"format" : "table" ,
2026-02-17 19:45:12 +00:00
"instant" : true ,
"refId" : "A"
2026-02-15 19:38:28 +00:00
}
] ,
2026-02-17 19:45:12 +00:00
"title" : "Top 10 Namespaces by CPU" ,
2026-02-15 19:38:28 +00:00
"transformations" : [
{
2026-02-15 21:24:08 +00:00
"id" : "organize" ,
"options" : {
"excludeByName" : {
"Time" : true ,
"__name__" : true ,
"container" : true ,
"endpoint" : true ,
2026-02-17 19:45:12 +00:00
"id" : true ,
2026-02-15 21:24:08 +00:00
"instance" : true ,
"job" : true ,
"metrics_path" : true ,
2026-02-17 19:45:12 +00:00
"node" : true ,
"service" : true ,
"uid" : true
2026-02-15 21:24:08 +00:00
} ,
"renameByName" : { }
}
2026-02-15 19:38:28 +00:00
} ,
{
2026-02-15 21:24:08 +00:00
"id" : "sortBy" ,
2026-02-15 19:38:28 +00:00
"options" : {
2026-02-15 21:24:08 +00:00
"fields" : { } ,
"sort" : [
{
2026-02-17 19:45:12 +00:00
"desc" : true ,
"field" : "Value"
2026-02-15 21:24:08 +00:00
}
]
2026-02-15 19:38:28 +00:00
}
} ,
2026-02-15 21:24:08 +00:00
{
"id" : "rowsToFields" ,
"options" : { }
}
2026-02-17 19:45:12 +00:00
] ,
"type" : "bargauge"
2026-02-15 21:24:08 +00:00
} ,
{
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"fieldConfig" : {
"defaults" : {
"color" : {
"mode" : "palette-classic"
} ,
"mappings" : [ ] ,
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
{
2026-02-17 19:45:12 +00:00
"color" : "green"
2026-02-15 21:24:08 +00:00
}
]
} ,
"unit" : "bytes"
} ,
"overrides" : [ ]
} ,
"gridPos" : {
"h" : 8 ,
"w" : 8 ,
"x" : 8 ,
2026-02-17 19:45:12 +00:00
"y" : 36
2026-02-15 21:24:08 +00:00
} ,
"id" : 42 ,
"options" : {
"displayMode" : "gradient" ,
"maxVizHeight" : 300 ,
"minVizHeight" : 16 ,
"minVizWidth" : 8 ,
"namePlacement" : "auto" ,
"orientation" : "horizontal" ,
"reduceOptions" : {
"calcs" : [
"lastNotNull"
] ,
"fields" : "" ,
"values" : false
} ,
"showUnfilled" : true ,
"sizing" : "auto" ,
"valueMode" : "color"
} ,
"targets" : [
{
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"expr" : "topk(10, sum by(namespace)(container_memory_working_set_bytes{container!=\"\"}))" ,
"format" : "table" ,
2026-02-17 19:45:12 +00:00
"instant" : true ,
"refId" : "A"
2026-02-15 21:24:08 +00:00
}
] ,
2026-02-17 19:45:12 +00:00
"title" : "Top 10 Namespaces by Memory" ,
2026-02-15 21:24:08 +00:00
"transformations" : [
2026-02-15 19:38:28 +00:00
{
"id" : "organize" ,
"options" : {
2026-02-15 21:24:08 +00:00
"excludeByName" : {
"Time" : true ,
"__name__" : true ,
"container" : true ,
"endpoint" : true ,
2026-02-17 19:45:12 +00:00
"id" : true ,
2026-02-15 21:24:08 +00:00
"instance" : true ,
"job" : true ,
"metrics_path" : true ,
2026-02-17 19:45:12 +00:00
"node" : true ,
"service" : true ,
"uid" : true
2026-02-15 21:24:08 +00:00
} ,
"renameByName" : { }
2026-02-15 19:38:28 +00:00
}
} ,
{
2026-02-15 21:24:08 +00:00
"id" : "sortBy" ,
2026-02-15 19:38:28 +00:00
"options" : {
2026-02-15 21:24:08 +00:00
"fields" : { } ,
"sort" : [
2026-02-15 19:38:28 +00:00
{
2026-02-17 19:45:12 +00:00
"desc" : true ,
"field" : "Value"
2026-02-15 19:38:28 +00:00
}
2026-02-15 21:24:08 +00:00
]
2026-02-15 19:38:28 +00:00
}
2026-02-15 21:24:08 +00:00
} ,
{
"id" : "rowsToFields" ,
"options" : { }
2026-02-15 19:38:28 +00:00
}
2026-02-17 19:45:12 +00:00
] ,
"type" : "bargauge"
2026-02-15 19:38:28 +00:00
} ,
{
2026-02-15 21:24:08 +00:00
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
2026-02-15 19:38:28 +00:00
"fieldConfig" : {
"defaults" : {
2026-02-15 21:24:08 +00:00
"color" : {
"mode" : "palette-classic"
} ,
2026-02-15 21:51:41 +00:00
"custom" : {
"axisBorderShow" : false ,
"axisCenteredZero" : false ,
"axisColorMode" : "text" ,
"axisLabel" : "" ,
"axisPlacement" : "auto" ,
"barAlignment" : 0 ,
"barWidthFactor" : 0.6 ,
"drawStyle" : "line" ,
"fillOpacity" : 20 ,
"gradientMode" : "none" ,
"hideFrom" : {
"legend" : false ,
"tooltip" : false ,
"viz" : false
} ,
"insertNulls" : false ,
"lineInterpolation" : "smooth" ,
"lineWidth" : 2 ,
"pointSize" : 5 ,
"scaleDistribution" : {
"type" : "linear"
} ,
"showPoints" : "never" ,
"spanNulls" : true ,
"stacking" : {
"group" : "A" ,
"mode" : "normal"
} ,
"thresholdsStyle" : {
"mode" : "off"
}
} ,
2026-02-15 19:38:28 +00:00
"mappings" : [ ] ,
2026-02-17 19:45:12 +00:00
"min" : 0 ,
2026-02-15 19:38:28 +00:00
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
2026-02-15 21:24:08 +00:00
{
2026-02-17 19:45:12 +00:00
"color" : "green"
2026-02-15 21:24:08 +00:00
}
2026-02-15 19:38:28 +00:00
]
} ,
2026-02-17 19:45:12 +00:00
"unit" : "bytes"
2026-02-15 19:38:28 +00:00
} ,
"overrides" : [ ]
} ,
2026-02-15 21:24:08 +00:00
"gridPos" : {
"h" : 8 ,
"w" : 8 ,
"x" : 16 ,
2026-02-17 19:45:12 +00:00
"y" : 36
2026-02-15 21:24:08 +00:00
} ,
"id" : 43 ,
2026-02-15 19:38:28 +00:00
"options" : {
2026-02-15 21:51:41 +00:00
"legend" : {
2026-02-15 21:24:08 +00:00
"calcs" : [
"lastNotNull"
] ,
2026-02-15 21:51:41 +00:00
"displayMode" : "table" ,
"placement" : "bottom" ,
"showLegend" : true
2026-02-15 21:24:08 +00:00
} ,
2026-02-15 21:51:41 +00:00
"tooltip" : {
"mode" : "multi" ,
"sort" : "desc"
}
2026-02-15 19:38:28 +00:00
} ,
"targets" : [
{
2026-02-15 21:24:08 +00:00
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
2026-02-15 21:51:41 +00:00
"expr" : "sum by (namespace) (gpu_pod_memory_used_bytes) > 0" ,
"format" : "time_series" ,
"instant" : false ,
"legendFormat" : "{{namespace}}" ,
"refId" : "A"
2026-02-15 19:38:28 +00:00
}
2026-02-17 19:45:12 +00:00
] ,
"title" : "GPU Memory by Namespace" ,
"type" : "timeseries"
} ,
{
"collapsed" : false ,
"gridPos" : {
"h" : 1 ,
"w" : 24 ,
"x" : 0 ,
"y" : 44
} ,
"id" : 80 ,
"panels" : [ ] ,
"title" : "Key Services" ,
"type" : "row"
} ,
{
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"fieldConfig" : {
"defaults" : {
"color" : {
"mode" : "thresholds"
} ,
"decimals" : 0 ,
"mappings" : [ ] ,
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
{
"color" : "blue"
}
]
}
} ,
"overrides" : [ ]
} ,
"gridPos" : {
"h" : 4 ,
"w" : 4 ,
"x" : 0 ,
"y" : 45
} ,
"id" : 87 ,
"options" : {
"colorMode" : "value" ,
"graphMode" : "area" ,
"justifyMode" : "auto" ,
"orientation" : "auto" ,
"reduceOptions" : {
"calcs" : [
"lastNotNull"
] ,
"fields" : "" ,
"values" : false
} ,
"textMode" : "auto"
} ,
"targets" : [
{
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"expr" : "sum(max by(entrypoint, protocol) (traefik_open_connections))" ,
"legendFormat" : "" ,
"refId" : "A"
}
] ,
"title" : "Open Connections" ,
"type" : "stat"
2026-02-15 19:38:28 +00:00
} ,
{
2026-02-15 21:24:08 +00:00
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
2026-02-15 19:38:28 +00:00
"fieldConfig" : {
"defaults" : {
2026-02-15 21:24:08 +00:00
"color" : {
"mode" : "thresholds"
} ,
2026-02-17 19:45:12 +00:00
"decimals" : 1 ,
2026-02-15 19:38:28 +00:00
"mappings" : [ ] ,
2026-02-15 21:24:08 +00:00
"max" : 100 ,
"min" : 0 ,
2026-02-15 19:38:28 +00:00
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
2026-02-15 21:24:08 +00:00
{
2026-02-17 19:45:12 +00:00
"color" : "red"
2026-02-15 21:24:08 +00:00
} ,
{
"color" : "orange" ,
"value" : 50
} ,
{
"color" : "green" ,
"value" : 80
}
2026-02-15 19:38:28 +00:00
]
} ,
2026-02-17 19:45:12 +00:00
"unit" : "percent"
2026-02-15 19:38:28 +00:00
} ,
"overrides" : [ ]
} ,
2026-02-15 21:24:08 +00:00
"gridPos" : {
"h" : 4 ,
"w" : 4 ,
"x" : 8 ,
2026-02-17 19:45:12 +00:00
"y" : 45
2026-02-15 21:24:08 +00:00
} ,
"id" : 83 ,
2026-02-15 19:38:28 +00:00
"options" : {
2026-02-15 21:24:08 +00:00
"colorMode" : "value" ,
"graphMode" : "area" ,
2026-02-15 19:38:28 +00:00
"justifyMode" : "auto" ,
"orientation" : "auto" ,
2026-02-15 21:24:08 +00:00
"reduceOptions" : {
"calcs" : [
"lastNotNull"
] ,
"fields" : "" ,
"values" : false
} ,
2026-02-15 19:38:28 +00:00
"textMode" : "auto"
} ,
"targets" : [
{
2026-02-15 21:24:08 +00:00
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"expr" : "sum(rate(coredns_cache_hits_total[5m])) / (sum(rate(coredns_cache_hits_total[5m])) + sum(rate(coredns_cache_misses_total[5m]))) * 100" ,
2026-02-15 19:38:28 +00:00
"legendFormat" : "" ,
"refId" : "A"
}
2026-02-17 19:45:12 +00:00
] ,
"title" : "DNS Cache Hit %" ,
"type" : "stat"
2026-02-15 19:38:28 +00:00
} ,
{
2026-02-15 21:24:08 +00:00
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
2026-02-15 19:38:28 +00:00
"fieldConfig" : {
"defaults" : {
2026-02-15 21:24:08 +00:00
"color" : {
"mode" : "thresholds"
} ,
2026-02-17 19:45:12 +00:00
"decimals" : 1 ,
2026-02-15 19:38:28 +00:00
"mappings" : [ ] ,
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
2026-02-15 21:24:08 +00:00
{
2026-02-17 19:45:12 +00:00
"color" : "blue"
2026-02-15 21:24:08 +00:00
}
2026-02-15 19:38:28 +00:00
]
} ,
2026-02-17 19:45:12 +00:00
"unit" : "reqps"
2026-02-15 19:38:28 +00:00
} ,
"overrides" : [ ]
} ,
2026-02-15 21:24:08 +00:00
"gridPos" : {
"h" : 4 ,
"w" : 4 ,
"x" : 12 ,
2026-02-17 19:45:12 +00:00
"y" : 45
2026-02-15 21:24:08 +00:00
} ,
"id" : 84 ,
2026-02-15 19:38:28 +00:00
"options" : {
2026-02-15 21:24:08 +00:00
"colorMode" : "value" ,
"graphMode" : "area" ,
2026-02-15 19:38:28 +00:00
"justifyMode" : "auto" ,
"orientation" : "auto" ,
2026-02-15 21:24:08 +00:00
"reduceOptions" : {
"calcs" : [
"lastNotNull"
] ,
"fields" : "" ,
"values" : false
} ,
2026-02-15 19:38:28 +00:00
"textMode" : "auto"
} ,
"targets" : [
{
2026-02-15 21:24:08 +00:00
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"expr" : "sum(rate(traefik_entrypoint_requests_total[5m]))" ,
2026-02-15 19:38:28 +00:00
"legendFormat" : "" ,
"refId" : "A"
}
2026-02-17 19:45:12 +00:00
] ,
"title" : "Traefik req/s" ,
"type" : "stat"
2026-02-15 19:38:28 +00:00
} ,
{
2026-02-15 21:24:08 +00:00
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
2026-02-15 19:38:28 +00:00
"fieldConfig" : {
"defaults" : {
2026-02-15 21:24:08 +00:00
"color" : {
"mode" : "thresholds"
2026-02-15 19:38:28 +00:00
} ,
2026-02-17 19:45:12 +00:00
"decimals" : 1 ,
2026-02-15 19:38:28 +00:00
"mappings" : [ ] ,
2026-02-17 19:45:12 +00:00
"noValue" : "0" ,
2026-02-15 19:38:28 +00:00
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
2026-02-15 21:24:08 +00:00
{
2026-02-17 19:45:12 +00:00
"color" : "green"
2026-02-15 21:24:08 +00:00
} ,
{
"color" : "orange" ,
"value" : 5
} ,
{
"color" : "red" ,
"value" : 15
}
]
} ,
2026-02-17 19:45:12 +00:00
"unit" : "percent"
2026-02-15 19:38:28 +00:00
} ,
"overrides" : [ ]
} ,
2026-02-15 21:24:08 +00:00
"gridPos" : {
"h" : 4 ,
"w" : 4 ,
"x" : 16 ,
2026-02-17 19:45:12 +00:00
"y" : 45
2026-02-15 21:24:08 +00:00
} ,
"id" : 85 ,
2026-02-15 19:38:28 +00:00
"options" : {
2026-02-15 21:24:08 +00:00
"colorMode" : "value" ,
"graphMode" : "area" ,
"justifyMode" : "auto" ,
"orientation" : "auto" ,
"reduceOptions" : {
"calcs" : [
"lastNotNull"
] ,
"fields" : "" ,
"values" : false
} ,
"textMode" : "auto"
2026-02-15 19:38:28 +00:00
} ,
"targets" : [
{
2026-02-15 21:24:08 +00:00
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"expr" : "sum(rate(traefik_entrypoint_requests_total{code=~\"[45]..\"}[5m])) / sum(rate(traefik_entrypoint_requests_total[5m])) * 100" ,
"legendFormat" : "" ,
2026-02-15 19:38:28 +00:00
"refId" : "A"
}
2026-02-17 19:45:12 +00:00
] ,
"title" : "Traefik Error %" ,
"type" : "stat"
2026-02-15 19:38:28 +00:00
} ,
{
2026-02-15 21:24:08 +00:00
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
2026-02-15 19:38:28 +00:00
"fieldConfig" : {
"defaults" : {
2026-02-15 21:24:08 +00:00
"color" : {
"mode" : "thresholds"
2026-02-15 19:38:28 +00:00
} ,
2026-02-17 19:45:12 +00:00
"decimals" : 1 ,
2026-02-15 19:38:28 +00:00
"mappings" : [ ] ,
2026-02-15 21:24:08 +00:00
"max" : 100 ,
"min" : 0 ,
2026-02-15 19:38:28 +00:00
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
2026-02-15 21:24:08 +00:00
{
2026-02-17 19:45:12 +00:00
"color" : "red"
2026-02-15 21:24:08 +00:00
} ,
{
"color" : "orange" ,
"value" : 50
} ,
{
"color" : "green" ,
"value" : 80
}
2026-02-15 19:38:28 +00:00
]
2026-02-15 21:24:08 +00:00
} ,
2026-02-17 19:45:12 +00:00
"unit" : "percent"
2026-02-15 19:38:28 +00:00
} ,
2026-02-15 21:24:08 +00:00
"overrides" : [ ]
} ,
"gridPos" : {
"h" : 4 ,
"w" : 4 ,
"x" : 20 ,
2026-02-17 19:45:12 +00:00
"y" : 45
2026-02-15 21:24:08 +00:00
} ,
"id" : 86 ,
"options" : {
"colorMode" : "value" ,
"graphMode" : "area" ,
"justifyMode" : "auto" ,
"orientation" : "auto" ,
"reduceOptions" : {
"calcs" : [
"lastNotNull"
] ,
"fields" : "" ,
"values" : false
} ,
"textMode" : "auto"
} ,
"targets" : [
{
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
2026-02-15 19:38:28 +00:00
} ,
2026-02-15 21:24:08 +00:00
"expr" : "sum(registry_registry_storage_cache_total{type=\"Hit\"}) / sum(registry_registry_storage_cache_total) * 100" ,
"legendFormat" : "" ,
"refId" : "A"
}
2026-02-17 19:45:12 +00:00
] ,
"title" : "Registry Cache %" ,
"type" : "stat"
2026-02-15 19:38:28 +00:00
} ,
{
2026-02-15 21:24:08 +00:00
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
2026-02-15 19:38:28 +00:00
"fieldConfig" : {
"defaults" : {
2026-02-15 21:24:08 +00:00
"color" : {
"mode" : "thresholds"
} ,
2026-02-17 19:45:12 +00:00
"decimals" : 1 ,
2026-02-15 19:38:28 +00:00
"mappings" : [ ] ,
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
2026-02-15 21:24:08 +00:00
{
2026-02-17 19:45:12 +00:00
"color" : "blue"
2026-02-15 21:24:08 +00:00
}
2026-02-15 19:38:28 +00:00
]
} ,
2026-02-17 19:45:12 +00:00
"unit" : "reqps"
2026-02-15 19:38:28 +00:00
} ,
"overrides" : [ ]
} ,
2026-02-15 21:24:08 +00:00
"gridPos" : {
"h" : 4 ,
"w" : 4 ,
"x" : 8 ,
2026-02-17 19:45:12 +00:00
"y" : 49
2026-02-15 21:24:08 +00:00
} ,
"id" : 89 ,
2026-02-15 19:38:28 +00:00
"options" : {
2026-02-15 21:24:08 +00:00
"colorMode" : "value" ,
"graphMode" : "area" ,
"justifyMode" : "auto" ,
"orientation" : "auto" ,
"reduceOptions" : {
"calcs" : [
"lastNotNull"
] ,
"fields" : "" ,
"values" : false
} ,
"textMode" : "auto"
2026-02-15 19:38:28 +00:00
} ,
"targets" : [
{
2026-02-15 21:24:08 +00:00
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"expr" : "sum(rate(coredns_dns_requests_total[5m]))" ,
"legendFormat" : "" ,
2026-02-15 19:38:28 +00:00
"refId" : "A"
}
2026-02-17 19:45:12 +00:00
] ,
"title" : "DNS req/s" ,
"type" : "stat"
2026-02-15 19:38:28 +00:00
} ,
{
2026-02-15 21:24:08 +00:00
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
2026-02-15 19:38:28 +00:00
"fieldConfig" : {
"defaults" : {
2026-02-15 21:24:08 +00:00
"color" : {
"mode" : "thresholds"
} ,
2026-02-17 19:45:12 +00:00
"decimals" : 3 ,
2026-02-15 19:38:28 +00:00
"mappings" : [ ] ,
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
2026-02-15 21:24:08 +00:00
{
2026-02-17 19:45:12 +00:00
"color" : "green"
2026-02-15 21:24:08 +00:00
} ,
{
"color" : "orange" ,
"value" : 0.1
} ,
{
"color" : "red" ,
"value" : 0.5
}
2026-02-15 19:38:28 +00:00
]
} ,
2026-02-17 19:45:12 +00:00
"unit" : "s"
2026-02-15 19:38:28 +00:00
} ,
"overrides" : [ ]
} ,
2026-02-15 21:24:08 +00:00
"gridPos" : {
"h" : 4 ,
"w" : 4 ,
"x" : 12 ,
2026-02-17 19:45:12 +00:00
"y" : 49
2026-02-15 21:24:08 +00:00
} ,
"id" : 90 ,
2026-02-15 19:38:28 +00:00
"options" : {
2026-02-15 21:24:08 +00:00
"colorMode" : "value" ,
"graphMode" : "area" ,
"justifyMode" : "auto" ,
"orientation" : "auto" ,
"reduceOptions" : {
"calcs" : [
"lastNotNull"
] ,
"fields" : "" ,
"values" : false
} ,
"textMode" : "auto"
2026-02-15 19:38:28 +00:00
} ,
"targets" : [
{
2026-02-15 21:24:08 +00:00
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"expr" : "histogram_quantile(0.99, sum(rate(coredns_dns_request_duration_seconds_bucket[5m])) by (le))" ,
"legendFormat" : "" ,
2026-02-15 19:38:28 +00:00
"refId" : "A"
}
2026-02-17 19:45:12 +00:00
] ,
"title" : "DNS Latency P99" ,
"type" : "stat"
2026-02-15 19:38:28 +00:00
} ,
{
2026-02-15 21:24:08 +00:00
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
2026-02-15 19:38:28 +00:00
"fieldConfig" : {
"defaults" : {
2026-02-15 21:24:08 +00:00
"color" : {
"mode" : "thresholds"
} ,
2026-02-17 19:45:12 +00:00
"decimals" : 2 ,
2026-02-15 19:38:28 +00:00
"mappings" : [ ] ,
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
2026-02-15 21:24:08 +00:00
{
2026-02-17 19:45:12 +00:00
"color" : "green"
2026-02-15 21:24:08 +00:00
} ,
{
"color" : "orange" ,
"value" : 1
} ,
{
"color" : "red" ,
"value" : 5
}
2026-02-15 19:38:28 +00:00
]
} ,
2026-02-17 19:45:12 +00:00
"unit" : "s"
2026-02-15 19:38:28 +00:00
} ,
"overrides" : [ ]
} ,
2026-02-15 21:24:08 +00:00
"gridPos" : {
"h" : 4 ,
"w" : 4 ,
"x" : 16 ,
2026-02-17 19:45:12 +00:00
"y" : 49
2026-02-15 21:24:08 +00:00
} ,
"id" : 91 ,
2026-02-15 19:38:28 +00:00
"options" : {
2026-02-15 21:24:08 +00:00
"colorMode" : "value" ,
"graphMode" : "area" ,
"justifyMode" : "auto" ,
"orientation" : "auto" ,
"reduceOptions" : {
"calcs" : [
"lastNotNull"
] ,
"fields" : "" ,
"values" : false
} ,
"textMode" : "auto"
2026-02-15 19:38:28 +00:00
} ,
"targets" : [
{
2026-02-15 21:24:08 +00:00
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"expr" : "histogram_quantile(0.99, sum(rate(traefik_entrypoint_request_duration_seconds_bucket[5m])) by (le))" ,
"legendFormat" : "" ,
2026-02-15 19:38:28 +00:00
"refId" : "A"
}
2026-02-17 19:45:12 +00:00
] ,
"title" : "Ingress Latency P99" ,
"type" : "stat"
2026-02-15 19:38:28 +00:00
} ,
{
"collapsed" : false ,
2026-02-15 21:24:08 +00:00
"gridPos" : {
"h" : 1 ,
"w" : 24 ,
"x" : 0 ,
2026-02-17 19:45:12 +00:00
"y" : 53
2026-02-15 21:24:08 +00:00
} ,
"id" : 1 ,
2026-02-15 19:38:28 +00:00
"panels" : [ ] ,
2026-02-15 21:24:08 +00:00
"title" : "Cluster Summary" ,
2026-02-15 19:38:28 +00:00
"type" : "row"
} ,
{
2026-02-15 21:24:08 +00:00
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
2026-02-15 19:38:28 +00:00
"fieldConfig" : {
"defaults" : {
2026-02-15 21:24:08 +00:00
"color" : {
"mode" : "thresholds"
2026-02-15 19:38:28 +00:00
} ,
"mappings" : [ ] ,
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
2026-02-15 21:24:08 +00:00
{
2026-02-17 19:45:12 +00:00
"color" : "red"
2026-02-15 21:24:08 +00:00
} ,
{
"color" : "orange" ,
"value" : 3
} ,
{
"color" : "green" ,
"value" : 5
}
2026-02-15 19:38:28 +00:00
]
}
} ,
2026-02-15 21:24:08 +00:00
"overrides" : [ ]
} ,
"gridPos" : {
"h" : 4 ,
"w" : 4 ,
"x" : 0 ,
2026-02-17 19:45:12 +00:00
"y" : 54
2026-02-15 21:24:08 +00:00
} ,
"id" : 2 ,
"options" : {
"colorMode" : "value" ,
"graphMode" : "none" ,
"justifyMode" : "auto" ,
"orientation" : "auto" ,
"reduceOptions" : {
"calcs" : [
"lastNotNull"
] ,
"fields" : "" ,
"values" : false
} ,
"textMode" : "auto"
} ,
"targets" : [
{
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"expr" : "sum(kube_node_status_condition{condition=\"Ready\",status=\"true\"})" ,
"legendFormat" : "Ready" ,
"refId" : "A"
}
2026-02-17 19:45:12 +00:00
] ,
"title" : "Nodes Ready" ,
"type" : "stat"
2026-02-15 21:24:08 +00:00
} ,
{
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"fieldConfig" : {
"defaults" : {
"color" : {
"mode" : "thresholds"
} ,
"mappings" : [ ] ,
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
{
2026-02-17 19:45:12 +00:00
"color" : "blue"
2026-02-15 21:24:08 +00:00
}
]
}
} ,
"overrides" : [ ]
} ,
"gridPos" : {
"h" : 4 ,
"w" : 4 ,
"x" : 4 ,
2026-02-17 19:45:12 +00:00
"y" : 54
2026-02-15 21:24:08 +00:00
} ,
"id" : 3 ,
"options" : {
"colorMode" : "value" ,
"graphMode" : "area" ,
"justifyMode" : "auto" ,
"orientation" : "auto" ,
"reduceOptions" : {
"calcs" : [
"lastNotNull"
] ,
"fields" : "" ,
"values" : false
} ,
"textMode" : "auto"
} ,
"targets" : [
{
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"expr" : "count(kube_pod_info)" ,
"legendFormat" : "Pods" ,
"refId" : "A"
}
2026-02-17 19:45:12 +00:00
] ,
"title" : "Total Pods" ,
"type" : "stat"
2026-02-15 21:24:08 +00:00
} ,
{
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"fieldConfig" : {
"defaults" : {
"color" : {
"mode" : "thresholds"
} ,
"mappings" : [
{
"options" : {
"0" : {
"color" : "green" ,
"text" : "0"
}
} ,
"type" : "value"
}
] ,
2026-02-17 19:45:12 +00:00
"noValue" : "0" ,
2026-02-15 21:24:08 +00:00
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
{
2026-02-17 19:45:12 +00:00
"color" : "green"
2026-02-15 21:24:08 +00:00
} ,
{
"color" : "red" ,
"value" : 1
}
]
2026-02-17 19:45:12 +00:00
}
2026-02-15 21:24:08 +00:00
} ,
"overrides" : [ ]
} ,
"gridPos" : {
"h" : 4 ,
"w" : 4 ,
"x" : 8 ,
2026-02-17 19:45:12 +00:00
"y" : 54
2026-02-15 21:24:08 +00:00
} ,
"id" : 4 ,
"options" : {
"colorMode" : "background" ,
"graphMode" : "none" ,
"justifyMode" : "auto" ,
"orientation" : "auto" ,
"reduceOptions" : {
"calcs" : [
"lastNotNull"
] ,
"fields" : "" ,
"values" : false
} ,
"textMode" : "auto"
} ,
"targets" : [
{
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"expr" : "count(ALERTS{alertstate=\"firing\"}) OR vector(0)" ,
"legendFormat" : "Firing" ,
"refId" : "A"
}
2026-02-17 19:45:12 +00:00
] ,
"title" : "Firing Alerts" ,
"type" : "stat"
2026-02-15 21:24:08 +00:00
} ,
{
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"fieldConfig" : {
"defaults" : {
"color" : {
"mode" : "thresholds"
} ,
"mappings" : [ ] ,
"max" : 100 ,
"min" : 0 ,
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
{
2026-02-17 19:45:12 +00:00
"color" : "green"
2026-02-15 21:24:08 +00:00
} ,
{
"color" : "orange" ,
"value" : 60
} ,
{
"color" : "red" ,
"value" : 80
}
]
} ,
"unit" : "percent"
} ,
"overrides" : [ ]
} ,
"gridPos" : {
"h" : 4 ,
"w" : 4 ,
"x" : 12 ,
2026-02-17 19:45:12 +00:00
"y" : 54
2026-02-15 21:24:08 +00:00
} ,
"id" : 5 ,
"options" : {
"minVizHeight" : 75 ,
"minVizWidth" : 75 ,
"orientation" : "auto" ,
"reduceOptions" : {
"calcs" : [
"lastNotNull"
] ,
"fields" : "" ,
"values" : false
} ,
"showThresholdLabels" : false ,
"showThresholdMarkers" : true
} ,
"targets" : [
{
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"expr" : "avg(1 - rate(node_cpu_seconds_total{mode=\"idle\"}[5m])) * 100" ,
"legendFormat" : "CPU" ,
"refId" : "A"
}
2026-02-17 19:45:12 +00:00
] ,
"title" : "Cluster CPU %" ,
"type" : "gauge"
2026-02-15 21:24:08 +00:00
} ,
{
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"fieldConfig" : {
"defaults" : {
"color" : {
"mode" : "thresholds"
} ,
"mappings" : [ ] ,
"max" : 100 ,
"min" : 0 ,
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
{
2026-02-17 19:45:12 +00:00
"color" : "green"
2026-02-15 21:24:08 +00:00
} ,
{
"color" : "orange" ,
"value" : 60
} ,
{
"color" : "red" ,
"value" : 80
}
]
} ,
"unit" : "percent"
} ,
"overrides" : [ ]
} ,
"gridPos" : {
"h" : 4 ,
"w" : 4 ,
"x" : 16 ,
2026-02-17 19:45:12 +00:00
"y" : 54
2026-02-15 21:24:08 +00:00
} ,
"id" : 6 ,
"options" : {
"minVizHeight" : 75 ,
"minVizWidth" : 75 ,
"orientation" : "auto" ,
"reduceOptions" : {
"calcs" : [
"lastNotNull"
] ,
"fields" : "" ,
"values" : false
} ,
"showThresholdLabels" : false ,
"showThresholdMarkers" : true
} ,
"targets" : [
{
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"expr" : "(1 - sum(node_memory_MemAvailable_bytes) / sum(node_memory_MemTotal_bytes)) * 100" ,
"legendFormat" : "Memory" ,
"refId" : "A"
}
2026-02-17 19:45:12 +00:00
] ,
"title" : "Cluster Memory %" ,
"type" : "gauge"
2026-02-15 21:24:08 +00:00
} ,
{
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"fieldConfig" : {
"defaults" : {
"color" : {
"mode" : "thresholds"
} ,
"mappings" : [ ] ,
"max" : 100 ,
"min" : 0 ,
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
{
2026-02-17 19:45:12 +00:00
"color" : "green"
2026-02-15 21:24:08 +00:00
} ,
{
"color" : "orange" ,
"value" : 70
} ,
{
"color" : "red" ,
"value" : 85
}
]
} ,
"unit" : "percent"
} ,
"overrides" : [ ]
} ,
"gridPos" : {
"h" : 4 ,
"w" : 4 ,
"x" : 20 ,
2026-02-17 19:45:12 +00:00
"y" : 54
2026-02-15 21:24:08 +00:00
} ,
"id" : 7 ,
"options" : {
"minVizHeight" : 75 ,
"minVizWidth" : 75 ,
"orientation" : "auto" ,
"reduceOptions" : {
"calcs" : [
"lastNotNull"
] ,
"fields" : "" ,
"values" : false
} ,
"showThresholdLabels" : false ,
"showThresholdMarkers" : true
} ,
"targets" : [
{
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"expr" : "(1 - sum(node_filesystem_avail_bytes{mountpoint=\"/\",fstype!~\"tmpfs\"}) / sum(node_filesystem_size_bytes{mountpoint=\"/\",fstype!~\"tmpfs\"})) * 100" ,
"legendFormat" : "Disk" ,
"refId" : "A"
}
2026-02-17 19:45:12 +00:00
] ,
"title" : "Cluster Disk %" ,
"type" : "gauge"
2026-02-15 21:24:08 +00:00
} ,
{
"collapsed" : false ,
"gridPos" : {
"h" : 1 ,
"w" : 24 ,
"x" : 0 ,
2026-02-17 19:45:12 +00:00
"y" : 58
2026-02-15 21:24:08 +00:00
} ,
"id" : 20 ,
"panels" : [ ] ,
2026-02-17 19:45:12 +00:00
"title" : "Resource Governance — Quota Utilization" ,
2026-02-15 21:24:08 +00:00
"type" : "row"
} ,
{
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"fieldConfig" : {
"defaults" : {
"color" : {
"mode" : "thresholds"
} ,
"custom" : {
"align" : "auto" ,
"cellOptions" : {
"type" : "auto"
} ,
"inspect" : false
} ,
"mappings" : [ ] ,
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
{
2026-02-17 19:45:12 +00:00
"color" : "green"
2026-02-15 21:24:08 +00:00
} ,
{
"color" : "orange" ,
"value" : 70
} ,
{
"color" : "red" ,
"value" : 90
}
]
}
} ,
"overrides" : [
2026-02-15 19:38:28 +00:00
{
2026-02-15 21:24:08 +00:00
"matcher" : {
"id" : "byName" ,
"options" : "Namespace"
} ,
2026-02-15 19:38:28 +00:00
"properties" : [
2026-02-15 21:24:08 +00:00
{
"id" : "custom.width" ,
"value" : 160
}
2026-02-15 19:38:28 +00:00
]
} ,
{
2026-02-15 21:24:08 +00:00
"matcher" : {
"id" : "byName" ,
"options" : "Resource"
} ,
"properties" : [
{
"id" : "custom.width" ,
"value" : 120
}
]
2026-02-15 19:38:28 +00:00
} ,
{
2026-02-15 21:24:08 +00:00
"matcher" : {
"id" : "byName" ,
"options" : "Usage %"
} ,
"properties" : [
{
"id" : "unit" ,
"value" : "percent"
} ,
{
"id" : "decimals" ,
"value" : 1
} ,
{
"id" : "custom.cellOptions" ,
"value" : {
"mode" : "gradient" ,
"type" : "gauge"
}
}
]
2026-02-15 19:38:28 +00:00
}
]
} ,
2026-02-15 21:24:08 +00:00
"gridPos" : {
"h" : 8 ,
"w" : 12 ,
"x" : 0 ,
2026-02-17 19:45:12 +00:00
"y" : 59
2026-02-15 21:24:08 +00:00
} ,
"id" : 21 ,
2026-02-15 19:38:28 +00:00
"options" : {
"cellHeight" : "sm" ,
2026-02-15 21:24:08 +00:00
"footer" : {
"countRows" : false ,
"fields" : "" ,
"reducer" : [
"sum"
] ,
"show" : false
} ,
2026-02-15 19:38:28 +00:00
"showHeader" : true ,
2026-02-15 21:24:08 +00:00
"sortBy" : [
{
"desc" : true ,
"displayName" : "Usage %"
}
]
2026-02-15 19:38:28 +00:00
} ,
"targets" : [
{
2026-02-15 21:24:08 +00:00
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"expr" : "kube_resourcequota{type=\"used\"}" ,
2026-02-15 19:38:28 +00:00
"format" : "table" ,
"instant" : true ,
"legendFormat" : "" ,
"refId" : "USED"
} ,
{
2026-02-15 21:24:08 +00:00
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"expr" : "kube_resourcequota{type=\"hard\"}" ,
2026-02-15 19:38:28 +00:00
"format" : "table" ,
"instant" : true ,
"legendFormat" : "" ,
2026-02-15 21:24:08 +00:00
"refId" : "HARD"
2026-02-15 19:38:28 +00:00
}
] ,
2026-02-17 19:45:12 +00:00
"title" : "Quota Usage by Namespace" ,
2026-02-15 19:38:28 +00:00
"transformations" : [
{
"id" : "merge" ,
"options" : { }
} ,
{
"id" : "calculateField" ,
"options" : {
2026-02-15 21:24:08 +00:00
"alias" : "Usage %" ,
"binary" : {
"left" : "Value #USED" ,
"operator" : "/" ,
2026-02-17 19:45:12 +00:00
"reducer" : "sum" ,
"right" : "Value #HARD"
2026-02-15 21:24:08 +00:00
} ,
"mode" : "binary" ,
"reduce" : {
"reducer" : "sum"
}
2026-02-15 19:38:28 +00:00
}
} ,
{
"id" : "organize" ,
"options" : {
2026-02-15 21:24:08 +00:00
"excludeByName" : {
"Time" : true ,
"__name__" : true ,
"instance" : true ,
2026-02-17 19:45:12 +00:00
"job" : true ,
"resourcequota" : true ,
"type" : true
2026-02-15 21:24:08 +00:00
} ,
2026-02-15 19:38:28 +00:00
"renameByName" : {
2026-02-17 19:45:12 +00:00
"Usage %" : "Usage %" ,
2026-02-15 21:24:08 +00:00
"Value #HARD" : "Hard Limit" ,
2026-02-17 19:45:12 +00:00
"Value #USED" : "Used" ,
"namespace" : "Namespace" ,
"resource" : "Resource"
2026-02-15 19:38:28 +00:00
}
}
} ,
{
2026-02-15 21:24:08 +00:00
"id" : "filterByValue" ,
"options" : {
"filters" : [
{
"config" : {
"id" : "greater" ,
"options" : {
"value" : 0
}
} ,
"fieldName" : "Hard Limit"
}
] ,
"match" : "all" ,
"type" : "include"
}
}
2026-02-17 19:45:12 +00:00
] ,
"type" : "table"
2026-02-15 21:24:08 +00:00
} ,
{
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"fieldConfig" : {
"defaults" : {
"color" : {
"mode" : "thresholds"
} ,
"mappings" : [ ] ,
"max" : 100 ,
"min" : 0 ,
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
{
2026-02-17 19:45:12 +00:00
"color" : "green"
2026-02-15 21:24:08 +00:00
} ,
{
"color" : "orange" ,
"value" : 70
} ,
{
"color" : "red" ,
"value" : 90
}
]
} ,
"unit" : "percent"
} ,
"overrides" : [ ]
} ,
"gridPos" : {
"h" : 8 ,
"w" : 12 ,
"x" : 12 ,
2026-02-17 19:45:12 +00:00
"y" : 59
2026-02-15 21:24:08 +00:00
} ,
"id" : 22 ,
"options" : {
"displayMode" : "gradient" ,
"maxVizHeight" : 300 ,
"minVizHeight" : 16 ,
"minVizWidth" : 8 ,
"namePlacement" : "auto" ,
"orientation" : "horizontal" ,
"reduceOptions" : {
"calcs" : [
"lastNotNull"
] ,
"fields" : "" ,
"values" : false
} ,
"showUnfilled" : true ,
"sizing" : "auto" ,
"valueMode" : "color"
} ,
"targets" : [
{
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"expr" : "topk(15, kube_resourcequota{type=\"used\",resource=~\"requests.cpu|requests.memory|limits.cpu|limits.memory|pods\"} / kube_resourcequota{type=\"hard\",resource=~\"requests.cpu|requests.memory|limits.cpu|limits.memory|pods\"} * 100 > 0)" ,
"format" : "table" ,
2026-02-17 19:45:12 +00:00
"instant" : true ,
"refId" : "A"
2026-02-15 21:24:08 +00:00
}
] ,
2026-02-17 19:45:12 +00:00
"title" : "Top Quota Consumers" ,
2026-02-15 21:24:08 +00:00
"transformations" : [
{
"id" : "organize" ,
"options" : {
"excludeByName" : {
"Time" : true ,
"__name__" : true ,
"endpoint" : true ,
2026-02-17 19:45:12 +00:00
"instance" : true ,
"job" : true ,
"metrics_path" : true ,
"resource" : true ,
"resourcequota" : true ,
2026-02-15 21:24:08 +00:00
"service" : true ,
"type" : true ,
2026-02-17 19:45:12 +00:00
"uid" : true
2026-02-15 21:24:08 +00:00
} ,
"renameByName" : { }
}
} ,
{
"id" : "sortBy" ,
"options" : {
"fields" : { } ,
"sort" : [
{
2026-02-17 19:45:12 +00:00
"desc" : true ,
"field" : "Value"
2026-02-15 21:24:08 +00:00
}
]
}
} ,
{
"id" : "rowsToFields" ,
"options" : { }
}
2026-02-17 19:45:12 +00:00
] ,
"type" : "bargauge"
2026-02-15 21:24:08 +00:00
} ,
{
"collapsed" : false ,
"gridPos" : {
"h" : 1 ,
"w" : 24 ,
"x" : 0 ,
2026-02-17 19:45:12 +00:00
"y" : 67
2026-02-15 21:24:08 +00:00
} ,
"id" : 30 ,
"panels" : [ ] ,
"title" : "Pod Health" ,
"type" : "row"
} ,
{
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"fieldConfig" : {
"defaults" : {
"color" : {
"mode" : "thresholds"
} ,
"mappings" : [ ] ,
2026-02-17 19:45:12 +00:00
"noValue" : "0" ,
2026-02-15 21:24:08 +00:00
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
{
2026-02-17 19:45:12 +00:00
"color" : "green"
2026-02-15 21:24:08 +00:00
} ,
{
"color" : "red" ,
"value" : 1
}
]
2026-02-17 19:45:12 +00:00
}
2026-02-15 21:24:08 +00:00
} ,
"overrides" : [ ]
} ,
"gridPos" : {
"h" : 4 ,
"w" : 3 ,
"x" : 0 ,
2026-02-17 19:45:12 +00:00
"y" : 68
2026-02-15 21:24:08 +00:00
} ,
"id" : 31 ,
"options" : {
"colorMode" : "background" ,
"graphMode" : "none" ,
"justifyMode" : "auto" ,
"orientation" : "auto" ,
"reduceOptions" : {
"calcs" : [
"lastNotNull"
] ,
"fields" : "" ,
"values" : false
} ,
"textMode" : "auto"
} ,
"targets" : [
{
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"expr" : "count(increase(kube_pod_container_status_restarts_total[1h]) > 5) OR vector(0)" ,
"legendFormat" : "" ,
"refId" : "A"
}
2026-02-17 19:45:12 +00:00
] ,
"title" : "CrashLooping Pods" ,
"type" : "stat"
2026-02-15 21:24:08 +00:00
} ,
{
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"fieldConfig" : {
"defaults" : {
"color" : {
"mode" : "thresholds"
} ,
"mappings" : [ ] ,
2026-02-17 19:45:12 +00:00
"noValue" : "0" ,
2026-02-15 21:24:08 +00:00
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
{
2026-02-17 19:45:12 +00:00
"color" : "green"
2026-02-15 21:24:08 +00:00
} ,
{
"color" : "orange" ,
"value" : 1
} ,
{
"color" : "red" ,
"value" : 5
}
]
2026-02-17 19:45:12 +00:00
}
2026-02-15 21:24:08 +00:00
} ,
"overrides" : [ ]
} ,
"gridPos" : {
"h" : 4 ,
"w" : 3 ,
"x" : 3 ,
2026-02-17 19:45:12 +00:00
"y" : 68
2026-02-15 21:24:08 +00:00
} ,
"id" : 32 ,
"options" : {
"colorMode" : "background" ,
"graphMode" : "none" ,
"justifyMode" : "auto" ,
"orientation" : "auto" ,
"reduceOptions" : {
"calcs" : [
"lastNotNull"
] ,
"fields" : "" ,
"values" : false
} ,
"textMode" : "auto"
} ,
"targets" : [
{
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"expr" : "sum(increase(kube_pod_container_status_last_terminated_reason{reason=\"OOMKilled\"}[24h])) OR vector(0)" ,
"legendFormat" : "" ,
"refId" : "A"
}
2026-02-17 19:45:12 +00:00
] ,
"title" : "OOMKilled (24h)" ,
"type" : "stat"
2026-02-15 21:24:08 +00:00
} ,
{
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"fieldConfig" : {
"defaults" : {
"color" : {
"mode" : "thresholds"
} ,
"mappings" : [ ] ,
2026-02-17 19:45:12 +00:00
"noValue" : "0" ,
2026-02-15 21:24:08 +00:00
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
{
2026-02-17 19:45:12 +00:00
"color" : "green"
2026-02-15 21:24:08 +00:00
} ,
{
"color" : "red" ,
"value" : 1
}
]
2026-02-17 19:45:12 +00:00
}
2026-02-15 21:24:08 +00:00
} ,
"overrides" : [ ]
} ,
"gridPos" : {
"h" : 4 ,
"w" : 3 ,
"x" : 6 ,
2026-02-17 19:45:12 +00:00
"y" : 68
2026-02-15 21:24:08 +00:00
} ,
"id" : 33 ,
"options" : {
"colorMode" : "background" ,
"graphMode" : "none" ,
"justifyMode" : "auto" ,
"orientation" : "auto" ,
"reduceOptions" : {
"calcs" : [
"lastNotNull"
] ,
"fields" : "" ,
"values" : false
} ,
"textMode" : "auto"
} ,
"targets" : [
{
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"expr" : "count(kube_pod_status_phase{phase=\"Failed\"}) OR vector(0)" ,
"legendFormat" : "" ,
"refId" : "A"
2026-02-15 19:38:28 +00:00
}
2026-02-17 19:45:12 +00:00
] ,
"title" : "Failed Pods" ,
"type" : "stat"
2026-02-15 19:38:28 +00:00
} ,
{
2026-02-15 21:24:08 +00:00
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
2026-02-15 19:38:28 +00:00
"fieldConfig" : {
"defaults" : {
2026-02-15 21:24:08 +00:00
"color" : {
"mode" : "thresholds"
} ,
2026-02-15 19:38:28 +00:00
"mappings" : [ ] ,
2026-02-17 19:45:12 +00:00
"noValue" : "0" ,
2026-02-15 19:38:28 +00:00
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
2026-02-15 21:24:08 +00:00
{
2026-02-17 19:45:12 +00:00
"color" : "green"
2026-02-15 21:24:08 +00:00
} ,
{
"color" : "orange" ,
"value" : 1
} ,
{
"color" : "red" ,
"value" : 5
}
2026-02-15 19:38:28 +00:00
]
2026-02-17 19:45:12 +00:00
}
2026-02-15 19:38:28 +00:00
} ,
"overrides" : [ ]
} ,
2026-02-15 21:24:08 +00:00
"gridPos" : {
"h" : 4 ,
"w" : 3 ,
"x" : 9 ,
2026-02-17 19:45:12 +00:00
"y" : 68
2026-02-15 21:24:08 +00:00
} ,
"id" : 34 ,
2026-02-15 19:38:28 +00:00
"options" : {
2026-02-15 21:24:08 +00:00
"colorMode" : "background" ,
"graphMode" : "none" ,
"justifyMode" : "auto" ,
"orientation" : "auto" ,
"reduceOptions" : {
"calcs" : [
"lastNotNull"
] ,
"fields" : "" ,
"values" : false
} ,
"textMode" : "auto"
2026-02-15 19:38:28 +00:00
} ,
"targets" : [
{
2026-02-15 21:24:08 +00:00
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"expr" : "count(kube_pod_status_phase{phase=\"Pending\"}) OR vector(0)" ,
"legendFormat" : "" ,
2026-02-15 19:38:28 +00:00
"refId" : "A"
}
2026-02-17 19:45:12 +00:00
] ,
"title" : "Pending Pods" ,
"type" : "stat"
2026-02-15 19:38:28 +00:00
} ,
{
2026-02-15 21:24:08 +00:00
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
2026-02-15 19:38:28 +00:00
"fieldConfig" : {
"defaults" : {
2026-02-15 21:24:08 +00:00
"color" : {
"mode" : "palette-classic"
} ,
2026-02-15 19:38:28 +00:00
"custom" : {
"axisBorderShow" : false ,
"axisCenteredZero" : false ,
"axisColorMode" : "text" ,
"axisLabel" : "" ,
"axisPlacement" : "auto" ,
"barAlignment" : 0 ,
"barWidthFactor" : 0.6 ,
"drawStyle" : "line" ,
"fillOpacity" : 10 ,
"gradientMode" : "none" ,
2026-02-15 21:24:08 +00:00
"hideFrom" : {
"legend" : false ,
"tooltip" : false ,
"viz" : false
} ,
2026-02-15 19:38:28 +00:00
"insertNulls" : false ,
"lineInterpolation" : "smooth" ,
"lineWidth" : 2 ,
"pointSize" : 5 ,
2026-02-15 21:24:08 +00:00
"scaleDistribution" : {
"type" : "linear"
} ,
2026-02-15 19:38:28 +00:00
"showPoints" : "never" ,
"spanNulls" : false ,
2026-02-15 21:24:08 +00:00
"stacking" : {
"group" : "A" ,
"mode" : "none"
} ,
"thresholdsStyle" : {
"mode" : "off"
}
2026-02-15 19:38:28 +00:00
} ,
"mappings" : [ ] ,
2026-02-17 19:45:12 +00:00
"min" : 0 ,
2026-02-15 19:38:28 +00:00
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
2026-02-15 21:24:08 +00:00
{
2026-02-17 19:45:12 +00:00
"color" : "green"
2026-02-15 21:24:08 +00:00
}
2026-02-15 19:38:28 +00:00
]
2026-02-17 19:45:12 +00:00
}
2026-02-15 19:38:28 +00:00
} ,
"overrides" : [ ]
} ,
2026-02-15 21:24:08 +00:00
"gridPos" : {
"h" : 8 ,
"w" : 12 ,
"x" : 12 ,
2026-02-17 19:45:12 +00:00
"y" : 68
2026-02-15 21:24:08 +00:00
} ,
"id" : 35 ,
2026-02-15 19:38:28 +00:00
"options" : {
2026-02-15 21:24:08 +00:00
"legend" : {
"calcs" : [
"sum"
] ,
"displayMode" : "table" ,
"placement" : "bottom" ,
"showLegend" : true
} ,
"tooltip" : {
"mode" : "multi" ,
"sort" : "desc"
}
2026-02-15 19:38:28 +00:00
} ,
"targets" : [
{
2026-02-15 21:24:08 +00:00
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"expr" : "sum(increase(kube_pod_container_status_restarts_total[1h]))" ,
"legendFormat" : "Total Restarts / hour" ,
2026-02-15 19:38:28 +00:00
"refId" : "A"
}
2026-02-17 19:45:12 +00:00
] ,
"title" : "Restart Rate (24h)" ,
"type" : "timeseries"
2026-02-15 19:38:28 +00:00
} ,
{
2026-02-15 21:24:08 +00:00
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
2026-02-15 19:38:28 +00:00
"fieldConfig" : {
"defaults" : {
2026-02-15 21:24:08 +00:00
"color" : {
"mode" : "thresholds"
} ,
2026-02-15 19:38:28 +00:00
"custom" : {
"align" : "auto" ,
2026-02-15 21:24:08 +00:00
"cellOptions" : {
"type" : "auto"
} ,
2026-02-15 19:38:28 +00:00
"inspect" : false
} ,
"mappings" : [ ] ,
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
2026-02-15 21:24:08 +00:00
{
2026-02-17 19:45:12 +00:00
"color" : "green"
2026-02-15 21:24:08 +00:00
} ,
{
"color" : "orange" ,
"value" : 5
} ,
{
"color" : "red" ,
"value" : 20
}
2026-02-15 19:38:28 +00:00
]
}
} ,
"overrides" : [
{
2026-02-15 21:24:08 +00:00
"matcher" : {
"id" : "byName" ,
"options" : "Namespace"
} ,
"properties" : [
{
"id" : "custom.width" ,
"value" : 140
}
]
} ,
{
"matcher" : {
"id" : "byName" ,
"options" : "Pod"
} ,
2026-02-15 19:38:28 +00:00
"properties" : [
2026-02-15 21:24:08 +00:00
{
"id" : "custom.width" ,
"value" : 260
}
2026-02-15 19:38:28 +00:00
]
} ,
{
2026-02-15 21:24:08 +00:00
"matcher" : {
"id" : "byName" ,
"options" : "Restarts"
} ,
2026-02-15 19:38:28 +00:00
"properties" : [
2026-02-15 21:24:08 +00:00
{
"id" : "custom.cellOptions" ,
"value" : {
"mode" : "gradient" ,
"type" : "gauge"
}
}
2026-02-15 19:38:28 +00:00
]
}
]
} ,
2026-02-15 21:24:08 +00:00
"gridPos" : {
"h" : 8 ,
"w" : 12 ,
"x" : 0 ,
2026-02-17 19:45:12 +00:00
"y" : 72
2026-02-15 21:24:08 +00:00
} ,
"id" : 36 ,
2026-02-15 19:38:28 +00:00
"options" : {
"cellHeight" : "sm" ,
2026-02-15 21:24:08 +00:00
"footer" : {
"countRows" : false ,
"fields" : "" ,
"reducer" : [
"sum"
] ,
"show" : false
} ,
2026-02-15 19:38:28 +00:00
"showHeader" : true ,
2026-02-15 21:24:08 +00:00
"sortBy" : [
{
"desc" : true ,
"displayName" : "Restarts"
}
]
2026-02-15 19:38:28 +00:00
} ,
"targets" : [
{
2026-02-15 21:24:08 +00:00
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"expr" : "topk(15, kube_pod_container_status_restarts_total)" ,
2026-02-15 19:38:28 +00:00
"format" : "table" ,
"instant" : true ,
"legendFormat" : "" ,
"refId" : "A"
}
] ,
2026-02-17 19:45:12 +00:00
"title" : "High-Restart Pods" ,
2026-02-15 19:38:28 +00:00
"transformations" : [
{
"id" : "organize" ,
"options" : {
2026-02-15 21:24:08 +00:00
"excludeByName" : {
"Time" : true ,
"__name__" : true ,
"container" : true ,
"endpoint" : true ,
2026-02-17 19:45:12 +00:00
"instance" : true ,
"job" : true ,
"service" : true ,
"uid" : true
2026-02-15 21:24:08 +00:00
} ,
2026-02-15 19:38:28 +00:00
"renameByName" : {
2026-02-17 19:45:12 +00:00
"Value" : "Restarts" ,
2026-02-15 21:24:08 +00:00
"namespace" : "Namespace" ,
2026-02-17 19:45:12 +00:00
"pod" : "Pod"
2026-02-15 19:38:28 +00:00
}
}
}
2026-02-17 19:45:12 +00:00
] ,
"type" : "table"
2026-02-15 19:38:28 +00:00
} ,
{
"collapsed" : false ,
2026-02-15 21:24:08 +00:00
"gridPos" : {
"h" : 1 ,
"w" : 24 ,
"x" : 0 ,
2026-02-17 19:45:12 +00:00
"y" : 80
2026-02-15 21:24:08 +00:00
} ,
"id" : 50 ,
2026-02-15 19:38:28 +00:00
"panels" : [ ] ,
2026-02-15 21:24:08 +00:00
"title" : "Storage" ,
2026-02-15 19:38:28 +00:00
"type" : "row"
} ,
{
2026-02-15 21:24:08 +00:00
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
2026-02-15 19:38:28 +00:00
"fieldConfig" : {
"defaults" : {
2026-02-15 21:24:08 +00:00
"color" : {
"mode" : "thresholds"
} ,
"custom" : {
"align" : "auto" ,
"cellOptions" : {
"type" : "auto"
} ,
"inspect" : false
} ,
2026-02-15 19:38:28 +00:00
"mappings" : [ ] ,
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
2026-02-15 21:24:08 +00:00
{
2026-02-17 19:45:12 +00:00
"color" : "green"
2026-02-15 21:24:08 +00:00
} ,
{
"color" : "orange" ,
"value" : 70
} ,
{
"color" : "red" ,
"value" : 85
}
2026-02-15 19:38:28 +00:00
]
2026-02-15 21:24:08 +00:00
}
2026-02-15 19:38:28 +00:00
} ,
2026-02-15 21:24:08 +00:00
"overrides" : [
{
"matcher" : {
"id" : "byName" ,
"options" : "Namespace"
} ,
"properties" : [
{
"id" : "custom.width" ,
"value" : 140
}
2026-02-15 19:38:28 +00:00
]
} ,
2026-02-15 21:24:08 +00:00
{
"matcher" : {
"id" : "byName" ,
"options" : "PVC"
} ,
"properties" : [
{
"id" : "custom.width" ,
"value" : 260
}
2026-02-15 19:38:28 +00:00
]
} ,
2026-02-15 21:24:08 +00:00
{
"matcher" : {
"id" : "byName" ,
"options" : "Used %"
} ,
"properties" : [
{
"id" : "unit" ,
"value" : "percent"
} ,
{
"id" : "decimals" ,
"value" : 1
} ,
{
"id" : "custom.cellOptions" ,
"value" : {
"mode" : "gradient" ,
"type" : "gauge"
}
}
]
} ,
{
"matcher" : {
"id" : "byName" ,
"options" : "Used"
} ,
"properties" : [
{
"id" : "unit" ,
"value" : "bytes"
}
]
} ,
{
"matcher" : {
"id" : "byName" ,
"options" : "Capacity"
} ,
"properties" : [
{
"id" : "unit" ,
"value" : "bytes"
}
2026-02-15 19:38:28 +00:00
]
2026-02-15 21:24:08 +00:00
}
]
} ,
"gridPos" : {
"h" : 8 ,
"w" : 12 ,
"x" : 0 ,
2026-02-17 19:45:12 +00:00
"y" : 81
2026-02-15 19:38:28 +00:00
} ,
2026-02-15 21:24:08 +00:00
"id" : 51 ,
2026-02-15 19:38:28 +00:00
"options" : {
2026-02-15 21:24:08 +00:00
"cellHeight" : "sm" ,
"footer" : {
"countRows" : false ,
"fields" : "" ,
"reducer" : [
"sum"
] ,
"show" : false
} ,
"showHeader" : true ,
"sortBy" : [
{
"desc" : true ,
"displayName" : "Used %"
}
]
2026-02-15 19:38:28 +00:00
} ,
"targets" : [
{
2026-02-15 21:24:08 +00:00
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
2026-02-15 19:38:28 +00:00
} ,
2026-02-15 21:24:08 +00:00
"expr" : "kubelet_volume_stats_used_bytes" ,
"format" : "table" ,
"instant" : true ,
"legendFormat" : "" ,
"refId" : "USED"
2026-02-15 19:38:28 +00:00
} ,
{
2026-02-15 21:24:08 +00:00
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"expr" : "kubelet_volume_stats_capacity_bytes" ,
"format" : "table" ,
"instant" : true ,
"legendFormat" : "" ,
"refId" : "CAP"
}
] ,
2026-02-17 19:45:12 +00:00
"title" : "PV Usage Table" ,
2026-02-15 21:24:08 +00:00
"transformations" : [
{
"id" : "merge" ,
"options" : { }
} ,
{
"id" : "calculateField" ,
"options" : {
"alias" : "Used %" ,
"binary" : {
"left" : "Value #USED" ,
"operator" : "/" ,
"right" : "Value #CAP"
} ,
"mode" : "binary"
}
} ,
{
"id" : "organize" ,
"options" : {
"excludeByName" : {
"Time" : true ,
"__name__" : true ,
"endpoint" : true ,
2026-02-17 19:45:12 +00:00
"instance" : true ,
"job" : true ,
"metrics_path" : true ,
2026-02-15 21:24:08 +00:00
"node" : true ,
2026-02-17 19:45:12 +00:00
"service" : true
2026-02-15 21:24:08 +00:00
} ,
"renameByName" : {
2026-02-17 19:45:12 +00:00
"Used %" : "Used %" ,
2026-02-15 21:24:08 +00:00
"Value #CAP" : "Capacity" ,
2026-02-17 19:45:12 +00:00
"Value #USED" : "Used" ,
"namespace" : "Namespace" ,
"persistentvolumeclaim" : "PVC"
2026-02-15 21:24:08 +00:00
}
}
} ,
{
"id" : "filterByValue" ,
"options" : {
"filters" : [
{
"config" : {
"id" : "greater" ,
"options" : {
"value" : 0
}
} ,
"fieldName" : "Capacity"
}
] ,
"match" : "all" ,
"type" : "include"
}
2026-02-15 19:38:28 +00:00
}
2026-02-17 19:45:12 +00:00
] ,
"type" : "table"
2026-02-15 19:38:28 +00:00
} ,
{
2026-02-15 21:24:08 +00:00
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
2026-02-15 19:38:28 +00:00
"fieldConfig" : {
"defaults" : {
2026-02-15 21:24:08 +00:00
"color" : {
"mode" : "thresholds"
} ,
2026-02-15 19:38:28 +00:00
"mappings" : [ ] ,
"max" : 100 ,
"min" : 0 ,
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
2026-02-15 21:24:08 +00:00
{
2026-02-17 19:45:12 +00:00
"color" : "green"
2026-02-15 21:24:08 +00:00
} ,
{
"color" : "orange" ,
"value" : 70
} ,
{
"color" : "red" ,
"value" : 85
}
2026-02-15 19:38:28 +00:00
]
} ,
"unit" : "percent"
} ,
"overrides" : [ ]
} ,
2026-02-15 21:24:08 +00:00
"gridPos" : {
"h" : 8 ,
"w" : 12 ,
"x" : 12 ,
2026-02-17 19:45:12 +00:00
"y" : 81
2026-02-15 21:24:08 +00:00
} ,
"id" : 52 ,
2026-02-15 19:38:28 +00:00
"options" : {
2026-02-15 21:24:08 +00:00
"displayMode" : "gradient" ,
"maxVizHeight" : 300 ,
"minVizHeight" : 16 ,
"minVizWidth" : 8 ,
"namePlacement" : "auto" ,
"orientation" : "horizontal" ,
"reduceOptions" : {
"calcs" : [
"lastNotNull"
] ,
"fields" : "" ,
"values" : false
} ,
"showUnfilled" : true ,
"sizing" : "auto" ,
"valueMode" : "color"
2026-02-15 19:38:28 +00:00
} ,
"targets" : [
{
2026-02-15 21:24:08 +00:00
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"expr" : "kubelet_volume_stats_used_bytes / kubelet_volume_stats_capacity_bytes * 100" ,
"legendFormat" : "{{namespace}}/{{persistentvolumeclaim}}" ,
2026-02-15 19:38:28 +00:00
"refId" : "A"
}
2026-02-17 19:45:12 +00:00
] ,
"title" : "PV Usage Bar" ,
"type" : "bargauge"
2026-02-15 19:38:28 +00:00
} ,
{
2026-02-15 21:24:08 +00:00
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
2026-02-15 19:38:28 +00:00
"fieldConfig" : {
"defaults" : {
2026-02-15 21:24:08 +00:00
"color" : {
"mode" : "palette-classic"
} ,
2026-02-15 19:38:28 +00:00
"custom" : {
"axisBorderShow" : false ,
"axisCenteredZero" : false ,
"axisColorMode" : "text" ,
"axisLabel" : "" ,
"axisPlacement" : "auto" ,
"barAlignment" : 0 ,
"barWidthFactor" : 0.6 ,
"drawStyle" : "line" ,
"fillOpacity" : 10 ,
"gradientMode" : "none" ,
2026-02-15 21:24:08 +00:00
"hideFrom" : {
"legend" : false ,
"tooltip" : false ,
"viz" : false
} ,
2026-02-15 19:38:28 +00:00
"insertNulls" : false ,
"lineInterpolation" : "smooth" ,
"lineWidth" : 2 ,
"pointSize" : 5 ,
2026-02-15 21:24:08 +00:00
"scaleDistribution" : {
"type" : "linear"
} ,
2026-02-15 19:38:28 +00:00
"showPoints" : "never" ,
2026-02-15 21:24:08 +00:00
"spanNulls" : true ,
"stacking" : {
"group" : "A" ,
"mode" : "none"
} ,
"thresholdsStyle" : {
"mode" : "off"
}
2026-02-15 19:38:28 +00:00
} ,
"mappings" : [ ] ,
2026-02-17 19:45:12 +00:00
"max" : 100 ,
"min" : 0 ,
2026-02-15 19:38:28 +00:00
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
2026-02-15 21:24:08 +00:00
{
2026-02-17 19:45:12 +00:00
"color" : "green"
2026-02-15 21:24:08 +00:00
} ,
{
"color" : "red" ,
"value" : 85
}
2026-02-15 19:38:28 +00:00
]
} ,
2026-02-17 19:45:12 +00:00
"unit" : "percent"
2026-02-15 19:38:28 +00:00
} ,
2026-02-15 21:24:08 +00:00
"overrides" : [
{
"matcher" : {
"id" : "byRegexp" ,
"options" : "/^PVE /"
} ,
"properties" : [
{
"id" : "custom.lineStyle" ,
"value" : {
"dash" : [
10 ,
10
] ,
"fill" : "dash"
}
} ,
{
"id" : "custom.lineWidth" ,
"value" : 2
}
]
}
]
2026-02-15 19:38:28 +00:00
} ,
2026-02-15 21:24:08 +00:00
"gridPos" : {
"h" : 8 ,
"w" : 24 ,
"x" : 0 ,
2026-02-17 19:45:12 +00:00
"y" : 89
2026-02-15 21:24:08 +00:00
} ,
"id" : 53 ,
2026-02-15 19:38:28 +00:00
"options" : {
2026-02-15 21:24:08 +00:00
"legend" : {
"calcs" : [
"mean" ,
"max"
] ,
"displayMode" : "table" ,
"placement" : "bottom" ,
"showLegend" : true
} ,
"tooltip" : {
"mode" : "multi" ,
"sort" : "desc"
}
2026-02-15 19:38:28 +00:00
} ,
"targets" : [
{
2026-02-15 21:24:08 +00:00
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"expr" : "(1 - node_filesystem_avail_bytes{mountpoint=\"/\",fstype!~\"tmpfs\"} / node_filesystem_size_bytes{mountpoint=\"/\",fstype!~\"tmpfs\"}) * 100" ,
"legendFormat" : "{{instance}}" ,
2026-02-15 19:38:28 +00:00
"refId" : "A"
} ,
{
2026-02-15 21:24:08 +00:00
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"expr" : "pve_disk_usage_bytes{id=~\"storage/.*\"} / pve_disk_size_bytes{id=~\"storage/.*\"} * 100" ,
"legendFormat" : "PVE {{id}}" ,
2026-02-15 19:38:28 +00:00
"refId" : "B"
}
2026-02-17 19:45:12 +00:00
] ,
"title" : "Node Disk Usage (24h)" ,
"type" : "timeseries"
2026-02-15 21:24:08 +00:00
} ,
{
"collapsed" : false ,
"gridPos" : {
"h" : 1 ,
"w" : 24 ,
"x" : 0 ,
2026-02-17 19:45:12 +00:00
"y" : 97
2026-02-15 21:24:08 +00:00
} ,
"id" : 60 ,
"panels" : [ ] ,
"title" : "Certificate Expiry" ,
"type" : "row"
} ,
{
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"fieldConfig" : {
"defaults" : {
"color" : {
"mode" : "thresholds"
} ,
"custom" : {
"align" : "auto" ,
"cellOptions" : {
"type" : "auto"
} ,
"inspect" : false
} ,
"mappings" : [ ] ,
"thresholds" : {
"mode" : "absolute" ,
"steps" : [
{
2026-02-17 19:45:12 +00:00
"color" : "red"
2026-02-15 21:24:08 +00:00
} ,
{
"color" : "orange" ,
"value" : 7
} ,
{
"color" : "green" ,
"value" : 30
}
]
}
} ,
"overrides" : [
{
"matcher" : {
"id" : "byName" ,
"options" : "Certificate"
} ,
"properties" : [
{
"id" : "custom.width" ,
"value" : 400
}
]
} ,
{
"matcher" : {
"id" : "byName" ,
"options" : "Days Remaining"
} ,
"properties" : [
{
"id" : "decimals" ,
"value" : 0
} ,
{
"id" : "custom.cellOptions" ,
"value" : {
"mode" : "gradient" ,
"type" : "gauge"
}
}
]
}
]
} ,
"gridPos" : {
"h" : 8 ,
"w" : 24 ,
"x" : 0 ,
2026-02-17 19:45:12 +00:00
"y" : 98
2026-02-15 21:24:08 +00:00
} ,
"id" : 61 ,
"options" : {
"cellHeight" : "sm" ,
"footer" : {
"countRows" : false ,
"fields" : "" ,
"reducer" : [
"sum"
] ,
"show" : false
} ,
"showHeader" : true ,
"sortBy" : [
{
"desc" : false ,
"displayName" : "Days Remaining"
}
]
} ,
"targets" : [
{
"datasource" : {
"type" : "prometheus" ,
"uid" : "${datasource}"
} ,
"expr" : "(traefik_tls_certs_not_after - time()) / 86400" ,
"format" : "table" ,
"instant" : true ,
"legendFormat" : "" ,
"refId" : "A"
}
] ,
2026-02-17 19:45:12 +00:00
"title" : "TLS Certificate Expiry" ,
2026-02-15 21:24:08 +00:00
"transformations" : [
{
"id" : "organize" ,
"options" : {
"excludeByName" : {
"Time" : true ,
"__name__" : true ,
"endpoint" : true ,
2026-02-17 19:45:12 +00:00
"instance" : true ,
"job" : true ,
"sans" : true ,
"service" : true
2026-02-15 21:24:08 +00:00
} ,
"renameByName" : {
2026-02-17 19:45:12 +00:00
"Value" : "Days Remaining" ,
2026-02-15 21:24:08 +00:00
"cn" : "Certificate" ,
2026-02-17 19:45:12 +00:00
"serial" : "Serial"
2026-02-15 21:24:08 +00:00
}
}
} ,
{
"id" : "sortBy" ,
"options" : {
"fields" : { } ,
"sort" : [
{
2026-02-17 19:45:12 +00:00
"desc" : false ,
"field" : "Days Remaining"
2026-02-15 21:24:08 +00:00
}
]
}
}
2026-02-17 19:45:12 +00:00
] ,
"type" : "table"
2026-02-15 19:38:28 +00:00
}
] ,
2026-02-17 19:45:12 +00:00
"preload" : false ,
2026-02-15 19:38:28 +00:00
"refresh" : "5m" ,
2026-02-17 19:45:12 +00:00
"schemaVersion" : 42 ,
2026-02-15 21:24:08 +00:00
"tags" : [
"cluster-health" ,
"daily-report"
] ,
2026-02-15 19:38:28 +00:00
"templating" : {
"list" : [
{
"current" : {
"text" : "Prometheus" ,
"value" : "PBFA97CFB590B2093"
} ,
"includeAll" : false ,
"name" : "datasource" ,
"options" : [ ] ,
"query" : "prometheus" ,
"refresh" : 1 ,
"regex" : "" ,
"type" : "datasource"
}
]
} ,
"time" : {
2026-02-17 19:45:12 +00:00
"from" : "now-15m" ,
2026-02-15 19:38:28 +00:00
"to" : "now"
} ,
"timepicker" : { } ,
"timezone" : "" ,
"title" : "Cluster Health Overview" ,
"uid" : "cluster-health-overview" ,
2026-02-17 19:45:12 +00:00
"version" : 29
2026-02-15 19:38:28 +00:00
}