diff --git a/internal/patroni/reconcile.go b/internal/patroni/reconcile.go index 7a03019a6..a1b5f00d7 100644 --- a/internal/patroni/reconcile.go +++ b/internal/patroni/reconcile.go @@ -97,6 +97,13 @@ func InstancePod(ctx context.Context, // "kubernetes.labels" settings. outInstancePod.Labels[naming.LabelPatroni] = naming.PatroniScope(inCluster) + // Add annotations to get metrics from the Pod + if outInstancePod.Annotations == nil { + outInstancePod.Annotations = make(map[string]string) + } + outInstancePod.Annotations["prometheus.io/scrape"] = "true" + outInstancePod.Annotations["prometheus.io/port"] = "8008" + var container *corev1.Container for i := range outInstancePod.Spec.Containers { if outInstancePod.Spec.Containers[i].Name == naming.ContainerDatabase {