global:
  scrape_interval: 15s

scrape_configs:
  - job_name: 'prometheus'
    static_configs:
      - targets: ['localhost:9090']
#Les métriques sur Prometheus sont générées par Prometheus lui-même et non par Node Exporter |Prometheus collecte ses propres métriques grâce à ses endpoints internes

  - job_name: 'metric_NodeExporter_centre_observabilite'
    static_configs:
      - targets: ['192.168.56.61:9100']
#IP de la machine où est le centre d'observabilite | Node Exporter écoute les métriques du centre d'observabilité

  - job_name: 'metric_NodeExporter_conteneur'
    static_configs:
      - targets: ['172.18.0.2:9100']
#IP du conteneur:9100 | Node Exporter écoute les métriques du conteneur

#ou 

#  - job_name: 'metric_NodeExporter_conteneur'
#    static_configs:
#      - targets: ['192.168.56.61:9101']
#IP de la machine où est le centre d'observabilite, en changeant le port, IP:9101 | Node Exporter écoute les métriques du conteneur

  - job_name: 'apache_exporter_conteneur'
    static_configs:
      - targets: ['172.18.0.2:9117']
#Pour avoir les metrics du service apache dans le dans le conteneur, NB: IP conteneur + Port

#ou

#  - job_name: 'apache_exporter_conteneur'
#    static_configs:
#      - targets: ['192.168.56.61:9117']
#Pour avoir les metrics du service apache dans le dans le conteneur, NB: IP serveur + Port 

  - job_name: 'scaphandre'
    static_configs:
      - targets: ['192.168.4.4:8080']
    fallback_scrape_protocol: "PrometheusText1.0.0"

  - job_name: 'vms'
    static_configs:
      - targets: ['192.168.56.18:9100'] #ip vmHardware
      - targets: ['192.168.56.17:9100'] #ip vmServices
      - targets: ['192.168.56.15:9100'] #ip vmApplicatifs

  - job_name: 'tomcat'
    static_configs:
      - targets: ['192.168.56.15:9082'] #ip vmApplicatif
