什么是金丝雀监测?这是什么意思?金丝雀为什么?
在这里找到了一个金丝雀监控工具:http://svn.apache.org/viewvc/hbase/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/tool/Canary.java? view =标记
Kei*_*thS 13
象征意义是"煤矿中的金丝雀"; 过去,在电子蒸汽探测器之前,矿工将把一只笼中的金丝雀带入煤矿,作为危险气体的"预警系统".与流行的谣言相反,矿工们通常不会等待金丝雀死亡; 他们正在听金丝雀停止唧唧喳喳.
在这种情况下,程序只是坐在那里愉快地做很少(基本上轮询包含关于Apache的状态数据的HTableDescriptors),直到出现一些故障,此时它记录故障的性质(然后可以通过它发送到系统管理员)使用其他系统(如事件日志嗅探)发送电子邮件.
更像"金丝雀"的监控系统是"心跳监测".这基本上要求被监视的系统以设定的间隔发送"我仍然在这里并做得很好"的消息.如果系统错过了"心跳",监视器就会知道出现了问题.这有点像金丝雀唧唧喳喳,因为监视器只是被动地"监听"这些状态消息,状态消息总是一件好事(而不是你的例子中主动观察系统的系统)监控并发送好消息和坏消息).
| 归档时间: |
|
| 查看次数: |
2854 次 |
| 最近记录: |