G内部工具:Monarch监测系统及其协作工具

公司内部检测工具所需要的模块较多,很多新员工无法分清他们之间的关系,今天来理理头绪。

术语

streamz: 允许用户将监控工具添加到他们的程序和共享库中的库。可通过 Stubby RPC 服务和人类可读的 HTTP servlet /streamz 导出指标。

工具

Monarch: 通过收集和处理时间序列数据来监控生产服务器和服务的内部状态的系统。由生产服务、查询语言(主要是mash)、Streamz 客户端库、GMon(监控配置语言)以及各种其他 API 和工具组成。 Monarch 是作为Borgmon的替代品而开发的。之前开源过一篇(paper)[https://www.vldb.org/pvldb/vol13/p3181-adams.pdf]。工作原理和Prometheus极其类似。个人感觉Monarch的使用mash进行查询的操作更加简洁。

Query Explorer: 承载Monarch的图形界面。可以在上面输入mash语句进行画图。最开始用的是Panopticon,但已经废弃了。

GMon: 用于多个配置框架的 Python 库。

Viceroy: 根据配置显示Monarch或者Borgmon图表的一个仪表板系统。Viceroy 不收集或评估任何数据,相当于保存好的mash语句实时的运行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值