本文へスキップ

ヒットマップパターン

ホーム > プロジェクト選択 > アラートアイコン アラート通知 > イベント設定 > ヒットマップパターン タブ

ヒットマップパターン は、レスポンスタイム分布や呼び出し密度など、アプリケーション実行区間の時間帯別パターン変化を基に異常を自動検知する機能です。

複雑な条件やしきい値を手動で設定しなくても、システムがリアルタイムで収集したヒットマップを分析し、通常とは異なるパターンを検出すると自動的に警告通知を発生させます。ヒットマップパターンアラートは、次のような状況で特に有効です。

  • 特定のトランザクションが、通常よりも特定の時間帯に過度に集中する場合
  • トラフィック分布やレスポンスパターンが通常の状態から変化した場合
  • 条件設定だけでは捉えにくい、パターンベースの異常値が必要な場合

イベント設定

検知するイベントパターンのオプションを設定します。

有効化

トグルをオンにすると、該当パターンが検知された際に警告通知が送信されます。

  • トグル有効アイコン 有効: 条件を満たすとイベントが発生します。

  • トグル無効アイコン 無効: イベントは発生せず、条件も評価されません。

サイレンス

イベント発生後、選択した時間の間はイベントが発生せず、イベント履歴にも記録されません。

イベント受信タグ

受信タグを設定すると、そのタグを持つプロジェクトメンバーに通知が送信されます。受信タグを設定しない場合、プロジェクト内のすべてのユーザーに通知が送信されます。

  1. + タグ追加 または + をクリックします。

  2. イベント受信タグ 画面下部の + 新しいタグ作成 をクリックします。

  3. タグ作成 画面でタグ名を入力し、色を選択した後、[ タグ作成 ] ボタンをクリックします。

  4. 作成したタグは、タグ一覧の 編集アイコン をクリックして修正または削除します。

  5. イベント受信タグ 画面の タグ一覧 から適用したいタグを選択します。

イベント動作時間

勤務時間、非勤務時間、点検時間など、特定の時間帯にイベントが動作するようタグを設定します。タグを設定しない場合、イベントは有効な状態で 24 時間常時動作します。

  1. + 追加 をクリックします。

  2. イベント動作時間+ 新しいタグ作成 をクリックします。

  3. イベント動作時間タグ作成タグ名、曜日、時間、色 を選択し、[ 適用 ] ボタンをクリックします。

  4. 作成したタグはタグ一覧で確認でき、チェックボックスを選択すると適用されます。

  5. 修正または削除するタグの 編集アイコン をクリックし、イベント動作時間タグ修正 で編集または削除できます。

注意

タグを削除すると、そのタグが適用されているすべてのユーザーから削除されます。ただし、イベントルールで使用中のタグは削除できません。

ヒットマップパターン種別

各パターンのトグルをオンにすると、該当パターンが検知された際にイベントが発生します。

ヒットマップ横ラインパターン

複数のトランザクションが、ほぼ同じ応答時間帯で一斉に終了するパターンです。特定の応答時間帯に集中が発生しており、サービス遅延の増加や外部リソースの応答不安定を示します。

  • 外部 API、DB、HTTPS 呼び出しでのタイムアウトまたは遅延発生
  • 特定リソースを使用しようとしたリクエストが、一定時間待機した後に一括処理される場合
  • 共通の I/O またはネットワーク区間で繰り返し遅延が発生している場合

横ラインパターン

ヒットマップ縦ラインパターン

トランザクションの開始時点は異なるものの、同じタイミングで同時に終了するパターンです。複数のリクエストが特定の瞬間にまとめて処理され、共有リソースのボトルネックを示します。

  • DB ロックやファイルロックなど、共有リソースでの待機時間増加
  • キューやスレッドプールにおける同時処理遅延
  • GC ポーズなどのシステム停止により、一時的にリクエストが止まり、その後同時に再開される状況

縦ラインパターン

Tips

ヒットマップ縦ラインパターンは、ロック競合やボトルネックリソースの状態確認が必要であることを示すサインです。

ヒットマップフライングパターン

特定のリソースやログなどの共通リソース不足により、応答時間が一定間隔で波のように上下するパターンです。

  • GC、コネクションプール、ファイルハンドルなどの共通リソース不足
  • ログフラッシュやストレージ I/O など、周期的な遅延要因の存在
  • バッチ処理やバックグラウンドジョブによる周期的なリソース占有

フライングパターン

Tips

ヒットマップフライングパターンは、周期的なボトルネックやリソース不足の可能性が高いことを示します。

ヒットマップ過負荷パターン

特定の応答時間帯にトランザクションが異常に集中するパターンです。一時的な負荷増大や障害の前兆により、リクエストが正常に分散されず、特定の区間に偏る場合に発生します。

  • 一時的な障害や遅延によりトランザクションがキューに溜まり、一括処理されるケース
  • バックエンドサービスの応答遅延
  • 特定の時間帯におけるトラフィック集中による処理余力不足

過負荷パターン

Tips

過負荷パターンは、一時的なサービス品質低下や負荷分散失敗を示します。

ヒットマップ暴走パターン

過剰なリクエストや負荷によって、全体的な応答時間が大きく増加するパターンです。サービス全体でパフォーマンス低下が発生している状態を示します。

  • ユーザートラフィックや自動化トラフィックの急増
  • CPU、メモリ、GC などのシステムリソース不足
  • バックエンドのボトルネックによる全体的な応答品質の悪化

暴走パターン

Tips

暴走パターンは、即時の点検が必要な状態です。