内部メトリクスをAmazon の CloudWatchサービスに適切に公開するために、しばらく苦労してきました。CloudWatch のMetricDatum
クラスにマッピングして公開するさまざまなタイプの内部メトリクスがあります。
各MetricDatum
インスタンスにはdouble value
と があり、 、、および/の値StatisticSet
を受け入れます。Httpd 200 ページ カウンターなどのカウンターの場合は、 を使用し、 および をカウンターの値に設定する方が適切です。たとえば、ELB の統計を見ると、それが Amazon が公開するために行っていることです。これにより、結果をグラフ化するときに、合計、平均、およびその他のグラフ ビューが正しく機能します。sampleCount
sum
minimum
maximum
StatisticSet
sampleCount
sum
StatisticSet
問題は、カウンターの値が 0 の場合です。これは、CloudWatch が 0 のaを発行することを許可していないためです。ELB がsampleCount
行うことは、グラフに穴を作成するその期間に何も発行しないことです。INSUFFICIENT_DATA
カウンターが一定期間 0 の場合に警告が表示されるため、これは面倒です。通知がオンになっていてERROR
、いつ に戻るかを知りたい場合OK
は、INSUFFICIENT_DATA to OK
アラートで一晩中起きられます。
米国東部 (バージニア北部) リージョンで INSUFFICIENT DATA 状態のアラームが 1 件あります。
質問:INSUFFICIENT_DATA
CloudWatch メトリクスを適切に発行して、警告が表示されないようにする方法を教えてくださいsampleCount
。