salut t'es sûr que ton service k8s myapp-service est bien créé et qu'il route le port 8080 ? fait un curl depuis le pod prometheus vers l'url de ton app pour voir si t'as bien les metrics qui remontent. des fois c'est juste le service qui est mal configuré ou pas exposé
ouais et même si le service est ok est-ce que ton firewall ou network policy dans k8s autorise le trafic depuis le pod prometheus vers ton app sur 8080 ? j'ai eu ça souvent un truc simple bloqué par une policy oubliée
bordel c'était la network policy ! j'avais oublié d'ajouter un rule pour mon namespace prometheus. je viens de l'ajouter et c'est bon je vois les metrics dans prometheus. merci pour l'aide les gars
Vous devez être connecté pour poster un message !
Recevoir les derniers articles gratuitement en créant un compte !
S'inscrire
william94
Membre depuis le 16/03/2019actif
yo les sre j'ai déployé une nouvelle app java avec micrometer pour les metrics. je l'ai exposée sur /actuator/prometheus sur le port 8080. j'ai mis à jour ma config prometheus avec un nouveau job mais rien il scrape pas. les logs prometheus sont silencieux là-dessus