Skip to content

Commit 89aac98

Browse files
author
Arvind Thirumurugan
committed
minor changes
Signed-off-by: Arvind Thirumurugan <[email protected]>
1 parent d1bc080 commit 89aac98

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

examples/sample-metric-app.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ spec:
2121
spec:
2222
containers:
2323
- name: metric-app
24-
image: ghcr.io/metric-app:6d6cd69
24+
image: metric-app:latest
2525
imagePullPolicy: IfNotPresent
2626
ports:
2727
- containerPort: 8080

pkg/controllers/workapplier/health_checker.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ import (
2424
"k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
2525
"k8s.io/apimachinery/pkg/runtime"
2626
"k8s.io/apimachinery/pkg/runtime/schema"
27+
"k8s.io/apimachinery/pkg/types"
2728
"k8s.io/klog/v2"
2829
)
2930

@@ -71,6 +72,13 @@ func (d *DeploymentHealthChecker) IsWorkloadHealthy(ctx context.Context, gvr sch
7172
return true, "failed to query prometheus, assuming healthy", nil
7273
}
7374

75+
if len(workloadMetrics) > 0 {
76+
klog.V(2).InfoS("Collected workload health metrics", "deployment",
77+
types.NamespacedName{Namespace: deploy.Namespace, Name: deploy.Name}, "metricsCount",
78+
len(workloadMetrics), "workload", types.NamespacedName{Namespace: workloadMetrics[0].Namespace, Name: workloadMetrics[0].WorkloadName},
79+
"health", workloadMetrics[0].Health)
80+
}
81+
7482
// 3. Find this deployment's health
7583
for _, wm := range workloadMetrics {
7684
if wm.WorkloadName == deploy.Name && wm.Namespace == deploy.Namespace {

0 commit comments

Comments
 (0)