一张图详解开源监控夜莺(Nightingale)的架构
本文围绕夜莺监控(Nightingale)的架构图,解释 n9e 服务端、Pushgateway、WebUI、AlertEngine、Categraf、时序库、告警通道和边缘模式之间的关系。
围绕可观测性、AI SRE、告警治理、On-call、Nightingale、Categraf、Prometheus、Kubernetes、Zabbix、用户案例和产品更新,沉淀一线工程实践、选型参考和稳定性治理方法。
本文围绕夜莺监控(Nightingale)的架构图,解释 n9e 服务端、Pushgateway、WebUI、AlertEngine、Categraf、时序库、告警通道和边缘模式之间的关系。
用 7 张图讲解 Prometheus 架构原理,覆盖 Prometheus Server、TSDB、Targets、Exporters、Service Discovery、Pushgateway、Client Libraries、Alertmanager 和 PromQL。
用架构图和数据流解释 Kubernetes 控制平面、工作节点、集群插件与原生对象,帮助读者理解 kube-apiserver、etcd、scheduler、controller manager、kubelet、kube-proxy、容器运行时和 CNI 的职责边界。
运维工程师和 SRE 需要同时具备个人素养、职业素养、基础技术、业务技术、横向技术和体系思考能力,才能从执行岗位成长为高阶工程角色。
本文整理 17 个适合初学者掌握的 Linux 网络和故障排除命令,覆盖 hostname、host、ping、curl、wget、ip、arp、ss、traceroute、mtr、dig、nslookup、nc、telnet、route、tcpdump 和 lsof,并说明各命令适合排查的问题。
可观测性建设不是越早越好。本文从覆盖完备性和能力完备性两个维度说明:如果业务监控、应用监控、组件监控、资源监控、网络监控和端监控还没打牢,先补监控体系通常比直接上可观测性项目 ROI 更高。
晚上被告警吵醒,不只是通知工具问题,而是 OnCall 文化、排班、告警规则、收敛降噪、分发策略和运营治理的系统问题。本文说明如何用 OnCall 机制降低夜间无效打扰。
夜莺 v7.beta13 增加日志 KQL 查询模式、Prometheus 即时查询历史记录、记录规则 cron 表达式模式,并继续优化仪表盘表格、查询精度和用户密码更新。
从产品、服务与价格三个维度对比 Flashduty 与 Pagerduty,梳理企业采购 On-Call、告警降噪和故障响应平台时应该评估的问题。
告警风暴是作为技术人员尤其是运维人员的巨大痛点,有时甚至一周七天每天被吵醒,而老板安排的活白天还要照干不误,导致精神疲惫,有没有什么办法可以破解这个难题呢?
介绍如何用夜莺模板中心和 Categraf redis 插件快速建设 Redis 监控,包括实例配置、集群标签、配置重载、指标查询、Dashboard 和告警规则导入。
本文演示如何用 Categraf 采集 MySQL 指标,并在夜莺模板中心导入 MySQL 仪表盘和告警规则,覆盖账号授权、采集验证、指标查询、模板导入和社区共建。
夜莺 v7.beta12.1 支持在夜莺中集成 Grafana 仪表盘,适合已经习惯 Grafana 面板的用户统一查看监控数据,并说明 allow_embedding、anonymous 和 cookie_samesite 等配置要点。
本文说明 node-exporter filefd 插件如何读取 /proc/sys/fs/file-nr 监控系统文件句柄使用率,并解释 file-nr 与 ulimit、/proc/PID/limits、categraf procstat 进程句柄限制监控的关系。
夜莺 v7.beta11 优化钉钉、企微、飞书机器人通知配置,支持在告警规则回调地址中直接识别 webhook,并改进钉钉和飞书 at 人方式。
这是专栏第 8 篇,介绍一下 node-exporter 的 conntrack 插件。这个插件大家平时关注可能较少,但是在一些场景下,比如防火墙、NAT 网关等,需要监控 conntrack 表的使用情况。我就遇到过一次生产事故,就是因为 conntract 表满了,导致新连接无法建立,所以这个插件还是很有用的。
基于 opentelemetry-demo 微服务项目,演示如何用 OpenTelemetry 搭建端到端可观测性系统,查看 Trace、Metrics 和数据流转。
夜莺 v7.0.0.beta10 支持在告警规则中配置 recovery_promql,并在恢复通知模板中读取 recovery_value,从而在 Prometheus 告警恢复时展示恢复时的值。
夜莺监控 v7.beta8 引入模板中心,集中管理采集说明、指标、仪表盘和告警规则;同时支持机器列表联动指标视图,并修复边缘机房机器失联告警问题。
介绍如何用 httpstat 排查 HTTP 接口超时,按 DNS、TCP、TLS、服务端处理和内容传输拆解耗时,辅助判断问题在网络侧还是服务端。