使用meerkat进行服务监控和服务降级

2017-06-10
阅读 9 分钟
5.4k
meerkat 是用于服务监控以及服务降级基础组件,主要为了解决调用外部接口的时候进行成功率,响应时间,QPS指标的监控,同时在成功率下降到预设的阈值以下的时候自动切断外部接口的调用,外部接口成功率恢复后自动恢复请求。本文将对使用方式以及进阶特性进行介绍。

【监控系统】配合Graphite使用的报警系统

2017-06-04
阅读 24 分钟
8.6k
我们的监控系统采用的是 collectd收集,graphite存储,grafana展示的架构,好处是新添加的服务可以自动接入,并且图形化的展示页比较直观,但是不足之处是整个体系中没有能够在指标出现问题的时候进行报警通知的功能。经过尝试了多种报警系统,我们最终选定了seyren作为报警组件,本文会介绍尝试过的其他组件以及优缺点。

【监控系统】使用collect进行进程监控

2017-05-07
阅读 1 分钟
5.2k
进程的监控能够告诉我们用用服务是否存活以及进程消耗的资源情况,本文将介绍如何使用collectd进行进程的监控,文中所有提到的配置修改都是在collectd.conf这个配置文件,这里我们假设系统中已经安装了collectd并且配置了数据上报插件,例如write_graphite