メトリクスアラートの通知
ホーム画面 > プロジェクト選択 > アラート通知 > アラート設定 > メトリックスタブ選択
メトリクスイベントとは
メトリクスイベントは、基本イベント(アプリケーションイベント、サーバーイベントなど)より具体的で複雑なイベントを設定するために使用します。プロジェクトがリアルタイムで収集中のメトリクスデータに基づいてイベントを設定できます。使用状況に応じて、2つの設定方法のいずれかを選択してイベントを設定できます。
- メトリックスイベント
- 複合メトリクスイベント
メトリクスの詳細については、次の文書を参照してください。
メトリックスイベント
アラート通知 > アラート設定メニューから画面の上にあるメトリックスを選択します。画面の右上にある アラート通知追加を選択します。メトリクスイベント画面が表示されます。
基本情報を入力
-
イベント名:追加するイベント名を入力します。
-
イベント活性化:イベントの活性化の有無を選択します。
-
テンプレート:作成されたテンプレー トを選択して、簡単にイベントを設定できます。テンプレートを使用しない場合は、使用しないを選択します。
ノートテンプレート一覧の詳細については次の文書を参照してください。
-
カテゴリ:メトリクス データを区切る単位です。メトリクスイベント設定時に必須の設定値です。
-
カテゴリ選択オプションは、 名前とデータ収集間隔、 キー情報を表示します。イベントを設定する際には該当カテゴリのキーを使用します。
-
カテゴリは、直近3時間以内にプロジェクトで収集されたメトリクスデータを照会し、一覧に表示します。カテゴリ選択オプションに収集間隔が表示されない場合は、直接入力するオプションを選択して、カテゴリキーを入力します。
-
-
レベル
-
イベント発生時の警告レベルを示します。Critical、Warning、Infoレベルで分けます。Critical、Warningレベル設定時イベント状態が解消されたら追加に通知する選択オプションが有効になります。
-
イベント状態が解消されたら追加に通知する: イベント項目中に発生したイベント状態が解消されたら追加に通知する送信可否を選択できます。トグルボタンを選択して機能をオンまたはオフできます。
-
-
メッセージ
-
イベント発生時に出力する通知メッセージを入力します。
${Tag}
または${Field}
を入力してメッセージに変数を適用できます。変数に入力するキーは、選択したメトリクス データカテゴリに含まれる値である必要があります。メトリックス照会メニューで入力できるタグまたはフィールドキーを確認できます。 -
ボタンをクリックすると、以前に入力したメッセージの履歴を確認できます。
-
-
受信テスト
必須項目であるイベント名、カテゴリ、レベル、メッセージ情報に基づいて通知を発生させ、メッセージをチェックする機能です。
ノート受信テストを利用するには、必須項目(イベント名、カテゴリ、レベル、メッセージ)に値を入力または選択する必要があります。
-
イベント発生条件
フィールド、演算子の選択、しきい値を入力して、イベントが発生する条件を設定します。
-
アラート通知対象のフィルタリング
タグ、演算子の選択、フィルタリング値を入力して、ターゲットをフィルタリングします。入力がない場合は、全体エージェントにアラート通知を送信します。
-
イベント発生条件とアラート通知対象のフィルタリングで使用できる基本文法と演算子の一覧は、次の文書を参照してください。
-
イベント発生条件とアラート通知対象のフィルタリングオプションは、選択入力または直接入力オプションを選択できます。
-
イベント設定内容が保存された後は、そのオプション値は直接入力オプションで管理します。以降選択入力オプションに切り替えると、オプション値が初期化される可能性があります。
-
イベント発生条件と対象入力時に、特殊文字(
~!@#$%^&*()_+=-[]`
)を含めるか、数字で始まるフィールド名を入力すると、エラーが発生する可能性があります。この場合、直接入力オプションを選択した上で例示のように中括弧(${}
)にまとめて入力してください。${4xxErrorType} == '401'
イベント受信設定
-
発生回数:選択した時間の間にイベント発生条件で設定したイベントが入力した回 数分発生すると、アラート通知が送信されます。
ノート- 選択時間を使用しないに設定すると、入力した回数だけ連続して発生通知が送信されます。
- イベント状態が解消されたら追加に通知するオプションを有効にした場合、選択時間は、使用しないに選択することをお勧めします。
- カテゴリオプションで選択した項目のログ収集の周期は5秒です。
-
イベント発生の一時中止:過剰なアラート通知が発生しないようにするオプションです。最初のアラート通知の後、選択された時間にアラート通知は送信されません。 また、イベント履歴メニューに記録されません。
-
関連カテゴリ:関連カテゴリを最大5つまで設定し、通知を 閲覧するときに参照します。
-
イベント受信タグ:イベント受信タグを選択すると、そのタグを持つプロジェクトメンバーと3rd-partyプラグインに通知を送信できます。イベント受信タグを選択しない場合は、プロジェクトの全体メンバーにアラート通知を送信します。
ノートアラート通知 > イベント受信設定メニューでプロジェクトメンバーと3rd-partyプラグインにタグを設定できます。
イベントルールテスト
選択した時間の間に設定したイベント条件を実行して、何回の警告通知が発生したかを確認できます。実行ボタンを選択すると、右上に通知発生件数情報が表示されます。イベント発生条件で選択したフィールドとしきい値をチャート上に表示します。
-
イベント発生条件についての詳細は、次の文書を参照してください。
-
イベントルールテスト機能は、最大24時間のデータに基づいてテストできます。
マルチ メトリクス イベント
複合指標イベントを利用するには、次の内容を理解する必要があります。
複合指標イベントは、メトリクスデータより複雑なルールを使用してイベントを生成し、アラート通知を送信します。 複合メトリクスは、次のような状況で効果的に使用できます。
- 複数のエージェントから受信したデータに対して総合的にイベント判定を行う必要がある場合
- 過去のデータと現在のデータを比較して、イベント判定を行う必要がある場合
メトリクスイベントは、エージェントからメトリクスを受信するたびにイベント判定を行います。 一方、複合メトリクスイベントは、各エージェントから収集したメトリクスをデータベースに保存します。 そして、もう一度照会してイベント判定を行います。 このような特性から、複数のエージェントのデータを統合して活用したり、過去のデータを活用することができます。 ただし、MXQLと呼ばれるWhaTap独自のデータ言語を使用するため、MXQLを覚える必要があります。 そのため、ユーザーが基本的なMXQLの内容を理解するだけで効果的にイベントを設定できるようにイベントテンプレートを提供します。 テンプレートを利用し、イベント対象とイベント条件に対するクエリのみ修正することでイベントを適用できます。
-
アラート通知 > アラート設定メニューの画面からメトリックスを選択します。
-
複合指標セクションの右側にあるアラート通知追加を選択します。
-
複合指標画面が表示されたら、チャートで生成するを選択します。
イベント設定ウィンドウが表示されます。
複合メトリクスイベントを設定するには、イベント設定権限が必要です。
複合メ トリクスにイベントテンプレートの詳細については次の文書を参照してください。
イベントデータ照会
複合指標イベントは、メトリクスデータのクエリ言語であるMXQLベースにイベント条件を生成します。 チャートで生成する機能は、MXQLを自動作成するコンボボックス機能を提供します。 イベントデータを照会してチャートを構成し、アラート通知条件を直接入力するためのテンプレートです ウィジェットまたはテキストオプションを選択してイベントを設定します。
- ウィジェット
- テキスト
時系列チャートを設定するオプションからイベント設定時に使用するMXQLをオートコンプリートさせることができます。
-
フィルター:イベント条件の対象を選択します。