CloudMonitor でアラートルールを設定し、Elastic Container Instance (ECI) インスタンスの一時ストレージ使用率を監視します。ストレージが不足した場合、データ書き込みの失敗によってビジネスに影響が及ぶ前に、影響を受けるインスタンスを置き換えるための通知をタイムリーに受信できます。
背景情報
CloudMonitor は、CPU 使用率、メモリ使用率、ストレージ容量などの ECI インスタンスのメトリクスを追跡します。これらのメトリクスに基づいてアラートルールを設定し、インスタンスのステータスを監視し、異常に対して迅速に対処できます。サポートされている ECI のメトリクスの詳細については、「CloudMonitor を使用した ECI インスタンスの監視」をご参照ください。
操作手順
-
[アラートルールの作成] をクリックします。
-
表示されたパネルでアラートルールを設定し、[確認] をクリックします。
主なパラメーターは以下のとおりです。その他のパラメーターはデフォルト値のままでかまいません。詳細については、「アラートルールの作成」をご参照ください。
パラメーター
説明
[プロダクト]
[Elastic Container Instance (ECI)] を選択します。
[リソース範囲]
アラートルールが適用されるリソースの範囲です。このチュートリアルでは [インスタンス] を使用します。
-
すべてのリソース:指定したクラウドプロダクトのすべてのリソース (後から追加されるリソースを含む) にアラートルールが適用されます。
-
アプリケーション グループ:指定したアプリケーション グループ内のすべてのリソース (後から追加されるリソースを含む) にアラートルールが適用されます。
-
インスタンス:クラウドプロダクトの特定のリソースにアラートルールが適用されます。
[関連リソース]
[リソース範囲] が [インスタンス] に設定されている場合、個々の ECI インスタンスを指定できます。
[インスタンスの追加] をクリックし、監視する ECI インスタンスを選択します。
[ルール内容]
[ルールの追加] をクリックし、[単純なメトリクス] を選択して、表示されるパネルでルールを設定します。
このチュートリアルで使用するルール設定の例は次のとおりです。
-
ルール名:test
-
メトリクスタイプ:単純なメトリクス
-
メトリクス:volume/PV Space Utilization
-
しきい値とアラートレベル
-
緊急:平均値が 3 回連続 (1 回 = 1 分) で 90 以上。
-
警告:平均値が 3 回連続 (1 回 = 1 分) で 80 以上。
-
情報:平均値が 3 回連続 (1 回 = 1 分) で 70 以上。
-
-
ディメンション:EphemeralVolume
複雑なアラート条件については、「アラートルールの式」をご参照ください。
[アラート連絡先グループ]
デフォルトでは、CloudMonitor は Alibaba Cloud アカウントをアラート連絡先として追加し、そのアカウントのアラート連絡先グループを作成します。
また、[アラート連絡先] ページで、アラート連絡先と連絡先グループを作成することもできます。詳細については、「アラート連絡先またはアラート連絡先グループの作成」をご参照ください。
-
次のステップ
アラートルールを作成すると、メトリクス値がアラートのしきい値に達したときに、CloudMonitor は指定された連絡先に自動的に通知します。
また、[アラートルール] ページでルールを見つけ、[アラート履歴] をクリックしてアラートの詳細を表示することもできます。
アラートを受信したら、ビジネスニーズに基づいてアクションを実行してください。たとえば、より大容量の一時ストレージを持つ新しい ECI インスタンスを作成して、影響を受けるインスタンスを置き換えます。
関連ドキュメント
Kubernetes クラスターで ECI を使用する場合、ECI Pod に k8s.aliyun.com/eci-eviction-enable: "true" アノテーションを追加できます。これにより、一時ストレージ領域が 100 MiB を下回ったときに Pod が自動的にエビクションされます。詳細については、「一時ストレージが不足している Pod の自動エビクションの設定」をご参照ください。