# Fichier `prometheus.yml` ```yml global: scrape_interval: 1m evaluation_interval: 1m scrape_configs: - job_name: 'prometheus' scrape_interval: 1m static_configs: - targets: ['localhost:9090'] - job_name: 'node' static_configs: - targets: ['node-exporter:9100'] - job_name: 'cadvisor' static_configs: - targets: ['cadvisor:8080'] ``` La partie `global` définit la fréquence des scrapes et des évaluations pour toutes les connexions. La partie `scrape_configs` permet de configurer la connexion à chacun des services. On veut que prometheus "écoute" tous les exporters (cAdvisor, node-exporter) et lui même. Elle contient une liste (à tirets) des "jobs", c'est-à-dire des services auxquels prometheus est connecté. Le `job-name` doit être exact (consulter la documentation sur [le site de Prometheus](https://prometheus.io/docs/guides/cadvisor/)). La partie `static-configs` doit aussi être suivie d'une liste à tirets. Là aussi, les `targets` doivent être exactes. Le nombre indique le port auquel le service est connecté.