# my global config global: scrape_interval: 15s # Set the scrape interval to every 15 seconds. Default is every 1 minute. evaluation_interval: 1m # Evaluate rules every 15 seconds. The default is every 1 minute. # scrape_timeout is set to the global default (10s). # Alertmanager configuration alerting: alertmanagers: - static_configs: - targets: - localhost:9093 # Load rules once and periodically evaluate them according to the global 'evaluation_interval'. rule_files: - "/etc/prometheus/alerts/lysergic/*.yml" # - "/etc/prometheus/alerts/tripsit/*.yml" - Disabled on 22/07/2021 # A scrape configuration containing exactly one endpoint to scrape: # Here it's Prometheus itself. scrape_configs: - job_name: 'prometheus' static_configs: - targets: ['localhost:9090'] - job_name: 'node_exporters' file_sd_configs: - files: - '/etc/prometheus/targets/node-*.json' # - job_name: 'node_exporters_02' # file_sd_configs: # - files: # - '/etc/prometheus/targets/node-tripsit.json' # proxy_url: 'https://dopamine.tripsit.dev:9493/' #params: # _scheme: [https] - job_name: 'nginx_exporters' file_sd_configs: - files: - '/etc/prometheus/targets/nginx-*.json' - job_name: 'etcd_metrics' static_configs: - targets: ['$ETCDNODE01:2379', '$ETCDNODE02:2379', '$ETCDNODE03:2379'] scheme: https tls_config: ca_file: $ETCDCACRT cert_file: $ETCDCLIENTCRT key_file: $ETCDCLIENTKEY - job_name: 'blackbox' metrics_path: /probe params: module: [http_2xx] file_sd_configs: - files: ['/etc/prometheus/targets/blackbox*.yml'] relabel_configs: - source_labels: [__address__] target_label: __param_target - source_labels: [__param_target] target_label: instance - target_label: __address__ replacement: 127.0.0.1:9115 - job_name: 'wireguard_exporters' file_sd_configs: - files: - '/etc/prometheus/targets/wireguard-*.json'