Files
bakery-ia/infrastructure/signoz/dashboards/infrastructure-monitoring.json
2026-01-09 14:48:44 +01:00

105 lines
2.4 KiB
JSON

{
"dashboard": {
"title": "Bakery IA - Infrastructure Monitoring",
"description": "Comprehensive infrastructure monitoring dashboard for Bakery IA system",
"tags": ["infrastructure", "system", "kubernetes"],
"panels": [
{
"title": "CPU Usage",
"type": "timeseries",
"query": {
"metric": "container_cpu_usage_seconds_total",
"aggregate": "sum",
"groupBy": ["namespace"],
"filters": [
{
"key": "namespace",
"operator": "=",
"value": "bakery-ia"
}
]
},
"unit": "percent",
"yAxis": {
"min": 0,
"max": 100
}
},
{
"title": "Memory Usage",
"type": "timeseries",
"query": {
"metric": "container_memory_working_set_bytes",
"aggregate": "sum",
"groupBy": ["namespace"],
"filters": [
{
"key": "namespace",
"operator": "=",
"value": "bakery-ia"
}
]
},
"unit": "bytes"
},
{
"title": "Network Traffic",
"type": "timeseries",
"query": {
"metric": "container_network_receive_bytes_total",
"aggregate": "sum",
"groupBy": ["namespace"],
"filters": [
{
"key": "namespace",
"operator": "=",
"value": "bakery-ia"
}
]
},
"unit": "bytes"
},
{
"title": "Pod Status",
"type": "stat",
"query": {
"metric": "kube_pod_status_phase",
"aggregate": "count",
"groupBy": ["phase"],
"filters": [
{
"key": "namespace",
"operator": "=",
"value": "bakery-ia"
},
{
"key": "phase",
"operator": "=",
"value": "Running"
}
]
},
"unit": "number"
}
],
"variables": [
{
"name": "namespace",
"label": "Namespace",
"type": "dropdown",
"default": "bakery-ia",
"values": ["bakery-ia", "default", "kube-system"]
}
],
"layout": {
"type": "grid",
"columns": 12,
"gap": [16, 16]
},
"refresh": "30s",
"time": {
"from": "now-1h",
"to": "now"
}
}
}