Prometheus qui scrape pas ma nouvelle app

Posté par william94 le 06/05/2025
RÉSOLU

william94

Membre depuis le 16/03/2019

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']

Commentaires

duval-pierre

Membre depuis le 19/11/2024

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é

philippine18

Membre depuis le 06/08/2024

actif

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 16/03/2019

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

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