--- prometheus_settings: prometheus_default_settings: config: global: # Set the scrape interval to every 15 seconds. Default is every 1 minute. scrape_interval: 15s # Evaluate rules every 15 seconds. The default is every 1 minute. evaluation_interval: 15s # scrape_timeout is set to the global default (10s). # Attach these labels to any time series or alerts when communicating with # external systems (federation, remote storage, Alertmanager). # external_labels: # monitor: 'example' # Alertmanager configuration # alerting: # alertmanagers: # - static_configs: # - targets: ['localhost:9093'] # Load rules and evaluate them according to the global 'evaluation_interval' rule_files: - alerting_rules/*.yml # A scrape configuration containing exactly one endpoint to scrape: # Here it's Prometheus itself. scrape_configs: # The job name is added as a label `job=`. - job_name: 'prometheus' # Override the global default and scrape targets from this job. scrape_interval: 5s scrape_timeout: 5s # metrics_path defaults to '/metrics' # scheme defaults to 'http'. static_configs: - targets: ['localhost:9090'] - job_name: node # If prometheus-node-exporter is installed, grab stats about the local # machine by default. static_configs: - targets: ['localhost:9100'] alerting_rules: # groups: # - name: ExampleRedisGroup # rules: # - alert: ExampleRedisDown # expr: redis_up{} == 0 # for: 2m # labels: # severity: critical # annotations: # summary: "Redis instance down" # description: "Whatever"