# CMPP Prometheus 监控配置 本目录提供系统监控第一版所需的真实采集配置。运营端不嵌入Prometheus或Grafana页面;NestJS仅从本机Prometheus读取固定指标,再由平台原生UI展示。 在目标Debian/Ubuntu测试服务器上,以root执行: ```bash cd /opt/cmpp-platform bash tools/monitoring/install-prometheus-monitoring.sh bash tools/monitoring/install-service-exporters.sh ``` 第一个脚本安装Prometheus与Node Exporter,备份已有配置并校验规则;第二个脚本安装PostgreSQL、Redis和Nginx Exporter,开启MinIO回环原生指标。API指标仅监听`127.0.0.1:9464`,Gateway指标复用回环控制端口`8090`。9090、9100、9187、9121、9113和9464均不得对公网开放。两个脚本均会打印恢复资产路径。 安装后将下列配置写入`/etc/cmpp-platform/cmpp-platform.env`,再按正常发布窗口重启API: ```dotenv PROMETHEUS_URL=http://127.0.0.1:9090 PROMETHEUS_QUERY_TIMEOUT_MS=5000 ``` 校验命令: ```bash promtool check config /etc/prometheus/prometheus.yml promtool check rules /etc/prometheus/cmpp-alerts.yml curl -fsS http://127.0.0.1:9090/-/ready curl -fsS 'http://127.0.0.1:9090/api/v1/query?query=up' ss -lnt | grep -E ':(9090|9100)' curl -fsS http://127.0.0.1:9464/metrics curl -fsS http://127.0.0.1:8090/metrics ``` 完整架构、PromQL口径、故障语义和验收标准见`docs/prometheus-system-monitoring-design-20260814.md`。