Watch
0
0
Fork
You've already forked hyperhive
0

container stats: sample the ci runner's container

This commit is contained in:
atlas 2026-11-08 09:36:53 +01:00
commit 817c222951
2 changed files with 125 additions and 42 deletions

View file

@ -146,7 +146,7 @@
"name": "@datasourceUid@"
},
"spec": {
"expr": "count(count by (agent) (last_over_time({__name__=\"hyperhive.container.cpu.percent\", hive=~\"$hive\", agent=~\"$agent\"}[$__range])))",
"expr": "count(count by (agent) (last_over_time({__name__=\"hyperhive.container.cpu.percent\", hive=~\"$hive\", agent=~\"$agent\", agent!=\"\"}[$__range])))",
"instant": true,
"legendFormat": "agents"
}
@ -289,7 +289,7 @@
"name": "@datasourceUid@"
},
"spec": {
"expr": "sum by (agent) ({__name__=\"hyperhive.container.cpu.percent\", hive=~\"$hive\", agent=~\"$agent\"})",
"expr": "sum by (agent) ({__name__=\"hyperhive.container.cpu.percent\", hive=~\"$hive\", agent=~\"$agent\", agent!=\"\"})",
"legendFormat": "{{agent}}"
}
},
@ -429,7 +429,7 @@
"name": "@datasourceUid@"
},
"spec": {
"expr": "sum by (agent) ({__name__=\"container.memory.usage\", hive=~\"$hive\", agent=~\"$agent\"})",
"expr": "sum by (agent) ({__name__=\"container.memory.usage\", hive=~\"$hive\", agent=~\"$agent\", agent!=\"\"})",
"legendFormat": "{{agent}}"
}
},
@ -644,7 +644,7 @@
"name": "@datasourceUid@"
},
"spec": {
"expr": "sort_desc(sum by (agent) ({__name__=\"hyperhive.container.storage.usage\", hive=~\"$hive\", agent=~\"$agent\"}))",
"expr": "sort_desc(sum by (agent) ({__name__=\"hyperhive.container.storage.usage\", hive=~\"$hive\", agent=~\"$agent\", agent!=\"\"}))",
"instant": true,
"legendFormat": "{{agent}}"
}
@ -3721,7 +3721,7 @@
"name": "@datasourceUid@"
},
"spec": {
"expr": "max by (agent) (last_over_time({__name__=\"hyperhive.agent.swarm_queue.connected\", hive=~\"$hive\", agent=~\"$agent\"}[5m])) or (max by (agent) (last_over_time({__name__=\"hyperhive.container.cpu.percent\", hive=~\"$hive\", agent=~\"$agent\"}[5m])) * 0 - 1)",
"expr": "max by (agent) (last_over_time({__name__=\"hyperhive.agent.swarm_queue.connected\", hive=~\"$hive\", agent=~\"$agent\", agent!=\"\"}[5m])) or (max by (agent) (last_over_time({__name__=\"hyperhive.container.cpu.percent\", hive=~\"$hive\", agent=~\"$agent\", agent!=\"\"}[5m])) * 0 - 1)",
"legendFormat": "{{agent}}"
}
},

View file

@ -909,8 +909,8 @@
"type": "prometheus",
"uid": "@datasourceUid@"
},
"expr": "topk(10, sum by (agent) ({__name__=\"container.memory.usage\", hive=~\"$hive\", \"host.name\"=~\"$host\"}))",
"legendFormat": "{{agent}}"
"expr": "topk(10, sum by (\"container.name\") ({__name__=\"container.memory.usage\", hive=~\"$hive\", \"host.name\"=~\"$host\"}))",
"legendFormat": "{{container.name}}"
}
],
"fieldConfig": {
@ -965,8 +965,8 @@
"type": "prometheus",
"uid": "@datasourceUid@"
},
"expr": "topk(10, sum by (agent) (rate({__name__=\"container.cpu.time\", hive=~\"$hive\", \"host.name\"=~\"$host\"}[5m])))",
"legendFormat": "{{agent}}"
"expr": "topk(10, sum by (\"container.name\") (rate({__name__=\"container.cpu.time\", hive=~\"$hive\", \"host.name\"=~\"$host\"}[5m])))",
"legendFormat": "{{container.name}}"
}
],
"fieldConfig": {