AI インテリジェントモニター¶
AI インテリジェントモニターでは、自然言語で監視ニーズを記述すると、AI がモニター名、検出ルール、イベント内容を一度に生成します。生成後、内容を確認して調整し、継続的に実行可能なインテリジェントモニターとして保存できます。
Prompt は設定の生成にのみ使用されます。モニター保存後、システムは保存された固定ルールに従って検出を実行し、検出のたびに Prompt を再解釈することはありません。また、その後のアルゴリズムやルールテンプレートの更新によって、保存済みのルールが自動的に置き換えられることもありません。
Prompt をそのまま検出ルールとして使用し、AI が実行のたびに観測データを動的にクエリ・分析する場合は、AI モニター を使用してください。
動作原理¶
AI インテリジェントモニターの設定と実行プロセスは以下のとおりです。
- 自然言語で監視対象、データ範囲、異常条件を記述します。
- AI は Prompt に基づいて、モニター名、1 つ以上の検出ルール、イベント内容を同時に生成します。
- 生成結果を確認し、必要に応じて名称やイベント内容を編集し、ルールの閾値を調整したり、ルールの状態を管理したりします。
- 保存後、システムは現在有効な固定ルールに従って検出を継続的に実行します。
- ルールがトリガー条件を満たすとイベントが生成され、関連付けられたアラートポリシーに従って処理されます。
AI モニターとの違い¶
| 比較項目 | AI インテリジェントモニター | AI モニター |
|---|---|---|
| Prompt の役割 | 具体的な検出ルールの生成に使用します。 | Prompt 自体が継続的に有効な検出ルールとして機能します。 |
| 実行方法 | 保存後は、固定されたクエリ条件、アルゴリズム、閾値に従って実行します。 | 実行のたびに AI が Prompt に基づいて観測データをクエリし、分析します。 |
| 検出結果 | ルールが条件を満たすとインテリジェントモニタリングイベントを生成します。同じ検出で該当したルールは統合され、分析レポートが形成されます。 | データの根拠に基づいて問題を検出した場合、構造化されたイベントレポートを生成します。 |
| 調整方法 | ルールの閾値を変更するか、Prompt を変更して設定を再生成します。 | Prompt を直接変更し、その後の分析目標や判断要件を調整します。 |
モニターの新規作成¶
モニター > インテリジェントモニタリング に移動し、モニターを新規作成 をクリックして、AI インテリジェントモニター を選択します。
1. 監視ニーズの記述¶
監視ニーズの記述 に Prompt を入力します。以下の情報を含めることを推奨します。
| 項目 | 説明 | 例 |
|---|---|---|
| 監視対象 | 監視対象の環境、サービス、ホスト、アプリケーション、またはクラスターと、対応する名前やタグ値を指定します。 | 本番環境(env:prod)の注文サービス(service:order-service) |
| データ範囲 | 対象とするメトリクス、ログ、その他の可観測性データを指定します。 | リクエスト量、エラー率、P95 応答時間 |
| 異常条件 | 識別する必要がある異常の症状と変化の方向を指定します。 | エラー率の上昇、応答時間の遅延 |
| 判定要件 | 既知の閾値、継続時間、または比較方法を指定します。 | エラー率が 5% を超え、10 分間継続 |
以下の例のサービス名、環境、クラスター名、閾値は説明用です。現在のワークスペースの実際の値に置き換えてください。
例:特定のサービスを監視する場合
本番環境(
env:prod)の注文サービス(service:order-service)を監視します。直近 10 分間のリクエストエラー率が 5% を超えた場合、または P95 応答時間が 1 秒を超えた場合に異常と判定します。イベント内容には、該当した指標、現在値、閾値を記載してください。
例:特定の Kubernetes クラスターを監視する場合
本番環境の Kubernetes クラスター(
cluster_name:prod-cluster)を監視します。範囲は業務用ネームスペース(namespace:order-prod)に限定します。ノードの CPU、メモリ、ディスク使用率を重点的に監視し、いずれかの指標が 10 分間継続して 85% を超えた場合に異常と判定し、イベント内容に異常ノード、指標値、継続時間を記載します。
Prompt では、監視対象、範囲、異常の症状をできるだけ明確に指定することで、生成結果と実際のニーズとのずれを減らせます。
2. 設定を生成¶
設定を生成 をクリックします。生成中は進行状況を確認でき、生成を停止 をクリックすることもできます。
生成に成功すると、システムは以下の内容を同時に入力します。
| 生成内容 | 説明 | 調整範囲 |
|---|---|---|
| モニター名 | Prompt に基づいてモニター名を生成します。最大 256 文字です。 | 編集可能。保存時に必須です。 |
| 検出ルール | 監視対象に基づいて、1 つ以上の上限閾値、下限閾値、または急変ルールを生成します。 | 閾値の変更、ルールの削除・復元が可能です。その他のルールフィールドは読み取り専用です。 |
| イベント内容 | ルールがトリガーされた後にイベントに書き込まれ、アラート通知に使用される内容です。 | 編集またはクリアが可能で、既存のイベント変数の機能をそのまま利用できます。 |
生成中は、Prompt、名称、ルール、イベント内容、保存操作を一時的に変更できません。生成に失敗した場合、タイムアウトした場合、または手動で停止した場合、既存の生成結果とユーザーによる変更は保持され、Prompt を調整して再生成できます。
3. 検出ルールの確認¶
検出ルールには、監視対象、データ範囲、検出指標、計算方法、検出ウィンドウ、判定方法、閾値、単位、イベントレベルなどの情報が表示されます。急変ルールには、比較ウィンドウ、変化の方向、差分の算出方法も表示されます。
生成されたルールの構造と意味の一貫性を保つため、閾値を除くルールのフィールドはすべて読み取り専用です。次の操作が可能です。
- 閾値の調整:ルールの異常トリガー境界を変更します。入力値は、ページに表示されている範囲と精度の要件を満たす必要があります。
- ルールの削除:不要になったルールを削除済みルールに移動します。削除後、そのルールは検出に含まれません。
- ルールの復元:削除済みルールからルールを復元します。復元後は、元の構造、閾値、順序が保持されます。
モニターには、有効なルールを少なくとも 1 つ保持する必要があります。有効なルールが 1 つだけ残っている場合は、それ以上削除できません。
4. イベントとアラートの設定¶
AI が生成したイベント内容を確認または編集し、必要に応じて以下を設定します。
設定が完了したらモニターを保存します。システムは現在の Prompt、名称、イベント内容、すべてのルールとルール状態を保存し、現在有効なルールに基づいて検出を実行します。
変更と再生成¶
保存済みの AI インテリジェントモニターを開くと、以下の内容を直接変更して保存できます。
- モニター名
- イベント内容
- ルールの閾値
- ルールの削除・復元状態
- アラートポリシー、操作権限などの共通設定
Prompt を変更する場合は、再生成 をクリックして、AI に名称、すべての検出ルール、イベント内容を再生成させる必要があります。Prompt を変更しただけでは既存のルールは自動的に変更されず、直接保存することもできません。
再生成する際は、次の点に注意してください。
- 名称、イベント内容、閾値、またはルール状態が手動で変更されている場合、システムは今回の再生成でこれらの内容が置き換えられることを通知します。
- 再生成に成功すると、名称、有効なルール、削除済みルール、イベント内容が今回の生成結果にまとめて置き換えられます。
- 再生成に失敗した場合、タイムアウトした場合、または停止された場合、現在の有効な設定とユーザーによる変更は引き続き保持されます。
管理と追跡¶
| 機能 | 説明 |
|---|---|
| モニター一覧 | モニタータイプによって、AI インテリジェントモニターとその他のインテリジェントモニターを区別します。既存の検索、フィルター、有効化・無効化、操作メニューをそのまま利用できます。 |
| 設定バージョン | 保存済みのモニターは保存時点のルールスナップショットを使用するため、AI の生成ポリシーや組み込みルールの更新によって自動的に変更されることはありません。 |
| 履歴 | 名称、Prompt、イベント内容、ルール構造、閾値、ルール状態の変更を確認できます。履歴は閲覧と追跡のみを目的としており、現在の設定を変更することはありません。 |
| インポートとエクスポート | エクスポート内容には、Prompt、完全なルール、ルール状態、バージョン、共通設定が含まれます。再インポートすると、ファイル内のルールに基づいてモニターが作成され、AI による再生成は自動的に呼び出されません。 |
課金について¶
AI インテリジェントモニターは、検出を 1 回実行するごとに、トリガーと AI クレジットの使用量をそれぞれ発生させます。
| 計量項目 | 計量ルール |
|---|---|
| トリガー | 検出を 1 回実行するごとに、100 回のトリガーとして計上されます。 |
| AI クレジット | 今回の AI 分析で実際に消費された Credits に応じて差し引かれます。 |
トリガーと Credits はそれぞれ別に集計されます。
イベントを確認する¶
ルールがトリガー条件を満たすと、インテリジェントモニタリングイベントが生成されます。インテリジェントモニターの一覧で 関連イベントを表示 をクリックすると、イベント詳細でイベント内容、分析レポート、関連ビューなどの情報を確認できます。
同じ検出で複数のルールが同時にトリガーされる場合があります。システムは今回の検出で該当したルールを集約し、ルールごとに個別のレポートを生成するのではなく、1 つの分析レポートにまとめて生成します。レポートには、検出ディメンションごとの異常サマリーが表示され、該当ルール、モニター信号、現在値、判定根拠、異常の原因、トレンドなどの情報が含まれるため、今回の異常をまとめて判断できます。
その他のインテリジェントモニター¶
ホスト、ログ、APM、RUM、Kubernetes、クラウド請求などのインテリジェントモニターは、固定の組み込みルールを使用し、Prompt の入力は不要です。新規作成後は、ルールの閾値を調整したり、ルールを削除・復元したりできます。ルールのその他のフィールドは読み取り専用です。
アルゴリズム改修前に作成された既存のインテリジェントモニターは、元の内容と実行方法が保持され、設定ページは読み取り専用です。管理権限があっても、そのルールや共通設定を変更することはできません。検出ロジックを調整する必要がある場合は、新しいモニターを作成してください。