Prometheus qui scrape pas ma nouvelle app

william94 06/05/2025
RÉSOLU
william94
Auteur Actif
Avatar de william94
william94
Auteur Actif

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']
06/05/2025 à 04:11

3 commentaires

duval-pierre
Membre Actif Secouriste
Avatar de duval-pierre
duval-pierre
Membre Actif Secouriste

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é

07/05/2025 à 00:12

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

07/05/2025 à 23:00
william94
Auteur Actif
Avatar de william94
william94
Auteur Actif

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

08/05/2025 à 18:33

Laisser une réponse

Vous devez être connecté pour poster un message !

Rejoindre la communauté

Recevoir les derniers articles gratuitement en créant un compte !

S'inscrire