0

「FreeableMemory」メトリックのpostgresにRDSのクラウドウォッチアラームを設定し、空きメモリが1GB未満のときにアラームを割り当てました。アラームが発生すると、特定のRDSリソース/インスタンスが実際にアラームに違反したという情報を得ることは可能ですか?どのリソースが実際にクラウドウォッチアラームに違反したかの情報を取得する方法

私は「Per Per Database」メトリックを指定できましたが、取得したすべてのインスタンスに対して1つずつセットアップする必要があります。 「データベースエンジン」のようなより広範なカテゴリにalartを設定することは可能ですか?また、アラームが破られたときに、イベントペイロードを見て、実際にアラームを破ったリソースのリストを取得するだけですか?

答えて

1

データベースエンジンレベルのアラームにその情報を含めることはできません。ただし、アラームが発生すると、そのDBがしきい値を超えたDBを簡単に確認できます。 CloudWatchメトリックに移動し、FreeableMemoryメトリックを選択して、リストからすべてのデータベースを選択します。ダイアグラムでは、しきい値を超えるすべてのインスタンスが表示されます。

前述のとおり、DBインスタンスごとにアラームを作成することもできます。手動で行うのは面倒な作業かもしれませんが、DBインスタンスのリストを反復するスクリプトを使用して簡単に自動化できます。

関連する問題