Difference between revisions of "/etc/prometheus/prometheus.yml"

From wikieduonline
Jump to navigation Jump to search
Line 5: Line 5:
  
 
== Default macOS ==
 
== Default macOS ==
  /Users/YOUR_USER/brew/etc/prometheus.yml
+
  [[~/brew/etc/prometheus.yml]]
  
 
  global:
 
  global:

Revision as of 18:49, 12 January 2023

Default macOS

~/brew/etc/prometheus.yml
global:
  scrape_interval: 15s

scrape_configs:
  - job_name: "prometheus"
    static_configs:
    - targets: ["localhost:9090"]

Default Ubuntu 20.04 LTS file

cat /etc/prometheus/prometheus.yml
# Sample config for Prometheus. 

global:
  scrape_interval:     15s # Set the scrape interval to every 15 seconds. Default is every 1 minute.
  evaluation_interval: 15s # Evaluate rules every 15 seconds. The default is every 1 minute.
  # 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 once and periodically evaluate them according to the global 'evaluation_interval'.
rule_files:
  # - "first_rules.yml"
  # - "second_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>` to any timeseries scraped from this config.
  - job_name: 'prometheus'

   # Override the globald efault and scrape targets from this job every 5 seconds.
   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']


Related terms

See also

Advertising: