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

From wikieduonline
Jump to navigation Jump to search
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
* Linux: <code>[[/etc/prometheus/]]prometheus.yml</code>
+
* Linux:
 +
** <code>[[/etc/prometheus/]]prometheus.yml</code>
 +
** <code>[[/etc/default/prometheus]]</code>
 
* Homebrew:  
 
* Homebrew:  
 
** <code>[[~/brew/etc/prometheus.yml]]</code>
 
** <code>[[~/brew/etc/prometheus.yml]]</code>
 
** <code>[[~/brew/etc/prometheus.args]]</code>
 
** <code>[[~/brew/etc/prometheus.args]]</code>
  
[[/etc/default/prometheus]]
+
 
  
  
Line 76: Line 78:
 
     scrape_interval: 5s
 
     scrape_interval: 5s
 
     static_configs:
 
     static_configs:
       - targets: ['cadvisor:8080']
+
       - targets: ['cadvisor:[[8080]]']
  
 
== Related terms ==
 
== Related terms ==
 
* <code>[[systemctl restart]] prometheus</code>
 
* <code>[[systemctl restart]] prometheus</code>
 
* <code>[[systemctl status prometheus]]</code>
 
* <code>[[systemctl status prometheus]]</code>
 +
* [[brew services restart prometheus]]
 +
 
* <code>level=error ts=2021-04-29T08:08:41.107Z caller=main.go:347 msg="Error loading config (--config.file=/etc/prometheus/prometheus.yml)" err="parsing YAML file /etc/prometheus/prometheus.yml: yaml: line 30: did not find expected key"</code>
 
* <code>level=error ts=2021-04-29T08:08:41.107Z caller=main.go:347 msg="Error loading config (--config.file=/etc/prometheus/prometheus.yml)" err="parsing YAML file /etc/prometheus/prometheus.yml: yaml: line 30: did not find expected key"</code>
 
* <code>[[/etc/prometheus/alertmanager.yml]]</code>
 
* <code>[[/etc/prometheus/alertmanager.yml]]</code>

Latest revision as of 11:53, 31 December 2023



static configs:
targets:


Default macOS[edit]

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

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

Default Ubuntu 20.04 LTS file[edit]

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']


cAdvisor[edit]

 - job_name: 'cadvisor'
   scrape_interval: 5s
   static_configs:
     - targets: ['cadvisor:8080']

Related terms[edit]

See also[edit]

Advertising: