专栏首页一猿小讲常见监控分为哪几类?

常见监控分为哪几类?

【这是一猿小讲的第 53 篇原创分享】

你们之中很多人多多少少都接触过监控,但是你所知道的监控,到底属于哪一类呢?这期我们就从下面这张图开始聊起。如图所示,可以清晰的看出,监控的世界可以被划分为基于 Logging 的监控、基于 Tracing 的监控、基于 Metrics 的监控。

图片来源:http://peter.bourgon.org/blog/2017/02/21/metrics-tracing-and-logging.html

基于 Logging 的监控,背后对应的是日志系统。我们都知道,线上服务在马不停蹄的向外喷日志,但是可以通过 FileBeat、Flume 等 Agent 完成日志的采集,并存储到 ElasticSearch 中,然后可以通过 Kibana 或者其它自研查询组件进行展示,从而完成了日志的归集、分析展示。往期的文章《傻瓜也能玩转日志归集》、《玩弄日志归集于手掌之中》已经聊过对应的开源解决方案,若不太清楚,可以回顾一下。

基于 Tracing 的监控,背后对应的是追踪系统,也有人叫调用链系统,做 APM 应用性能监控这块是必不可少的。可以粗略的认为是一次服务的调用过程,中间经过了哪些环节,也就是所谓的调用链条性能统计。往期文章《一篇文章讲透线上应用监控》也提到过业界 APM 应用性能监控开源的轮子,也可以回味一下。

基于 Metrics 的监控,背后对应的是度量(指标监控)系统。当然可以粗略的理解为一段时间内的指标统计,例如机器在某段时间内的 CPU 使用率、系统负载;应用在某段时间内的 HTTP 请求访问量;MySQL的连接数、QPS等。

关于 Logging,Tracing 对应的解决方案,我们曾经多多少少都谈及过,但是关于 Metrics 解决方案却没有谈及,略感遗憾。那么有没有基于 Metrics 监控对应的开源解决方案呢?如果有这样的开源轮子,拿过来必定事半功倍的,腾出更多时间去冲咖啡。

庆幸的是开源轮子一大筐,这不当普罗米修斯(Prometheus)遇到格拉法纳(Grafana)再配上 One Exporter 就组成了监控界的嘻哈 PGOne,呦呦切克闹开源监控成一套。

那具体什么是普罗米修斯?什么是格拉法纳?Exporter又是啥?各位看官心莫急,我们将在接下来的几期分享挨个带你们认识认识。

本文分享自微信公众号 - 一猿小讲(yiyuanxiaojiangV5),作者:一猿小讲

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-09-21

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 一篇文章讲透线上应用监控

    “线上服务停了,要重启一下”?久经职场做研发的程序员,视线会逐渐转移到线上应用的运行状态。设想一下,如果你在半夜两点正在酣眠美梦时,微信群里突然炸开锅:“服务停...

    一猿小讲
  • 这些技术轮子,让监控落地成为现实!

    先帝创业未半而中道崩殂,今监控天下三分。如下图所示,监控的天下被划分为基于 Tracing(调用链)监控、基于Metrics(指标)监控、基于Logging(日...

    一猿小讲
  • 程序员进阶系列:实战自己动手编译 JDK

    如若针对业务开发而言,编译或者深入 JDK 源码,感觉没太大意义,但是若想要深入了解 Java 虚拟机的一些实现原理,那么自己动手编译 JDK 就显着非常有意义...

    一猿小讲
  • 拿谷歌翻译PK百度翻译,说明人们缺乏对中国互联网技术的自信

    过去一周刷爆朋友圈的科技新闻,除了三星Galaxy S8之外就数谷歌翻译App开放中国地区访问这事儿。谷歌翻译App不只是支持常规图文翻译,还支持语音、文字图像...

    罗超频道
  • Python爬虫——Beautiful Soup

    Beautiful Soup是Python处理HTML或XML的解析库,使用Beautiful Soup需要安装Beautiful Soup库和lxml的库 ...

    羊羽shine
  • IBM洞察报告:电信行业的5G未来

    近日,IBM 商业价值研究院发布最新洞察报告《电信行业的 5G 未来》(公众号后台回复关键词:“IBM”即可下载)。

    边缘计算
  • 数据库基础之MySQL

    SQL(Structured Query Language结构化查询语言)是世界上最流行的和标准化的数据库语言。

    吾非同
  • 如何让某些用户对Marketing Cloud的contact数据只能实施只读操作

    版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。

    Jerry Wang
  • lncRNA-seq数据分析之新lncRNA鉴定和注释视频课程众筹

    不过对于其它物种,猫狗猪,甚至其它你叫不出来名字的昆虫,鱼类,这个分析策略还是蛮常见的。比如发表在Front. Genet., 18 March 2019 | ...

    生信技能树
  • mac上安装influxdb

    ln -sfv /usr/local/opt/influxdb/*.plist ~/Library/LaunchAgents

    半条命专刊

扫码关注云+社区

领取腾讯云代金券