Alibaba Cloud Elasticsearch は、インスタンスのモニタリング、カスタムアラートのしきい値、およびアラート通知をサポートしています。クラスターのステータス異常やノードのディスク使用率の高さなどの問題が Elasticsearch サービスに影響を与えるのを防ぐために、モニタリングアラートを設定することをお勧めします。これにより、クラスターのステータスやノードのディスク使用率などの情報をリアルタイムで監視し、迅速にアラート通知を受け取り、予防措置を講じることができます。このトピックでは、ワンクリックアラートや Cloud Monitor アラートなど、Elasticsearch インスタンスのアラートを設定する方法について説明します。
ワンクリックアラートの有効化
Cloud Monitor は、Alibaba Cloud Elasticsearch 向けのワンクリックアラート機能を提供します。この機能はデフォルトで無効になっています。ワンクリックアラートを有効にすると、システムはクラスターのステータス異常、ノードのディスク使用率が 75% を超える、ノードの JVM ヒープ使用量が 85% を超えるなどのイベントに対するアラートルールを作成します。これらのルールは、Alibaba Cloud アカウント配下のすべての Elasticsearch インスタンスに適用されます。
Alibaba Cloud Elasticsearch コンソールにログインします。
左側のナビゲーションウィンドウで、[Elasticsearch クラスター] をクリックします。
Elasticsearch クラスター ページで、イニシアティブアラーム をクリックします。

ワンクリックアラート ダイアログボックスで、有効にする をクリックします。
説明ボタンに 無効にする と表示されている場合、ワンクリックアラート機能はすでに有効になっています。残りのステップはスキップできます。
Cloud Monitor コンソールで、Elasticsearch サービスの [ワンクリックアラート] スイッチを有効にします。
(オプション) Alibaba Cloud Elasticsearch コンソールに戻り、ワンクリックアラート 機能が有効になっているか確認できます。
Elasticsearch クラスター ページで、対象のインスタンス ID をクリックします。
左側のナビゲーションウィンドウで、 を選択します。
基本的なモニタリング タブをクリックします。右上隅で、ワンクリックアラート のステータスを確認します。
ワンクリックアラート が 有効 の場合、機能はアクティブです。

Cloud Monitor アラートの設定
Cloud Monitor コンソールに移動します。
左側のナビゲーションウィンドウで、 を選択します。
[アラートルールの作成] をクリックします。
[アラートルールの作成] ページで、アラートルールを設定します。
次の例は、ビジネスモニタリングのために、ノードのディスク使用率、クラスターのステータス、およびノードのヒープメモリ使用量のアラートルールを追加する方法を示しています。記載されていないパラメーターについては、デフォルト値を使用してください。パラメーターの詳細については、「アラートルールの作成」をご参照ください。
パラメーター
説明
製品
Elasticsearch を選択します。
リソース範囲
インスタンスを選択します。
関連リソース
監視するインスタンスを追加します。
ルール説明
をクリックします。[ルール説明の設定] パネルで、ルール名 を入力し、次のようにパラメーターを設定します。
メトリックタイプ を 複合メトリック に設定します。
アラートレベル を 警告 (Warn) に設定します。
複数メトリックのアラート説明:
説明この例では、3 つのモニタリングメトリックを設定します。[メトリックの追加] をクリックして、メトリックの説明を追加します。
メトリック 1: を選択し、監視値を >=2 に設定します。
メトリック 2: を選択し、平均値を >=75% に設定します。
メトリック 3: を選択し、平均値を >=85% に設定します。
複数メトリックの関係 を いずれかの条件が満たされた場合にアラート (||) に設定します。
しきい値トリガー回数 を 3 連続エポック (1 エポック = 1 分) に設定します。
ディスク使用率を監視するために、単一メトリックのアラートルールを設定することもできます。詳細については、「例: ディスクアラートの設定」をご参照ください。
アラート連絡先グループ
作成したアラート連絡先グループを選択します。作成していない場合は、「アラート連絡先またはアラート連絡先グループの作成」をご参照ください。
説明[詳細設定] を展開することもできます。[アラートコールバック] セクションで、一般にアクセス可能な URL を入力します。Cloud Monitor は、POST リクエストを使用してこの URL にアラート情報をプッシュします。HTTP プロトコルのみがサポートされています。詳細については、「アラートコールバックの使用」をご参照ください。
Alibaba Cloud Elasticsearch のアラートルールを設定する際は、以下のメトリックの説明を参照して、適切なモニタリングメトリックを選択してください。モニタリングメトリックの詳細については、「メトリックの説明とトラブルシューティングの提案」をご参照ください。
メトリック
説明
クラスターステータス
必須。クラスターのステータスが正常 (Green) か異常 (Yellow または Red) かを監視します。
クラスターのステータス Green、Yellow、Red は、それぞれ数値 0.00、1.00、2.00 に対応します。クラスターステータス メトリックのアラートルールを設定する際は、これらの数値を使用する必要があります。
ノードディスク使用率 (%)
必須。アラートのしきい値は 75% 未満に保ち、80% を超えないようにしてください。
ノードヒープメモリ使用率 (%)
必須。アラートのしきい値は 85% 未満に保ち、90% を超えないようにしてください。
ノード CPU 使用率 (%)
オプション。アラートのしきい値は 95% 未満に保ってください。
ノード load_1m
オプション。CPU コア数の 80% を参照値として使用します。
クラスタークエリ QPS (カウント/秒)
オプション。実際のテスト結果を参照として使用します。
クラスターインデックス QPS (カウント/秒)
オプション。実際のテスト結果を参照として使用します。
Full GC カウント (count)
オプション。値が 0 でない場合、サービスは異常です。
例外カウント (count)
オプション。値が 0 でない場合、サービスは異常です。
スナップショットステータス
オプション。値が -1 または 0 の場合、サービスは正常です。値が 2 の場合、サービスは異常です。
OK をクリックします。
アラートルールを設定した後、アラートがトリガーされると、指定されたアラート連絡先は設定されたメソッドを使用して通知を受け取ります。
例: ディスクアラートの設定
Cloud Monitor を使用して、ディスク使用率のアラートを設定できます。これにより、インスタンスノードのディスク使用率に関するアラート通知を受け取り、潜在的な問題を事前に解決できます。
ディスクアラートを設定するには、「Cloud Monitor アラートの設定」セクションの手順に従います。次の表に、アラートルール設定の例を示します。
パラメーター | 例 |
ルール名 | ディスク使用率アラートに設定します。 |
メトリックタイプ | シンプルメトリックを選択します。 |
モニタリングメトリック | を選択します。 |
しきい値とアラートレベル |
|
モニタリングチャートのプレビュー | メトリックのモニタリングチャートのプレビュー。 |