88 lines
2.2 KiB
YAML
88 lines
2.2 KiB
YAML
receivers:
|
|
otlp:
|
|
protocols:
|
|
http:
|
|
endpoint: 0.0.0.0:4318
|
|
hostmetrics:
|
|
root_path: /hostfs
|
|
collection_interval: 10s
|
|
scrapers:
|
|
cpu:
|
|
memory:
|
|
disk:
|
|
filesystem:
|
|
network:
|
|
load:
|
|
processes:
|
|
prometheus:
|
|
config:
|
|
scrape_configs:
|
|
- job_name: reverse_caddy
|
|
scrape_interval: 10s
|
|
static_configs:
|
|
- targets: ['reverse_caddy:2019']
|
|
- job_name: cadvisor
|
|
scrape_interval: 10s
|
|
static_configs:
|
|
- targets: ['cadvisor:8080']
|
|
- job_name: herald
|
|
scrape_interval: 10s
|
|
static_configs:
|
|
- targets: ['herald:9100']
|
|
- job_name: alertmanager
|
|
scrape_interval: 10s
|
|
static_configs:
|
|
- targets: ['alertmanager:9093']
|
|
- job_name: blackbox_http
|
|
scrape_interval: 10s
|
|
metrics_path: /probe
|
|
params:
|
|
module: [http_2xx]
|
|
static_configs:
|
|
- targets:
|
|
- https://www.qpismont.fr
|
|
- https://gitea.qpismont.fr
|
|
- https://git.qpismont.fr
|
|
- https://woodpecker.qpismont.fr
|
|
relabel_configs:
|
|
- source_labels: [__address__]
|
|
target_label: __param_target
|
|
- source_labels: [__param_target]
|
|
target_label: instance
|
|
- target_label: __address__
|
|
replacement: blackbox_exporter:9115
|
|
|
|
processors:
|
|
memory_limiter:
|
|
check_interval: 5s
|
|
limit_mib: 400
|
|
spike_limit_mib: 50
|
|
batch:
|
|
timeout: 10s
|
|
send_batch_size: 1000
|
|
|
|
exporters:
|
|
prometheusremotewrite:
|
|
endpoint: http://prometheus:9090/api/v1/write
|
|
otlphttp/tempo:
|
|
endpoint: http://tempo:4318
|
|
|
|
service:
|
|
telemetry:
|
|
metrics:
|
|
readers:
|
|
- pull:
|
|
exporter:
|
|
prometheus:
|
|
host: 0.0.0.0
|
|
port: 8888
|
|
pipelines:
|
|
metrics:
|
|
receivers: [otlp, prometheus, hostmetrics]
|
|
processors: [memory_limiter, batch]
|
|
exporters: [prometheusremotewrite]
|
|
traces:
|
|
receivers: [otlp]
|
|
processors: [memory_limiter, batch]
|
|
exporters: [otlphttp/tempo]
|