Hi, With endpoints scraping role, the job should scrape POD endpoint that is up and running. That is what we are expected.
I think by concept, K8S does not create an endpoint if Pod is in other phases like Pending, Failed, etc. In our environments, Prometheus 2.46.0 on K8S v1.28.2, we currently have issues: 1) POD is up and running from `kubectl get pod`, but from Prometheus discovery page, it shows: __meta_kubernetes_pod_phase="Pending" __meta_kubernetes_pod_ready="false" 2) The the endpoints job discover POD targets with pod phase=`Pending`. Those issues disappear after we restart Prometheus pod. I am not sure if 1) that is K8S that does not trigger event after POD phase changes so Prometheus is not able to refresh its endpoints discovery or 2) it is a known problem of Prometheus? And do you think it is worth to add the following relabeling rule to endpoints job role? - source_labels: [ __meta_kubernetes_pod_phase ] regex: Pending|Succeeded|Failed|Completed action: drop Thanks, Vu -- You received this message because you are subscribed to the Google Groups "Prometheus Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to prometheus-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/prometheus-users/c0f97ed7-1421-4c7c-a57d-2d301bb12418n%40googlegroups.com.