Prometheus configuration: Difference between revisions

From wikinotes
Line 14: Line 14:


scrape_configs:
scrape_configs:
- job_name:      my-server
  - job_name:      my-server
  metrics_path:  /metrics  # (default) route to query metrics from
    metrics_path:  /metrics  # (default) route to query metrics from
  scheme:        http      # (default) scheme to use for query
    scheme:        http      # (default) scheme to use for query
  static_configs:
    static_configs:
    - targets:
      - targets:
      - localhost:9115      # query this ip-addr/port
        - localhost:9115      # query this ip-addr/port
</syntaxhighlight>
</syntaxhighlight>
</blockquote><!-- Exporters -->
</blockquote><!-- Exporters -->
</blockquote><!-- Prometheus -->
</blockquote><!-- Prometheus -->

Revision as of 02:16, 16 February 2022

Prometheus

Consuming Exporters

Configure jobs to poll prometheus metric endpoints within scrape_configs.
For example, the following config polls metrics from http://localhost:9115/metrics every 5s.

# /usr/local/etc/prometheus.yml

global:
  scrape_interval: 5s

scrape_configs:
  - job_name:      my-server
    metrics_path:  /metrics   # (default) route to query metrics from
    scheme:        http       # (default) scheme to use for query
    static_configs:
      - targets:
        - localhost:9115      # query this ip-addr/port