Sujet :

Prometheus qui scrape pas ma nouvelle app

RÉSOLU

Liste des sujets Répondre Créer un sujet

william94

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

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

Répondre

vous devez être connecté pour poster un message !

Rejoindre la communauté

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

S'inscrire