global: scrape_interval: 15s evaluation_interval: 15s external_labels: cluster: 'central-monitoring' # 远程写入配置 - 接收来自边缘节点的数据 remote_write: - url: http://victoria-metrics:8428/api/v1/write queue_config: max_samples_per_send: 10000 capacity: 20000 max_shards: 10 # 抓取配置 - 主要抓取本地服务 scrape_configs: # 抓取中央Prometheus自身 - job_name: 'prometheus-central' scrape_interval: 15s static_configs: - targets: ['prometheus-central:9090'] # 抓取VictoriaMetrics (VictoriaMetrics 提供 /metrics 端点) - job_name: 'victoria-metrics' scrape_interval: 15s metrics_path: '/metrics' static_configs: - targets: ['victoria-metrics:8428'] # 抓取Alertmanager - job_name: 'alertmanager' scrape_interval: 15s static_configs: - targets: ['alertmanager:9093'] # 抓取Grafana (需要启用 metrics 功能) - job_name: 'grafana' scrape_interval: 15s metrics_path: '/metrics' static_configs: - targets: ['grafana:3000'] # 告警规则配置 rule_files: - "alert_rules.yml" # Alertmanager配置 alerting: alertmanagers: - static_configs: - targets: - alertmanager:9093