本文へ移動
Telemetry
SQL レシピ集

フロントエンドの信頼性 SQL レシピ

コア Web バイタル、ルート パフォーマンス、リリース回帰、および型指定されたブラウザ イベントからユーザーに表示されるフロントエンドの結果を比較します。

コモンイベント契約書

これらのクエリを再利用可能に保つフィールド

  • timestamp_utc、route_template、リリース、環境、および device_class
  • metric_name、metric_value、ユニット、threshold_version、および合格
  • session_id または分析で必要な場合のみ承認された勘定科目ディメンション

SQL より前の定義

クエリでは決定できないこと

  1. 1生の URL やクエリ文字列の代わりに、安定したルート テンプレートを使用します。
  2. 2パフォーマンスしきい値をバージョン化し、元のメトリック単位を保持します。
  3. 3リリース、デバイス、またはリージョンを比較する前に、十分なサンプルが必要です。

推奨される順序

最初にビルド検出、次に診断

分析パターン

結果で決定を説明する

ルートとリリースを一緒に維持する

フロントエンドの回帰は、安定した製品表面と展開境界に分離できる場合に対処可能になります。

個人のバイタルを維持する

1 つの優れた指標が別の悪いエクスペリエンスを隠すことができないように、要約合格率の横に LCP、INP、および CLS を個別にレポートします。

スパース比較を保護する

デバイス、地理、またはリリースセグメントを解釈する前に、サンプル数と完全な観察ウィンドウを表示します。

完全なレシピ

クエリをコピーし、仮定を検証します

中級者frontend_vital_events

ルートとリリースごとにコア Web バイタルを比較

通過するサンプルのパーセンテージを視覚的に維持しながら、安定したルートとリリースによって LCP、INP、および CLS サンプルを比較します。

フロントエンドのパフォーマンスが最も弱いルートとリリースはどれですか?

SQL と結果を参照してください。
初心者frontend_error_events

ルートおよびリリースごとの JavaScript エラーのランク

最も頻繁に JavaScript エラーが発生し、影響を受けたセッションを含むフロントエンド リリースとルートを検索します。

JavaScript エラーの影響が最も広範に発生するルートとフロントエンド リリースはどれですか?

SQL と結果を参照してください。
中級者frontend_navigation_events

ルートごとの SPA ナビゲーション遅延の測定

目的地ルートとフロントエンド リリースごとに、クライアント側の標準的なナビゲーション時間を比較します。

クライアント側のナビゲーションが最も遅い目的地ルートはどれですか?

SQL と結果を参照してください。
中級者browser_task_events

ルートごとにブラウザのロングタスク率を計算する

メインスレッドのブロック イベントとその合計ブロック時間をルートおよびフロントエンド リリースごとに測定します。

どのルートとリリースがブラウザーの長いタスクに最も時間を費やしますか?

SQL と結果を参照してください。
初心者frontend_resource_events

ホストごとに遅いフロントエンド リソースを検索する

スクリプト、スタイルシート、画像、API リソースをテール期間、失敗、転送バイト数によってランク付けします。

どのリソースのホストとタイプがページの読み込みを遅らせたり、失敗させたりしていますか?

SQL と結果を参照してください。

しきい値の前にイベント コントラクトを適応させる

分析パターンを維持しますが、テーブル名、フィールド タイプ、ビジネス定義、時間枠、および最小ボリューム ルールを独自のイベントに対して検証します。パブリッシュされたすべてのクエリも計画され、ピン留めされたエンジンを使用して空の型付きテーブルに対して実行されます。