首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么是金丝雀监控?

什么是金丝雀监控?
EN

Stack Overflow用户
提问于 2012-09-13 23:44:05
回答 3查看 4.1K关注 0票数 3

什么是金丝雀监控?什么意思?为什么是金丝雀?

在这里找到了一个金丝雀监控工具:http://svn.apache.org/viewvc/hbase/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/tool/Canary.java?view=markup

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-09-13 23:52:35

象征意义是“煤矿里的金丝雀”;在电子蒸汽探测器出现之前的旧时代,矿工们会把一只关在笼子里的金丝雀带进煤矿,作为危险气体的“预警系统”。与流行的传言相反,矿工们通常不会等待金丝雀死亡;相反,他们会倾听金丝雀停止鸣叫。

在这种情况下,程序只是愉快地坐在那里做很少的事情(基本上是轮询HTableDescriptors,其中包含关于Apache的状态数据),直到出现一些故障,此时它会记录故障的性质(然后可以使用其他一些系统,如事件日志嗅探,通过电子邮件将其发送给系统管理员)。

一种更“金丝雀式”的监控系统是“心跳监控”。这基本上要求被监视的系统以设定的时间间隔发送“我仍然在这里,做得很好”的消息。如果系统错过了一个“心跳”,监视器就知道出了什么问题。这有点类似于金丝雀的叫声,因为监视器只是被动地“监听”这些状态消息,状态消息总是好消息(而不是您示例中使用的系统,它主动监视被监视的系统并发送好消息和坏消息)。

票数 13
EN

Stack Overflow用户

发布于 2012-09-13 23:47:29

提到了笼子里的金丝雀,矿工们会带着金丝雀走进隧道。如果甲烷或一氧化碳等危险气体泄漏到矿井中,这些气体将在杀死矿工之前杀死金丝雀。

http://en.wiktionary.org/wiki/canary_in_a_coal_mine

票数 4
EN

Stack Overflow用户

发布于 2018-05-29 16:01:04

矿工通常不会等待金丝雀死亡;相反,他们会倾听金丝雀停止鸣叫。

实际上,这正是合成(或主动)监控的全部内容。有很多SaaS工具可以为您完成这项工作(https://www.site24x7.com/https://www.pingdom.com),其中许多都是免费的。其中一些提供了可用于定制监视器版本(https://cula.io/)的API接口。

1

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12410059

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档