StorageGRIDでカスタムアラートルールを作成する
アラートをトリガーする独自の条件を定義するために、カスタムアラートルールを作成できます。
-
"対応ウェブブラウザ" を使用して Grid Manager にサインインしています。
-
あなたは"アラートの管理またはルートアクセス権限"を持っています。
-
"一般的に使用されるPrometheusメトリクス"についてよく理解しています。
-
あなたは "Prometheusクエリの構文"を理解しています。
-
(任意)以下の動画をご覧になったこと:
カスタムアラート
StorageGRID はカスタムアラートを検証しません。カスタムアラートルールを作成する場合は、以下の一般的なガイドラインに従ってください。
-
デフォルトのアラートルールの条件を確認し、それらを参考に独自のアラートルールを作成してください。
-
アラートルールに複数の条件を定義する場合は、すべての条件に同じ式を使用してください。次に、各条件のしきい値を変更します。
-
各条件について、誤字脱字や論理エラーがないか注意深く確認してください。
-
グリッド管理APIに記載されている指標のみを使用してください。
-
Grid Management API を使用して式をテストする場合、「成功」の応答が空の応答本文(アラートがトリガーされない)になる可能性があることに注意してください。アラートが実際にトリガーされるかどうかを確認するには、一時的にしきい値を、現時点で真であると予想される値に設定することができます。
例えば、式 `node_memory_MemTotal_bytes < 24000000000`をテストするには、まず `node_memory_MemTotal_bytes >= 0`を実行し、期待通りの結果が得られることを確認してください(すべてのノードが値を返します)。次に、演算子と閾値を元の値に戻し、再度実行してください。結果が表示されない場合は、この式に関する現在のアラートがないことを示しています。
-
カスタムアラートが期待どおりにトリガーされることを検証するまでは、正しく機能していると判断しないでください。
-
アラート > *ルール*を選択します。
アラートルールページが表示されます。
-
「カスタムルールの作成」を選択します。
「カスタムルールの作成」ダイアログボックスが表示されます。

-
このアラートルールが現在有効かどうかを設定するには、「有効」チェックボックスをオンまたはオフにしてください。
アラートルールが無効になっている場合、その式は評価されず、アラートは発生しません。
-
次の情報を入力します。
フィールド 説明 一意の名前
このルールの一意の名前。アラートルール名はアラートページに表示され、メール通知の件名にもなります。アラートルールの名前は1~64文字で指定できます。
説明
発生している問題の説明。説明文は、アラートページおよびメール通知に表示されるアラートメッセージです。アラートルールの説明は、1文字から128文字まで入力できます。
推奨される対処方法
必要に応じて、このアラートがトリガーされた際に推奨される対処方法を指定します。推奨される対策は、書式設定コードを使用せず、プレーンテキストで入力してください。アラートルールの推奨アクションは、0~1,024文字の範囲で指定できます。
-
「条件」セクションで、1つ以上のアラートの重大度レベルに対応する Prometheus 式を入力します。
基本的な表現は通常、次の形式をとります:
[metric] [operator] [value]式は任意の長さで記述できますが、ユーザーインターフェース上では1行に表示されます。少なくとも1つの式が必要です。
この式は、ノードにインストールされているRAMの量が24,000,000,000バイト(24 GB)未満の場合、アラートをトリガーします。
node_memory_MemTotal_bytes < 24000000000利用可能なメトリクスを確認したり、Prometheus 式をテストしたりするには、ヘルプアイコン
を選択し、Grid Management API のメトリクスセクションへのリンクをクリックしてください。 -
*期間*フィールドに、アラートがトリガーされる前に条件が継続的に有効である必要がある時間を入力し、時間の単位を選択します。
条件が真になったときにすぐにアラートをトリガーするには、0 と入力します。一時的な状況によってアラートがトリガーされるのを防ぐには、この値を増やしてください。
デフォルトは5分です。
-
* 保存 * を選択します。
ダイアログボックスが閉じ、新しいカスタムアラートルールがアラートルールテーブルに表示されます。