完善中央与边缘部署、远程写入与监控文档
- 增加中央与边缘完整配置和部署脚本 - 引入 VictoriaMetrics 数据源与 remote_write 故障排查说明 - 新增 edge-agent 配置脚本、ONVIF 自建 exporter 与 ping 监控示例 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
52
central-server/prometheus.yml
Normal file
52
central-server/prometheus.yml
Normal file
@@ -0,0 +1,52 @@
|
||||
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
|
||||
Reference in New Issue
Block a user