Difference between revisions of "/etc/prometheus/prometheus.yml"
Jump to navigation
Jump to search
Line 1: | Line 1: | ||
Default [[Ubuntu 20.04 LTS]] file | Default [[Ubuntu 20.04 LTS]] file | ||
− | |||
− | |||
− | |||
− | global: | + | 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. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | # Override the | ||
scrape_interval: 5s | scrape_interval: 5s | ||
scrape_timeout: 5s | scrape_timeout: 5s | ||
Line 47: | Line 47: | ||
static_configs: | static_configs: | ||
- targets: ['localhost:9100'] | - targets: ['localhost:9100'] | ||
− | + | ||
Revision as of 08:05, 29 April 2021
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
systemctl restart prometheus
systemctl status prometheus
See also
- Prometheus: Prometheus installation,
9090
, storage, Prometheus exporters: Node exporter9100
, Blackbox exporter, Prometheus alertmanager (changelog), Prometheus versions, Prometheus Node exporter releases,promtool
,amtool, tsdb
,/etc/default/prometheus, /etc/prometheus/prometheus.yml, journalctl -u prometheus
,/etc/default/prometheus-node-exporter
, PromQL,alert:
, Prometheus Operator, Thanos, VictoriaMetrics, PushGateway, Prometheus API,values.yml
, Amazon Managed Service for Prometheus
Advertising: