--- global: scrape_interval: {{ prometheus_scrape_interval }} evaluation_interval: {{ prometheus_scrape_interval }} rule_files: scrape_configs: - job_name: 'prometheus' static_configs: - targets: {{ prometheus_targets | to_yaml }} - job_name: 'node' static_configs: - targets: {{ prometheus_node_exporter_targets | to_yaml }} scrape_interval: {{ prometheus_scrape_interval }} metrics_path: /metrics {% for job in prometheus_extra_scrape_configs %} - job_name: '{{ job.name }}' static_configs: - targets: {{ job.targets | to_yaml }} scrape_interval: {{ job.scrape_interval | default(prometheus_scrape_interval) }} metrics_path: {{ job.metrics_path | default('/metrics') }} {% endfor %}