告警收敛:提升监控效率的关键策略
本文解释告警收敛的定义、价值、三类实现方法、适用条件、实践注意事项和 FAQ,帮助团队把重复告警、关联告警和告警风暴转成可处理信号。
围绕可观测性、AI SRE、告警治理、On-call、Nightingale、Categraf、Prometheus、Kubernetes、Zabbix、用户案例和产品更新,沉淀一线工程实践、选型参考和稳定性治理方法。
本文解释告警收敛的定义、价值、三类实现方法、适用条件、实践注意事项和 FAQ,帮助团队把重复告警、关联告警和告警风暴转成可处理信号。
OpenTelemetry 是一个开源项目,旨在标准化遥测数据的收集和处理。通过提供一组 API、库和代理,OpenTelemetry 使开发人员能够收集、处理和可视化来自应用程序、服务和系统的遥测数据。
OpenTelemetry 是开源可观测性框架,由工具、API、SDK、导出器和 Collector 等组件组成,用于检测、生成、收集和导出日志、指标、跟踪等遥测数据,帮助团队以供应商无关方式理解软件性能和行为。
解释监控系统里事件、告警和故障的关系:为什么 OnCall 平台会把一批相似告警聚合成故障,以及故障的严重程度、处理进度、状态和标签如何确定。
夜莺监控指标视图详解:通过内置 PromQL、中文名称、分类、采集器筛选和过滤条件,让普通用户无需手写 PromQL 也能查询常用监控指标。
Datadog Orchestrion 选择编译时插桩来实现 Go APM 自动埋点。本文对比编译时修改源码、eBPF 和二进制补丁在安全性、自动化、性能、环境支持与功能边界上的取舍。
夜莺短信告警教程:通过自定义通知媒介、通知模板和通知脚本,把 Nightingale 告警事件转成短信内容,并调用企业自己的短信供应商接口完成发送。
夜莺 v7 业务组同时承担权限和分类过滤职责,实践时应按实体类型选择颗粒度:仪表盘、自愈脚本可粗一些,告警规则和机器通常需要更细分。
VictoriaLogs 是 VictoriaMetrics 团队发布的日志存储系统。本文介绍 VictoriaLogs 正式版的核心特性、调优、监控、升级、保留策略、高可用、安装体验、log stream 概念、日志结构和 LogsQL 查询语法。
梳理 MongoDB serverStatus 中连接、断言、锁、网络、操作计数、内存、metrics 和 WiredTiger 等关键字段,说明哪些适合转成监控指标和告警规则。
使用 Docker Compose 搭建 MongoDB 三节点副本集,说明 keyFile、Primary、Secondary、Arbiter、rs.initiate、rs.status 和 replSetGetStatus 的监控价值。
夜莺 v7.7 是 v7 系列最后一个版本,包含告警规则数据源筛选、恢复回调、Prometheus 预览 Step、tdengine 兼容、edge 标签修复等改进,并附 Docker 安装测试步骤。
说明 MongoDB dbStats 的执行方式、scale 与 freeStorage 参数、主要字段含义,以及从监控视角如何理解数据量、索引量、总占用和文件系统使用率。
介绍 mongostat 的连接方式、输出字段和监控含义,帮助理解 MongoDB 的操作量、WiredTiger 缓存、队列、网络、连接数和副本集状态等关键指标。
从 MongoDB Grafana 仪表盘出发,梳理 uptime、QPS、延迟、连接数、游标、锁等待、查询效率、断言和 page faults 等关键指标,说明它们在告警配置和问题排查中的作用。
MongoDB 监控系列第六篇:使用 Categraf 的 input.mongodb 插件采集 MongoDB 指标,测试采集输出,把数据写入夜莺,并导入夜莺内置 MongoDB 仪表盘完成基础展示。
MongoDB 监控系列第五篇:先用 Prometheus 抓取 MongoDB Exporter 指标并在 Grafana 中查看,再切换到 Cprobe 采集 MongoDB 数据,通过 remote write 写入 Prometheus,并导入 Cprobe 提供的 MongoDB Grafana 仪表盘。
MongoDB 监控系列第四篇:创建 MongoDB Exporter 监控用户,按 README 配置 clusterMonitor 和 local read 权限,下载 Percona mongodb_exporter,启动 /metrics 端点,并用 --collect-all 验证 MongoDB 指标采集。
MongoDB 监控系列第三篇:阅读 Percona MongoDB Exporter README,梳理指标来源、支持版本、兼容模式、用户权限、多目标采集、/scrape 端点、collStats、profile、shards collector 和集群角色标签,为实际部署做准备。
MongoDB 监控系列第二篇:在 MacBook M1 上用 Homebrew 安装 MongoDB,使用 mongosh 验证服务,并通过 db.serverStatus()、db.currentOp()、db.collection.stats() 等命令理解监控数据的来源,为后续接入 Exporter 做准备。