• 金hb.Ryan 冷空氣...
    2018-09-07
    主要分几块,接口性能、微服务性能、日志汇总,接口性能参考鹰眼自研了一套全链路系统也类似pinpoint,微服务性能基于dubbo做了扩展可以全盘监控,日志采用solrflume做统一日志,然后每块数据作为元数据放入hadoop和storm做历史汇总和实时分析,后面计划加入数据挖掘和数据分析做智能监控:)

    作者回复: 自研方案能够满足自己需求就可以

    
     16
  • snakorse
    2018-09-06
    使用skywalking框架做apm的路过

    作者回复: skywalking是一款优秀的支持java语言的监控系统

    
     9
  • 楼下小黑哥
    2018-09-07
    目前我们业务主要使用 Dubbo ,故我们采用 Dubbo-Monitor 监控 dubbo 接口相关数据。并采用 Grafana 展示数据。对于第三方接口数据,我们将调用信息发送 Kafaka,然后服务端分析。我们的业务为提供支付服务,所以全局维度我们会监控支付接口请求量,错误率等。而从接口维度,我们会监控相关对接支付通道的成功率,掉单率等。

    作者回复: 嗯,错误率是个很重要的业务指标

    
     3
  • eason2017
    2018-09-06
    我们的系统是网关系统,是客户端接口请求的入口,在此我们做了如下维度:接口http/https状态,接口的SLA,接口的TPS。这几个维度。网关是基于openresty做的改造,所以,这些数据都可以通过lua脚本记录在共享内存当中,以供Prometheus拉取,通过Granfanna来展示。

    老师,目前会出现一个问题,就是如果某一台网关机器重启,那么Granfanna的展示图上面就是不正确的了,是通过差值来画图的,刚好重启为零,那么做差值就是负值了,请问老师,您有什么画图的方法可以规避这种情况吗?

    谢谢🙏
    展开

    作者回复: 我理解是采集点的频率问题吧,如果没数据的话用前一个点的数据

    
     3
  • 梦想是星空
    2018-09-06
    有开源的,可用于生产的监控系统吗?

    作者回复: 有的,专栏后面会讲zipkin和pinpoint

    
     2
  • 幻想
    2018-09-06
    后面会介绍微服务监控的框架吗??

    作者回复: 有专门一章对比开源监控框架

    
     2
  • godtrue
    2019-05-21
    我们的是基础架构部提供的:
    1:UMP 方法性能、可用率、调用量、JVM、业务报警、定时执行、机器存活等监控
    2:MDC 单机得各种指标监控,CPU/IO/网络流入流出/延迟/磁盘等都都有
    3:CAP 容器的监控类似MDC
    4:JSF RPC的监控,有调用链的监控,类似UMP
    5:JIMDB 缓存的监控
    6:DBS 数据库的监控
    展开
    
     1
  • 桂浩晋
    2018-09-06
    请问您说的PB对象是protocol buffers吗?

    作者回复: 是的

    
     1
  • Mac Kwan
    2018-09-06
    胡老师,为什么没有谈谈专门给我们程序猿看的错误信息的数据采集分析调试呢

    作者回复: 服务追踪系统其实能起到这个作用,后面专栏会讲

    
     1
  • oddrock
    2018-09-06
    问老师个问题,做服务监控时,是否必须事先要求先制定服务日志的规范和系统日志的规范,包括格式规范、文件位置规范等,让各个微服务去遵守?

    作者回复: 是的,日志必须符合规范,位置也是

    
     1
  • 周鸿轩
    2019-05-17
    与监控系统比较相关的一般还会有一套自动报警服务~
    
    
  • Xiao
    2019-02-28
    数据采集有什么好的方案推荐么,数据采集尽量不侵入业务代码!
     1
    
  • Tony
    2019-02-22
    new relica通过selenium脚本监控
    还有contrast监控安全性
    公司在转型微服务,暂时没有metrics监控,后续考虑用istio,service自带了 普罗米修斯监控
    
    
  • dingwood
    2018-12-20
    阿忠老师,请教个调用链的问题,一个企业里有各种平台的系统,C,JAVA,.net和其他脚本开发的应用,这种场景选用什么调用链的组件啊?
    
    
  • 小猪
    2018-11-03
    请问zabbix可以作为微服务监控使用吗?我刚开始做运维!属于入门级别

    作者回复: 都可以,不过建议graphite和grafana的组合

    
    
  • 有渔@蔡
    2018-11-02
    老师,你们公司的日志规范,格式规范,位置规范,能分享一下吗?谢谢

    作者回复: 这一块各公司规范不同,基本是老一套约定俗成的,约定好不同日志名以及日志种类和每一种种类的格式

    
    
  • 波波安
    2018-10-12
    项目使用的dubbo实现的微服务化。用pingpoint做的链路监控。

    Pinpoint-Collector:收集各种性能数据
    Pinpoint-Agent:和自己运行的应用关联起来的探针
    Pinpoint-Web:将收集到的数据显示成WEB网页形式

    HBase Storage:收集到的数据存到HBase中

    其他的也有维护同事写的一些脚本对服务进程状态做监控

    日志收集采用的elk开源组件。

    展开
    
    
  • 莲花
    2018-09-16
    用jmx做采集是否合适?
    
    
  • Len
    2018-09-07
    老师,正如专栏正文中最后一张图显示,假如我们现在已经有了各个接口的 QPS 数据,那么在实际监控报警中该怎么使用呢?每个接口上线前做一个压测确定一个 QPS 基准,然后看每个接口是否超过阀值来报警?

    作者回复: 这个QPS不一定准确,可以采用性能或者接口慢速比(比如接口超过1秒的比率)作为报警指标

    
    
  • feimeng0532
    2018-09-07
    用户端监控,也属于接口监控吧,只是有可能聚合接口。。。
    
    
我们在线,来聊聊吧