Skip to content

Commit 8143128

Browse files
committed
add grouped job metrics to calculation
1 parent 50d809e commit 8143128

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

robusta_krr/core/integrations/prometheus/metrics_service/prometheus_metrics_service.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -346,6 +346,13 @@ async def load_pods(self, object: K8sObjectData, period: timedelta) -> list[PodD
346346
pod_owner_kind = "Job"
347347

348348
del jobs
349+
elif object.kind == "GroupedJob":
350+
if hasattr(object._api_resource, '_grouped_jobs'):
351+
pod_owners = [job.metadata.name for job in object._api_resource._grouped_jobs]
352+
pod_owner_kind = "Job"
353+
else:
354+
pod_owners = [object.name]
355+
pod_owner_kind = object.kind
349356
else:
350357
pod_owners = [object.name]
351358
pod_owner_kind = object.kind

0 commit comments

Comments
 (0)