专栏名称: 架构师之路
架构师之路,坚持撰写接地气的架构文章
目录
相关文章推荐
51好读  ›  专栏  ›  架构师之路

为什么我们家的监控系统不起作用,难不成是因为...?(第67讲)

架构师之路  · 公众号  · 架构  · 2025-05-23 11:31

正文

请到「今天看啥」查看全文


log 关键字监控(第二大类) ,今天再介绍四个维度上的监控。


这四个维度的监控,在设计上也是看重“ 通用 ”“ 非侵入性 ”,即 被监控的站点和服务无需任何埋点,无需任何修改,被监控模块的负责人无需配合做任何事情 ,就能全方位 cover 住。


“非侵入性”在架构设计的过程中非常重要。 如果有一天你负责过框架,组件,基础服务,技术平台等部门,你就会明白,在公司推一个技术产品,太 困难了。


第三大类:操作系统,进程,端口监控。


监控需求

1. 系统的 网络 是否被打满, 磁盘 是否有空间, CPU 是否繁忙, 内存 是否用完, 负载 值是否过高, JVM 是否正常;

2. 服务进程是否运行;

3. 监听端口是否正常;

4. 机器间是否联通;

图片


常见方案一 zabbix

搞运维的都懂,不展开细聊了,聊多了怕被骂。


常见方案二 shell

写一些非常简单的脚本,就能够获取到网络、磁盘、 CPU 、内存、 load JVM 的信息,再配合一些阈值的配置,就能实现超出阈值告警的功能。


如果配合集群信息管理服务,通过 ps, netstat, telnet 等命令,也能快速实现进程,端口,连通性的简易监控。


实现要点

1. 重点考虑扩展性,可配置性,非侵入性;

2. 需要有集群信息统一管理(如果没有配置中心,有集群统一管理服务,或者集群统一管理配置文件也行);







请到「今天看啥」查看全文