- 增加中央与边缘完整配置和部署脚本 - 引入 VictoriaMetrics 数据源与 remote_write 故障排查说明 - 新增 edge-agent 配置脚本、ONVIF 自建 exporter 与 ping 监控示例 Co-authored-by: Cursor <cursoragent@cursor.com>
53 lines
1.2 KiB
YAML
53 lines
1.2 KiB
YAML
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
|