Sujet :
RÉSOLU
Liste des sujets Répondre Créer un sujet
Membre depuis le 01/06/2024
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
# partie du prometheus.yml
- job_name: 'myapp'
metrics_path: '/actuator/prometheus'
scrape_interval: 15s
static_configs:
- targets: ['myapp-service.mynamespace.svc.cluster.local:8080']
vous devez être connecté pour poster un message !
Recevoir les derniers articles gratuitement en créant un compte !
S'inscrire
duval-pierre
Membre depuis le 19/11/2024
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é
philippine18
Membre depuis le 06/08/2024
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
william94
Membre depuis le 01/06/2024
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