はじめに
こんにちは、WhaTap Labsのマーケティング担当のアンジュヒョンです。本格的な夏休みシーズンです。あなたは休暇計画を立てましたか? 私は今回の休暇には家族と近郊の谷に行く予定です。 蜂蜜のような休暇期間に突然の障害が起こると、世界の邪魔者は別にありません。貴重な休暇を守るために、WhaTapには機械学習が障害パターンを分析してお伝えします。その名前は、**隠し、マジ、機能!**WhaTapがマジで隠していた機能をご紹介します! 😊😊
ヒートマップとは?
ヒートマップは、アプリケーショントランザクションの応答時間分布を確認できるチャートです。ヒートマップは、大規模なトランザクションの応答時間と発生頻度、エラーの状況を直感的に表現することで、ユーザーのアプリケーションパフォーマンス分析を支援するために作成されました。
グラフの縦軸はトランザクション応答時間、横軸はトランザクション終了時間です。小さな四角形で表されるトランザクションは、青が濃いほど、そのトランザクションの頻度が高いことを意味し、オレンジ色または赤色に色が変わった場合、トランザクションで問題が発生したことを識別できます。
ヒートマップ、パターンで分析してください。
アプリケーションが正常に動作している状態では、トランザクションが数秒以内に正常に終了するのが一般的です。上の写真のように、2秒以内の区間に青系の正常なトランザクションが密集する様子でヒートマップが描かれます。
一方、アプリケーションのボトルネックはヒートマップパターンとして現れます。ヒートマップの形で単調でない「パターン」が描かれたら、アプリケーションに問題があるという意味と解釈できます。トランザクションリストで問題となるトランザクションを毎日見つけ出すよりも、ヒートマップに描かれた外観を読むことが問題状況をより直感的に理解するのに役立ちます。
特に問題の原因となるトランザクションは実際に応答時間が高いかエラーが発生したものとは異なる場合がありますが、単純なリストUIで判断できないコンテキストがあり、ヒートマップを通じて全体のトランザクション状況を見ることが有用です。
ヒートマップパターン、どんなものがありますか?
最初に縦線が一時的に表示されるパターンです。トランザクション処理中に一時的なロックが発生すると、トランザクション処理を待機します。ロックが解消されると、処理を待っているトランザクションは同じ時間帯に一度に終了します。この時点で縦線が作成されます。
二番目に横線が現れるパターンです。たとえば、10秒のタイムアウト条件でそのリソースが不足すると、多くのトランザクションは10秒待機した後にタイムアウトエラーが発生します。この時ヒートマップ10秒付近に水平線ができます。タイムアウト後に再試行するロジックがある場合は、図のように水平線が10秒単位で繰り返されます。
波のように見えるフライングパターンは、特定のリソースやログなどの共通リソース不足の現象に間隔を置いて表示されるパターンです。
過負荷パターンは、全体または一部の応答に一時的に問題が発生するトランザクションが一度に密集したときに表示されるパターンです。
暴走パターンは、過剰なトランザクション要求または負荷が発生したときに応答時間が全体的に増加するパターンです。
機械学習が学ぶWhaTapヒートマップパターン
ヒートマップパターンは有用な分析方法ですが、常にヒートマップを見にくいです。WhaTapでは、ヒートマップに機械学習技術を組み込んで、より便利で便利なモニタリング機能を提供します。
ヒートマップパターン通知は、アプリケーションやトランザクションにどのような問題が発生したかを監視する専門家がいなくても、開発チームと運用チームが解決できるようにするデバイスです。
リアルタイムで収集している数百テラバイト(TB)のヒートマップデータに基づいて、ユーザープロジェクトのヒートマップパターンを分析し、プログラムが異常パターンを検出した場合、ユーザーに問題の状況を通知します。
ヒートマップパターン通知の設定方法
ヒートマップパターン通知はアプリケーションモニタリングプロジェクトで利用可能です。
① アプリケーションモニタリングのメイン画面で、「警告通知」→「イベント設定」をクリックします。
② ヒートマップパターン通知は、異常パターンの種類に応じてイベントをオンまたはオフにすることができます。[イベント設定]で[ヒートマップパターン]をクリックし、パターンのアクティブ化ボタンをクリックします。 有効な通知は、設定した通知チャネルで確認できます。
たとえば、アプリケーションモニタリングを使用しているときに暴走パターン通知を受け取った場合、応答時間が全体的に増加していることを意味します。全体的なトランザクションを確認し、適切な解決策を見つけることができます。
アプリケーションモニタリング画面にアクセスしなくても、どのような問題が発生したかをすばやく把握できるスマートな機械学習ベースの通知を直接設定してください。
サービス性能管理はWhaTap Application Monitoring!