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: docker_stats: endpoint: tcp://docker-proxy-otel:2375 collection_interval: 30s timeout: 20s api_version: "1.44" container_labels_to_metric_labels: com.docker.swarm.service.name: service_name com.docker.swarm.task.name: task_name metrics: container.cpu.usage.total: enabled: true container.cpu.percent: enabled: true container.memory.usage.total: enabled: true container.memory.percent: enabled: true container.memory.usage.limit: enabled: true container.network.io.usage.rx_bytes: enabled: true container.network.io.usage.tx_bytes: enabled: true container.blockio.io_service_bytes_recursive: enabled: true container.pids.count: enabled: true container.uptime: enabled: true prometheus: config: scrape_configs: - job_name: reverse_caddy scrape_interval: 10s static_configs: - targets: ['reverse_caddy:2019'] - 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 resource_to_telemetry_conversion: enabled: true 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, docker_stats] processors: [memory_limiter, batch] exporters: [prometheusremotewrite] traces: receivers: [otlp] processors: [memory_limiter, batch] exporters: [otlphttp/tempo]