软件测试

线上监控

2020-06-10  本文已影响0人  Lydia1991

监控类型

系统监控

系统监控更多是关注业务系统所在的环境及其资源的情况,简单理解就是能让系统正常运行起来的先决条件的监控。

业务监控

业务监控主要关注两个方面,就是系统功能以及数据。

不同的业务系统有不同的监控点,所以这里只讨论比较通用的场景,业务监控是建立在具体的业务逻辑上,依据其具体的逻辑去实现监控点。

监控实施

监控点都梳理情况之后,就可以设计监控实施的方案,这里会涉及需要用到的工具或技术栈,以及对于的一个预警方案和救火方案,可以通过这几个明细项去设计实施方案:

1、监控层:比如系统监控中的运行环境资源
2、监控项:比如系统监控中的运行环境资源中的cpu,内存等
3、监控点:比如网络使用中的网络io,网络连接数据,丢包率、重传率等
4、监控工具(方案):其实就是应用在这个监控点上具体的工具或者是方法
5、预警策略:当监控工具将对应的监控点都监控起来,我们就能得到相关的数据,依据数据或信息设置一些预警策略,在业务层面上,比如当库存少于XXX量时,就告警,系统层面上比如磁盘使用率超过90%时就告警
6、告警载体:如以邮件,钉钉等方式通知到关注方
7、关注方:相关技术人员

举例如图: image

上图通过上述的一部分监控类型举例

在监控工具(方案)上面,上述是通过一些点去选择具体的工具或方案,但尤其是在系统监控方面,一个个点用工具去实施维护肯定是不切实际的,现在行业里面也有很多具体的方案或工具可以全面的对系统方面进行监控,比如新型监控告警工具Prometheus,像利用Prometheus+Grafana搭建起监控运维平台,就基本上面可以满足系统监控的实施需求。

监控价值评价

附录:

使用Prometheus+Grafana搭建监控系统实践
系统监控工具集

原文链接

上一篇 下一篇

猜你喜欢

热点阅读