ヒットマップパターン
ホーム > プロジェクト選択 >
アラート通知 > イベント設定 > ヒットマップパターン タブ
ヒットマップパターン は、レスポンスタイム分布や呼び出し密度など、アプリケーション実行区間の時間帯別パターン変化を基に異常を自動検知する機能です。
複雑な条件やしきい値を手動で設定しなくても、システムがリアルタイムで収集したヒットマップを分析し、通常とは異なるパターンを検出すると自動的に警告通知を発生させます。ヒットマップパターンアラートは、次のような状況で特に有効です。
- 特定のトランザクションが、通常よりも特定の時間帯に過度に集中する場合
- トラフィック分布やレスポンスパターンが通常の状態から変化した場合
- 条件設定だけでは捉えにくい、パターンベースの異常値が必要な場合
イベント設定
検知するイベントパターンのオプションを設定します。
有効化
トグルをオンにすると、該当パターンが検知された際に警告通知が送信されます。
-
有効: 条件を満たすとイベントが発生します。
-
無効: イベントは発生せず、条件も評価されません。
サイレンス
イベント発生後、選択した時間の間はイベントが発生せず、イベント履歴にも記録されません。
イベント受信タグ
受信タグを設定すると、そのタグを持つプロジェクトメンバーに通知が送信されます。受信タグを設定しない場合、プロジェクト内のすべてのユーザーに通知が送信されます。
-
+ タグ 追加 または + をクリックします。
-
イベント受信タグ 画面下部の + 新しいタグ作成 をクリックします。
-
タグ作成 画面でタグ名を入力し、色を選択した後、[ タグ作成 ] ボタンをクリックします。
-
作成したタグは、タグ一覧の
をクリックして修正または削除します。
-
イベント受信タグ 画面の タグ一覧 から適用したいタグを選択します。
イベント動作時間
勤務時間、非勤務時間、点検時間など、特定の時間帯にイベントが動作するようタグを設定します。タグを設定しない場合、イベントは有効な状態で 24 時間常時動作します。
-
+ 追加 をクリックします。
-
イベント動作時間 で + 新しいタグ作成 をクリックします。
-
イベント動作時間タグ作成 で タグ名、曜日、時間、色 を選択し、[ 適用 ] ボタンをクリックします。
-
作成したタグはタグ一覧で確認でき、チェックボックスを選択すると適用されます。
-
修正または削除するタグの
をクリックし、イベント動作時間タグ修正 で編集または削除できます。
タグを削除すると、そのタグが適用されているすべてのユーザーから削除されます。ただし、イベントルールで使用中のタグは削除できません。
ヒットマップパターン種別
各パターンのトグルをオンにすると、該当パターンが検知された際にイベントが発生します。
ヒットマップ横ラインパターン
複数のトランザクションが、ほぼ同じ応答時間帯で一斉に終了するパターンです。特定の応答時間帯に集中が発生しており、サービス遅延の増加や外部リソースの応答不安定を示します。
- 外部 API、DB、HTTPS 呼び出しでのタイムアウトまたは遅延発生
- 特定リソースを使用しようとしたリクエストが、一定時間待機した後に一括処理される場合
- 共通の I/O またはネットワーク区間で繰り返し遅延が発生している場合
ヒットマップ縦ラインパターン
トランザクションの開始時点は異なるものの、同じタイミングで同時に終了するパターンです。複数のリクエストが特定の瞬間にまとめて処理され、共有リソースのボトルネックを示します。
- DB ロックやファイルロックなど、共有リソースでの待機時間増加
- キューやスレッドプールにおける同時処理遅延
- GC ポーズなどのシステム停止により、一時的にリクエストが止まり、その後同時に再開される状況
ヒットマップ縦ラインパターンは、ロック競合やボトルネックリソースの状態確認が必要であることを示すサインです。
ヒットマップフライングパターン
特定のリソースやログなどの共通リソース不足により、応答時間が一定間隔で波のように上下するパターンです。
- GC、コネクションプール、ファイルハンドルなどの共通リソース不足
- ログフラッシュやストレージ I/O など、周期的な遅延要因の存在
- バッチ処理やバックグラウンドジョブによる周期的なリソース占有
ヒットマップフライングパターンは、周期的なボトルネックやリソース不足の可能性が高いことを示します。
ヒットマップ過負荷パターン
特定の応答時間帯にトランザクションが異常に集中するパターンです。一時的な負荷増大や障害の前兆により、リクエストが正常に分散されず、特定の区間に偏る場合に発生します。
- 一時的な障害や遅延によりトランザクションがキューに溜まり、一括処理されるケース
- バックエンドサービスの応答遅延
- 特定の時間帯におけるトラフィック集中による処理余力不足
過負荷パターンは、一時的なサービス品質低下や負荷分散失敗を示します。
ヒットマップ暴走パターン
過剰なリクエストや負荷によって、全体的な応答時間が大きく増加するパターンです。サービス全体でパフォーマンス低下が発生している状態を示します。
- ユーザートラフィックや自動化トラフィックの急増
- CPU、メモリ、GC などのシステムリソース不足
- バックエンドのボトルネックによる全体的な応答品質の悪化
暴走パターンは、即時の点検が必要な状態です。