Prometheus

Monitorer la DevBox-Santé avec Prometheus (@since b36)

Configuration de la DevBox-Santé

Vous n’avez rien à faire, Prometheus est activé par défaut. Pour le désactiver, il suffit de passer la variable d’environnement DEVBOX_MANAGEMENT_ENABLED à false

Configuration de Prometheus

Pour ajouter la configuration de la target dans prometheus, il suffit de rajouter dans la configuration de prometheus (/etc/prometheus/prometheus.yml) la définition de le job suivant :

scrape_configs:
 
  - job_name: 'devbox-sante'
    metrics_path: '/actuator/prometheus'
    scrape_interval: 15s # This can be adjusted based on our needs
    static_configs:
      - targets: ['IP_DEVBOX_SANTE:8080']
    basic_auth:
      username: DEVBOX_LM_CLIENT
      password: DEVBOX_LM_TOKEN

Et voilà :

Prometheus printscreen

Pour le suivi des métriques dans Prometheus et Grafana, nous vous invitons à consulter la documentation officielle de leurs produits : https://prometheus.io/docs/introduction/overview/