5 commentaires
check bien que ton prometheus operator ou ton kube-state-metrics a bien les perms pour lire les annotations des pods. des fois c'est juste un rbac qui manque
j'ai check les rbac et c'est bon. sur /targets des fois il apparait des fois non. le service account de prometheus a l'air d'avoir les bonnes perms. ptete un probleme de ressource sur le pod prometheus ou le sidecar ?
possible. si ton sidecar est trop lent a demarrer ou si il a pas assez de cpu/mem, prometheus peut le rater au moment du discovery initial. ou il timeout avant que le sidecar soit pret a servir les metrics
c'etait ca ! j'avais des readiness probes sur le sidecar mais trop courtes. le temps que le service demarre et expose les metrics, prometheus etait deja passé. j'ai rallongé le initialDelaySeconds et maintenant ca scrape nickel. thx pour l'aide !
Laisser une réponse
Vous devez être connecté pour poster un message !
salut la team
j'ai un souci avec prometheus. j'essaie de scraper des metrics d'un sidecar dans mes pods k8s. le sidecar ecoute sur un port specifique genre 9100. j'ai mis les annotations qui vont bien sur mon pod mais prometheus ne scrape pas tout le temps ou alors le service discovery est hyper lent