0

AWS アラームは、OK、INSUFFICIENT_DATA、および ALARM の 3 つの状態をサポートしています。データが受信された場合にアラームを生成するメトリックがあります。それは簡単です。問題は、すべてクリアであるはずのデータが受信されない場合です。しかし、これをプログラムする唯一の方法は、データが INSUFFICIENT_DATA にならないようにすることです。これは停止のように見えます (実際、残りのアプリケーションの停止を意味します)。

現時点での最善の解決策は、0 を送信して、INSUFFICIENT_DATA ではなく OK として登録することです。これを行うためのよりクリーンな方法はありますか?

4

1 に答える 1

1

メトリクスを公開していない場合、CloudWatch はそれを意図的に行っているのか、それともメトリクスの流れを停止させるサービス停止があるのか​​を知る方法がありません。

よりクリーンなソリューションは、アプリケーションごとにハートビート メトリック (定期的に 1 の値を送信するなど) を持ち、これらに追加のアラームを作成することです。これらのアラームは、アプリケーションのいずれかがダウンしているかどうかを示し、データが受信された場合は元のアラームを使用して起動できます。

于 2014-04-26T22:44:59.550 に答える