インテリジェントモニタリング¶
インテリジェントモニタリングは、構造化された検出ルールを使用して、メトリクス、ログ、トレース、およびリアルユーザーモニタリング(RUM)などのオブザーバビリティデータを継続的に分析し、異常な変動、パフォーマンス低下、エラー急増などの問題を特定します。ルールがトリガーされると、システムはインテリジェントモニタリングイベントを生成し、ヒットしたルールを集約して分析レポートを作成します。これにより、ユーザーは異常の兆候、判定根拠、変化傾向を一元的に確認できます。
インテリジェントモニタリングには、次の 2 つの設定方法があります。
- AI 生成ルール:監視要件を自然言語で記述すると、AI がモニター名、検出ルール、イベント内容を生成します。
- 組み込みルール:監視対象に応じてプリセットタイプを選択すると、対応する固定ルールが直接読み込まれます。
ルールが AI によって生成されたか、システムに組み込まれたものかに関係なく、モニターを保存すると、常に現在のルールのスナップショットに基づいて検出が実行されます。Prompt は、検出のたびに分析に再度使用されることはなく、その後にルールテンプレートが更新されても、保存済みの設定が自動的に置き換えられることはありません。
インテリジェントモニタリングと AI モニター
AI インテリジェントモニターは Prompt を使用して固定ルールを生成し、保存後はそのルールに従って検出を実行します。AI モニターは Prompt を継続的に有効な検出ルールとして直接使用し、実行のたびに AI が観測データをクエリおよび分析します。両者では実行方式とイベント結果が異なります。
モニタータイプの選択¶
モニタリング > インテリジェントモニタリングに移動し、モニターを作成をクリックして、監視対象に応じてタイプを選択します。
AI 生成ルール¶
ビジネス目標と異常の兆候は明確であるものの、具体的なメトリクス、クエリ、検出アルゴリズムに詳しくない場合は、AI インテリジェントモニターを選択できます。Prompt を入力すると、AI がモニター名、1 つ以上の検出ルール、イベント内容を同時に生成するため、内容を確認して調整できます。
組み込みルール¶
監視対象が一般的なユースケースに該当する場合は、対応するタイプを選択して組み込みルールを読み込むことができます。
| モニタータイプ | データ範囲 | 主な検出内容 |
|---|---|---|
| ホストインテリジェントモニタリング | メトリクス | ホストの CPU、メモリなどのリソースメトリクスの異常な変化。 |
| ログインテリジェントモニタリング | ログ | ログ数およびエラーログ数の異常な変化。 |
| アプリケーションインテリジェントモニタリング | トレース | サービスリクエスト数、エラーリクエスト、リクエストレイテンシの異常。 |
| RUM インテリジェントモニタリング | RUM データ | Web、App のページパフォーマンスおよびエラーの異常。 |
| Kubernetes インテリジェントモニタリング | メトリクス | Pod、API Server、およびクラスタリソース関連メトリクスの異常。 |
| クラウド請求インテリジェントモニタリング | クラウド請求 | クラウドアカウントの消費金額と費用のトレンドの異常。 |
モニターの作成¶
1. 検出ルールの取得¶
- AI インテリジェントモニター:Prompt を入力し、モニター名、検出ルール、イベント内容を生成して確認します。
- 組み込みタイプ:現在のタイプに読み込まれている組み込みルールを確認します。
AI インテリジェントモニターの Prompt の記述、生成、再生成の方法については、AI インテリジェントモニター を参照してください。
2. 検出ルールの調整¶
各ルールには、監視対象、データ範囲、検出メトリクス、計算方式、検出ウィンドウ、判定方式、しきい値、単位、イベントレベルなどの情報が表示されます。急変ルールでは、比較ウィンドウ、変化の方向、差分の計算方法も表示されます。
次の操作を実行できます。
- しきい値の調整:ルールの異常トリガー境界を変更します。
- ルールの削除:当面不要なルールを削除済みルールに移動し、検出の対象外にします。
- ルールの復元:削除済みルールからルールを復元し、検出の対象に戻します。
しきい値以外のルール項目はすべて読み取り専用です。モニターには有効なルールを少なくとも 1 つ保持する必要があるため、ルールが 1 つだけ残っている場合は削除できません。
3. イベントとアラートの設定¶
ルールの調整が完了したら、必要に応じて次の項目を設定します。
- イベント内容:イベントに表示され、アラート通知に使用される内容を定義します。
- インシデントの関連付け:ルールがトリガーされた後に、インシデントを自動的に作成または関連付けます。
- アラートポリシー:通知ルール、通知先、通知チャンネルを設定します。
- 操作権限:現在のモニターを操作できるロール、チーム、メンバーを指定します。
設定が完了したらモニターを保存すると、現在有効なルールが以降の検出で使用されます。
モニターの管理¶
インテリジェントモニタリングの一覧には、AI インテリジェントモニターと各種組み込みタイプを区別するためのモニタータイプ列が追加されています。一覧では、従来どおり名前による検索、フィルター、ページネーション、および操作メニューを利用できます。新しいバージョンのモニターは、権限に応じて表示、編集、有効化、無効化、削除を行うことができます。
| 管理機能 | 説明 |
|---|---|
| 編集設定 | AI インテリジェントモニターは、名前、イベント内容、ルールのしきい値、およびルールの削除・復元状態を変更できます。Prompt を変更した場合は、設定を再生成する必要があります。組み込みタイプは、しきい値とルールの削除・復元状態を変更できます。 |
| 履歴の表示 | 設定ページで直前のバージョンを表示をクリックすると、保存時の Prompt、イベント内容、ルール構造、しきい値、状態を確認できます。 |
| インポートとエクスポート | 一覧の設定メニューから JSON 設定をインポートまたはエクスポートできます。既存のルール設定をインポートしても、AI が自動的にルールを再生成したり、ルールを置き換えたりすることはありません。 |
インテリジェントモニタリングイベントの表示¶
ルールがトリガー条件を満たすと、インテリジェントモニタリングイベントが生成されます。モニター一覧で関連イベントを表示をクリックするか、イベントセンター > すべてのイベントに移動して、df_source:smartMonitor で絞り込んで確認できます。
イベント詳細には、イベント内容、分析レポート、拡張フィールド、アラート通知、履歴などの情報が含まれます。同じ検出で複数のルールがトリガーされた場合、システムは今回の検出でヒットしたルールをまとめて集約し、1 つの分析レポートを生成します。ルールごとに個別のレポートは生成されません。
分析レポートには、検出ディメンションごとの異常サマリーに加え、ヒットしたルール、監視シグナル、現在値、判定根拠、異常原因、傾向などの情報が表示されます。詳細はインテリジェントモニタリングイベントを参照してください。
既存のモニター¶
アルゴリズム改修前に作成されたインテリジェントモニターは、元の内容と実行方式が維持され、設定ページは読み取り専用になります。名前、ルール、しきい値、イベント通知、関連インシデント、アラートポリシー、権限、タグ、有効・無効状態はいずれも変更できません。検出ロジックを調整する必要がある場合は、新しいモニターを作成してください。
課金について¶
インテリジェントモニタリングは、タイプごとにトリガー数を集計します。
| タイプ | 計量ルール |
|---|---|
| ホスト、ログ、およびアプリケーションのインテリジェント検出 | 検出を 1 回実行するごとに、10 トリガーとしてカウントされます。 |
| RUM インテリジェント検出 | 検出を 1 回実行するごとに、100 トリガーとしてカウントされます。 |
| AI インテリジェントモニタリング | 検出を 1 回実行するごとに、100 トリガーとしてカウントされます。同時に、今回の AI 分析で実際に消費された Credits が差し引かれます。 |
AI インテリジェントモニタリングで発生したトリガーと Credits は、それぞれ別々にカウントされます。詳細なルールは商用プランの請求ロジックを参照してください。