global: scrape_interval: 15s evaluation_interval: 15s rule_files: - /etc/prometheus/rules/*.yml alerting: alertmanagers: - static_configs: - targets: ["alertmanager:9093"] scrape_configs: - job_name: prometheus static_configs: - targets: ["prometheus:9090"] - job_name: node-exporter static_configs: - targets: ["node-exporter:9100"] - job_name: loki static_configs: - targets: ["loki:3100"] - job_name: tempo static_configs: - targets: ["tempo:3200"] - job_name: alloy static_configs: - targets: ["alloy:12345"] - job_name: grafana static_configs: - targets: ["grafana:3000"] # Application scrape jobs go here -- the equivalent of the Ansible role's # `prometheus_extra_scrape_jobs`. Ledgerline runs on czy with its service # ports unpublished, so a reachable path to /metrics has to be decided first # (Phase 5). Re-apply with `kubectl apply -k k8s/` after editing.