Jaguarアップデート
チーターの速さと力強さを兼ね備えたCheetahアップデートでWebパフォーマンス監視を次のレベルへ
2024年4月11日
翻訳: 竹洞 陽一郎
私たちのテーマである速いネコに沿って、このリリースはジャガーと名付けられています。
ジャガーは、アメリカ大陸に生息する最大で最も速いネコ科の種です。
ジャガーは非常に速いだけでなく、大型ネコ科の中でも最も強力な一つです。
これに加えて、彼らの極めて効果的な迷彩が、非常に優れた伏兵捕食者としての彼らを形成しています。
ジャガーのエキサイティングなアップデートについて、さらに読み進めてください!
トレーシング - GA
Catchpoint Tracingのトレース機能が一般提供開始となったことをお知らせします。
トレーシングは、分散アプリケーションのエンドツーエンドの監視を提供し、データベース、キャッシュ、キュー、ストリームなどの関連リソース間のすべての相互作用に関する詳細な情報を取得します。
これにより、リソースの使用状況を分析し、問題を迅速にトラブルシューティングし、アプリケーションのデバッグが行えます。
トレーシングの有効化は簡単で、すぐに使用を開始できるポイントを活用できます。
機能には以下が含まれます。
- トレーシングアプリケーションのパフォーマンスに影響を与えるエラーや問題を特定しトラブルシューティングする能力
- シンセティックテストとトレースを統合し、すべてのトランザクションのトレースを表示してテスト中のエラーをトラブルシューティングする能力
- OpenTelemetry(OTEL)からのトレーシングデータをCatchpoint Tracingアプリケーションに統合する能力
インターネットソナー - 機能強化
インターネットソナーは、アプリケーションやサービスが依存するさまざまな第三者サービスの自動発見と障害検出を行います。
第三者サービスの例には、インターネットインフラ(例:クラウド、CDN、DNS、ISP)、SaaSアプリケーション、マーケティング技術などがあります。
前回のリリースでは、ネットワークやISPの障害検出とベンダー/サービスのステータスページからの更新が追加されました。
このリリースでは、パフォーマンスを向上させ、全体的なユーザーエクスペリエンスをよりスムーズで使いやすくするための機能強化が含まれています。
これらの機能強化には、以下が含まれます。
- Okta、Atlassian、Twilioなど、より多くのサービスの監視。
- ラストマイルやワイヤレスなどのネットワークのテスト範囲の拡大。
- DNSリゾルバー、ルートサーバー、TLD(トップレベルドメイン)サーバーなどのインターネットインフラの監視。
- ソナーデータの報告速度の向上。
- ISPおよびネットワーク障害の検出能力の向上。
スタックマップ
顧客向けデジタルサービスは、インターネット全体にわたって複雑で階層的なサービスとアプリケーションのセットに依存しています。
インターネットソナーに含まれるスタックマップは、内部および外部のデジタルサービスとその依存関係の健康状態を視覚化するのに役立ちます。
これにより、サービスとレイヤーのカスタムトポロジカルマップを作成し、テストからのデータやインターネットソナーからの障害データを組み込むことで、アプリケーションの健康状態とパフォーマンスを常に最新の状態に保ち、スタックの状態を迅速に確認できます。
このリリースでは、スタックマップに多くの新機能と能力が追加されました。これには以下が含まれます。
- 作成ウィザードフローでのDNSレイヤーの自動追加
- ダッシュボードのタイムラインと右パネルに表示されるインターネットソナーの障害データ
- 右パネルおよび分析ブレードに表示されるアラート
- サービスフィルターが適用されていない場合、分析ブレードのテストタブで生のテストデータを表示
- システムサービスをカスタムサービスにリンクする能力
- その他多くのUIおよびUXのアップデート
Playwright(GA)およびPuppeteer - 機能強化
PlaywrightとPuppeteerは、高度なブラウザ自動化およびテストのためのクロスブラウザツールです。
CatchpointのPlaywrightおよびPuppeteerテストタイプを使用すると、Webサイト上での完全なユーザージャーニーのパフォーマンスをキャプチャするためのマルチステップトランザクションテストを構築できます。
動的ステップ作成とStartStepコマンド
startStep()コマンドは、スクリプトを使用した動的ステップ作成をサポートするように強化されました。
これは、任意のサポートされるPlaywright/Puppeteerコマンドと共に新しいステップを作成するために使用できます。
以前は、goto()コマンドでのみサポートされていました。
この拡張されたサポートにより、顧客の旅程内の任意のインタラクションのパフォーマンスデータをキャプチャし、それをベンチマークのパフォーマンスデータと比較することができます。
プライマリ/リファレンスホストの障害時のデバッグ
PlaywrightとPuppeteerは、障害発生時にトレーサルートまたはDNSトラバーサルテストを実行するデバッグテストランを自動的にトリガーする追加設定をサポートするようになりました。
このオプションは、プライマリホストまたはリファレンスホストで障害が発生した場合に実行するように設定できます。
テストタイプの変換
Webコンテンツのテストを一つのタイプから別のタイプに変換する機能を導入できたことをお知らせします。
この機能では、すべてのテスト履歴を保持したまま、例えばトランザクションテストを新しいPlaywrightテストタイプに変換し、その歴史的なパフォーマンスをシームレスに追跡できます。
選択したテストタイプの言語で更新されたスクリプトを提供するだけでよく、両テストタイプに共通のその他の設定も、テストのすべての歴史的データとともに保持されます。
以下のテストタイプが変換をサポートしています。
- Webテスト
- トランザクションテスト
- APIテスト
- Playwrightテスト
- Puppeteerテスト
RUM NEL設定
ネットワークエラーログ(NEL)は、HTTPの機能の一つで、ユーザーセッション中に発生するネットワークエラーを検出することができます。
Catchpointのリアルユーザーモニタリングは、NELレポートを使用してネットワークエラーのパターンやトレンドを特定し、迅速なトラブルシューティングと解決を可能にします。
お使いのアプリケーションがサポートされているCDNを使用している場合、CDNの送信レスポンスヘッダーに事前定義されたNEL設定ヘッダーを含めることで、RUM NELを有効にすることができます。
スマートボードとレコードでのスクリプト表示
スマートボードとレコードでは、マルチステップスクリプトを含むテストを表示する際、特定のステップのメトリクスが表しているアクションをよりよく理解するために、スクリプトを確認できるようになりました。
スクリプトを表示するには、「スクリプトを表示」ボタンをクリックして、スクリプトが表示されるブレードを開いてください。
WebPageTest レコード比較
Catchpointポータル内でwebpagetest.orgの機能を提供する「WebPage Instant Test」に、レコード比較機能が追加されました。
この機能を利用することで、最大4つの異なるテスト結果を比較することができ、Web Vitalメトリクスまたはサイトパフォーマンスメトリクスに焦点を当てることが可能です。
これにより、Webページのパフォーマンスを詳細にレビューするための便利なワンストップショップとなります。
比較表示は、選択された実行のフィルムストリップとウォーターフォールを表示し、パフォーマンスのボトルネックや改善可能なエリアを特定するのに役立ちます。
複数の実行やマルチステップスクリプトテストを含むテストについては、レコード比較機能を使用して特定のテスト実行またはステップを比較選択することもできます。
レコード比較機能を使用するには、サイトパフォーマンステストまたはスクリプトテストを比較対象として選択する必要があります。
Lighthouseテストはこの機能ではサポートされていません。
WebPageインスタントテストのためのAPI
WebPageインスタントテストのためのREST API V2の提供により、Catchpointの分析機能をさまざまなワークフローやプロセスに統合する新たな可能性が開かれます。
Catchpointの全機能にアクセスできることで、開発者や組織はこのAPIを活用して既存のシステムを強化し、Webサイトのパフォーマンスに関する貴重な洞察を得ることができます。
WebPageインスタントテストのREST API V2エンドポイントを使用すると、ページロード時間、ファーストコンテンツフルペイント、インタラクトまでの時間など、詳細なパフォーマンスメトリクスを取得できます。
これらのメトリクスは、Webページが異なる条件下でどのように機能するかを包括的に把握するために、Webサイトのパフォーマンスを測定および最適化する際に非常に価値があります。
REST API v2の更新
- すべてのエンドポイントが現在、PlaywrightおよびPuppeteerテストをサポートしています。
- 以下のエンドポイントに「Division ID」というパラメータが追加され、消費者が特定の部門のデータのみを収集できるようになりました。
- 認証情報
- エンドポイントデバイス
- ラベル
- RUM お気に入りチャート
- お気に入りチャート
Enterprise LightのRaspberry Pi対応
店舗、オフィス、ホテル、レストラン、倉庫などで使用されるネットワークやアプリケーションの監視を担当している場合、低コストで軽量なソリューションが必要であり、そのような環境に容易に展開できるものが求められます。
このリリースにより、エンタープライズライトはARMアーキテクチャをサポートし、Raspberry Piなどの低コストハードウェアに展開することが可能になりました。
この機能は現在プレビューとして提供されており、将来のリリースでの改善を支援するためのフィードバックを歓迎します。
プレビューに参加するには、Spelldataのサポートにご連絡下さい。
追加機能
- Insignt – Tracepoint
- ユーザーの要望に基づき、トレースポイントの文字制限を32文字から255文字に増加しました。
- 使用状況レポート
- 使用状況レポートは、アカウント活動レポートに反映されるデータとより適切に一致するように、24時間ごとではなく、毎時データを取得するよう更新されました。
- Traceroute + Ping
- Tracerouteが追加のモニターとして使用される場合、目的地IPへの追加Pingを20回実行し、ジッターをより正確に捉えるようになりました。
- ECNステータスフィルター in Explorer
-
CatchpointのTraceroute監視は、ECN(明示的輻輳通知)を利用したネットワーク輻輳の監視をサポートしています。
ECNステータスは、特定のECN値を迅速にフィルターするために、Explorerでフィルターとして利用可能になりました。 - 新しいタイムゾーン追加:湾岸標準時
-
湾岸標準時(Gulf Standard Time、略称: GST)は、協定世界時(UTC)よりも4時間進んだ時間帯(UTC+4)です。
このタイムゾーンは、アラビア半島のペルシャ湾に面した国々、特にアラブ首長国連邦(UAE)とオマーンで主に使用されています。
この地域では夏時間の変更は行われず、一年中同じ時間が使用されます。