SuperAPI AI 工具集

deploying-monitoring-stacks

部署与运维

查看项目

更新于 10-15 23:25

技能介绍

用途:部署生产级监控栈,支持 Prometheus + Grafana、Datadog 或 Victoria Metrics,实现指标采集、自定义仪表盘与告警规则,覆盖基础设施与应用可观测性。

主要能力:选择监控平台(自托管开源、托管 SaaS 或高基数场景);部署监控栈;安装 node-exporter、kube-state-metrics 及应用专用 exporter;在 prometheus.yml 配置抓取目标、间隔与重标记规则;创建 recording rules 降低查询负载;定义告警阈值(如 CPU>80% 持续 5 分钟、内存>90%、错误率>1%、P99 延迟>500ms);配置 Alertmanager 路由、分组与通知渠道;构建 Grafana 仪表盘(服务用 RED,资源用 USE);设置 TSDB 保留期,必要时用 Thanos/Cortex 做长期存储;测试告警链路。

使用方式:Kubernetes 可用 helm install kube-prometheus-stack prometheus-community/kube-prometheus-stack,非 Kubernetes 可用 Docker Compose。前置条件包括已确定目标基础设施、指标端点可访问、规划时序存储容量、定义通知渠道(Slack webhook、PagerDuty、SMTP),Kubernetes 部署需 Helm 3+。

适用场景:Kubernetes 集群、Docker 主机或裸金属服务器的监控部署,微服务四大黄金信号仪表盘等。

限制:资料未提供具体收费、价格或平台支持范围;高基数标签需用 metric_relabel_configs 处理,否则易导致 Prometheus OOMKilled;告警未送达需用 amtool check-config 校验配置。