29 lines
756 B
Django/Jinja
29 lines
756 B
Django/Jinja
global:
|
|
scrape_interval: 15s
|
|
evaluation_interval: 15s
|
|
|
|
# Host metrics are scraped. PDS metrics are *pushed* by the PDS over OTLP to
|
|
# /api/v1/otlp/v1/metrics (enabled by --web.enable-otlp-receiver in
|
|
# compose.yaml), so the PDS needs no scrape job here.
|
|
scrape_configs:
|
|
- job_name: node
|
|
static_configs:
|
|
- targets: ['127.0.0.1:9100']
|
|
|
|
- job_name: prometheus
|
|
static_configs:
|
|
- targets: ['127.0.0.1:9090']
|
|
|
|
otlp:
|
|
# Keep OTel resource attributes that identify which PDS a series came from
|
|
promote_resource_attributes:
|
|
- service.name
|
|
- service.version
|
|
- service.instance.id
|
|
- host.name
|
|
|
|
storage:
|
|
tsdb:
|
|
# OTLP is a push protocol, so samples can arrive slightly out of order
|
|
out_of_order_time_window: 30m
|