13518219792

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

聊聊什么是监控系统

 本文转载自微信公众号「虞大胆的叽叽喳喳」,作者虞大胆。转载本文请联系虞大胆的叽叽喳喳公众号。

成都创新互联专注于威海企业网站建设,成都响应式网站建设公司,商城网站建设。威海网站建设公司,为威海等地区提供建站服务。全流程定制设计,专业设计,全程项目跟踪,成都创新互联专业和态度为您提供的服务

我们有zabbix和promethous两种监控系统,其实理解监控本质很重要,正好看到《promethous监控实战》这本书,第一章对于监控的定义描述的非常好,分上下篇说明下。

监控是衡量和管理技术系统的工具和流程,但更重要的是监控能将系统和应用程序生成的指标转换为对应的业务价值。监控不仅能检测和解决故障,还能帮助洞察关键的产品和技术决策,并衡量项目是否成功。

监控的一些反模式

1:事后监控,将监控和运维工作是为应用程序的增值组件而非核心功能。

2:机械式监控

比如就监控主机的CPU,内存,而不监控应用程序是否正常运行的关键服务。

应该根据价值体系设计自上而下的监控系统,比如业务逻辑》应用程序》操作系统。

3:不够准确的监控

4:不频繁的监控

频繁的监控能够:

尽量保存长时间的监控数据,做出长期的趋势图。

5:缺少自动化和自服务

监控系统没做好的原因可能是很难实现,比如开发人员去做监控就很难,另外不成熟的监控系统可能需要手动维护,导致监控系统本身出现问题。

所以好的监控系统:

监控机制

1:探针和内省

内省将事件、日志和指标发送到监控工具。而探针是查询应用程序的外部特征,比如端口是否开启。

2:拉取和推送

是将数据发完监控系统,还是监控系统主动拉取数据

3:监控数据的类型

数据主要有两种形式:

(1)指标,比如promethous就是典型的事件序列数据存储,用于应用程序度量的状态。

(2)日志,日志数据量大,一般是文本的事件,它们对于故障诊断最有用,比如ELK比较擅长日志收集和管理。

监控服务层级

来自于Google的经验,自上而下:


网页标题:聊聊什么是监控系统
文章转载:http://cdbrznjsb.com/article/cojdepi.html

其他资讯

让你的专属顾问为你服务