3

カナリア モニタリングとは どういう意味ですか?なぜカナリア?

ここでカナリア監視用のツールを見つけました: http://svn.apache.org/viewvc/hbase/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/tool/Canary.java?view=マークアップ

4

3 に答える 3

13

象徴は「炭鉱のカナリア」です。電子蒸気検知器が登場する前の昔の鉱山労働者は、危険なガスの「早期警告システム」として、檻に入れられたカナリアを炭鉱に連れて行きました。一般的な噂とは反対に、マイナーは通常、カナリアが死ぬのを待ちませんでした。代わりに、カナリアがさえずりを止めるのを聞いていました。

この場合、プログラムは、障害が発生するまで(基本的には Apache に関するステータス データを含む HTableDescriptors をポーリングする) ごくわずかなことを喜んでそこに座って、障害の性質をログに記録します (その後、イベント ログ スニッフィングなどの他のシステムを使用した電子メール)。

より「カナリアのような」監視システムは「ハートビート監視」です。これには基本的に、監視されているシステムが「私はまだここにいて、元気にやっています」というメッセージを設定された間隔で送信する必要があります。システムが「ハートビート」を逃した場合、モニターは何か問題があることを認識します。これは、モニターがこれらのステータスメッセージを受動的に「リッスン」しているだけであり、ステータスメッセージは常に良いことであるため、カナリアの鳴き声にもう少し似ています監視され、良いメッセージと悪いメッセージの両方が送信されます)。

于 2012-09-13T15:52:35.010 に答える
4

ケージに入れられたカナリア採掘労働者への言及は、彼らと一緒にトンネルに持ち込むでしょう. メタンや一酸化炭素などの危険なガスが坑道に漏れた場合、ガスは鉱山労働者を殺す前にカナリアを殺します。

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

于 2012-09-13T15:47:28.863 に答える