エラー外れ値
エラー外れ値は、現在のクエリに一致するエラーの特性を含むファセットタグまたは属性などのフィールドを表示します。エラー間で統計的に過大評価されている key:value ペアは、問題の根本原因へのヒントになります。
典型的なエラー外れ値の例として、env:staging、docker_image:acme:3.1、http.useragent_details.browser.family:curl が挙げられます。
バナーカードビューでは、次のことがわかります。
- フィールド名
- フィールドが寄与するエラーと全体的なログの割合
フルサイドパネルビューでは、次のことがわかります。
- フィールドを含むエラーログの時系列
- エラーログに関連付けられることが多いタグ
- ログパターンの包括的なリスト
APM の外れ値は、Watchdog Insights カルーセルが利用可能なすべての APM ページで利用できます。
エラー外れ値
エラー外れ値は、現在のクエリに一致するエラーの特性を含むタグなどのフィールドを表示します。エラー間で統計的に過大評価されている key:value ペアは、問題の根本原因へのヒントになります。
典型的なエラー外れ値には、env:staging、availability_zone:us-east-1a、cluster_name:chinook、version:v123456 などがあります。
バナーカードビューでは、次のことがわかります。
- フィールド名
- フィールドが寄与するエラーと全体的なトレースの割合
フルサイドパネルビューでは、次のことがわかります。
- フィールドを含むエラートレースの時系列
- エラートレースに関連付けられることが多いタグ
- 関連するエラー追跡の問題と失敗スパンの包括的なリスト
レイテンシー外れ値
レイテンシー外れ値は、現在の検索クエリに一致する、パフォーマンスのボトルネックに関連付けられているタグなどのフィールドを表示します。ベースラインよりもパフォーマンスが悪い key:value ペアは、APM スパンのサブセット間のパフォーマンスのボトルネックへのヒントになります。
レイテンシー外れ値は、スパン期間に対して計算されます。
バナーカードビューでは、次のことがわかります。
フルサイドパネルでは、タグとベースラインのレイテンシー分布グラフを見ることができます。X 軸には p50、p75、p99、max の増分と、フィールドを含む APM イベントのリストが表示されます。
Lock Contention の外れ値
バナーカードビューでは、次のことがわかります。
- 影響を受けるサービスの名前
- 影響を受けるスレッドの数
- 潜在的な CPU の節約 (および推定コスト節約)
詳細のサイド パネルでは Lock Contention を解消するための手順を確認できます。
ガベージコレクション外れ値
バナーカードビューでは、次のことがわかります。
- 影響を受けるサービスの名前
- ガベージ コレクションの実行に使用された CPU 時間
フルサイドパネルでは、ガベージコレクションをより適切に構成して CPU 時間を解放する方法を確認できます。
正規表現コンパイル外れ値
バナーカードビューでは、次のことがわかります。
- 影響を受けるサービスの名前
- 正規表現のコンパイルに費やされた CPU 時間
フルサイドパネルでは、正規表現のコンパイル時間を改善する方法や、コード内で改善できる関数の例を確認できます。
Database Monitoring では、Watchdog は以下のメトリクスに関するインサイトを表面化します。
CPUCommitsIOBackgroundConcurrencyIdle
インサイトカルーセルを使用して、1 つまたは複数の外れ値の影響を受けたデータベースを発見します。
その後、データベース上にオーバーレイが表示され、ピンクのピル型ラベルで各 Insight がハイライトされます。あわせて、何が起きたのかの追加情報も表示されます。
エラー外れ値
エラー外れ値は、現在の検索クエリに一致するエラーの特徴を含むファセット化されたタグまたは属性のようなフィールドを表示します。エラーの中で統計的に多く出現する key:value のペアは、問題の根本的な原因を探るヒントを与えてくれます。エラーの外れ値の典型的な例としては、env:staging や version:1234、browser.name:Chrome などがあります。
バナーカードビューでは、次のことがわかります。
- フィールド名
- フィールドが寄与する総エラーと全体的な RUM イベントの割合
- 関連タグ
フルサイドパネルでは、そのフィールドを含む RUM エラーの総数に関する時系列グラフと、影響度を示す円グラフおよびそのフィールドを含む RUM イベントのリストが表示されます。
レイテンシー外れ値
レイテンシー外れ値は、現在の検索クエリに一致する、パフォーマンスのボトルネックに関連付けられているファセットタグまたは属性などのフィールドを表示します。ベースラインよりもパフォーマンスが悪い key:value ペアは、実際のユーザーのサブセット間のパフォーマンスのボトルネックへのヒントになります。
レイテンシー外れ値は、First Contentful Paint、First Input Delay、Cumulative Layout Shift などの Core Web Vitals、および Loading Time に対して計算されます。詳しくは、ページのパフォーマンスの監視をご覧ください。
バナーカードビューでは、次のことがわかります。
- フィールド名
- フィールドと残りのデータのベースラインを含むパフォーマンスメトリクス値
フルサイドパネルでは、パフォーマンスメトリクスに関する時系列グラフが表示されます。X 軸には p50、p75、p99、max の増分と、フィールドを含む RUM イベントのリストが表示されます。
エラー外れ値
Synthetic Monitoring の Error Outliers は、想定外の挙動やパフォーマンスの逸脱を示します。これらの異常から、あなたの Synthetic Browser Tests における信頼性の問題を把握できます。 Error Outliers を特定することで、失敗したテスト実行で発生したエラーの原因調査がしやすくなり、デバッグを効率化して Mean Time To Resolution (MTTR) を短縮できます。
失敗したテスト実行を確認すると、失敗したテストに紐づく Error Outliers の数が表示されます。
Error Outlier のメッセージを確認するには、外れ値をクリックします。続いて、テスト ステップのサイド パネルで Errors & Warnings タブをクリックします。
サーバーレスインフラストラクチャーに対して、Watchdog は以下のようなインサイトを提示します。
Cold Start Ratio Up/DownError Invocation Ratio Up/DownMemory Usage Up/DownOOM Ratio Up/DownEstimated Cost Up/DownInit Duration Up/DownRuntime Duration Up/Down
インサイトカルーセルを使用して、1 つまたは複数の外れ値の影響を受けたサーバーレス関数を発見します。
その後、関数上にオーバーレイが表示され、ピンクのピル型ラベルで各 Insight がハイライトされます。あわせて、何が起きたのかの追加情報も表示されます。
プロセスエクスプローラーの場合、Watchdog インサイトカルーセルには、プロセスエクスプローラーの現在のコンテキストのすべてのプロセスの異常が反映されます。
Kubernetes エクスプローラーの場合、Watchdog インサイトカルーセルには、Kubernetes エクスプローラーの現在のコンテキストのすべての Kubernetes の異常が反映されます。