New RelicとCatchpointの連携
CatchpointのテストデータWebhook機能は、Catchpointが持つプッシュの仕組みを利用して、他のツールと簡単に連携することができます。
この機能は、有効になっている場合、テストのパフォーマンスメトリクスを実行ごとにプッシュします。
この統合では、Catchpoint Test Data Webhook を使用して New Relic Platform にデータを送信しますが、これは New Relic の Metrics API を使用することで実現します。
この統合を完了するために、Catchpoint APIからデータを受け取り、必要なフォーマットで処理し、New RelicにプッシュするサードパーティのGoogle Cloud関数に依存することになります。
この統合により、DevOpsチームはCatchpointのデジタル体験データとNew Relicのアプリケーションパフォーマンス監視(APM)データを一緒に可視化することができるようになるのです。
サポートしているメトリクス
- Connect
- 特定のURLとの接続を確立するまでの時間。ミリ秒単位で報告される。
- DNS
- プライマリURLの解決にかかる時間。ミリ秒単位で報告される。
- Content Load
- 提供されたURLから、最初のバイトから最後のバイトまで、すべてのコンポーネントをロードするための時間。ミリ秒単位で報告される。
- Document Complete
- Webページを完全にレンダリングする時間。ミリ秒単位で表示されます。
- Round Trip Time
- クライアントがリクエストを開始し、クライアントがレスポンスを受信するまでの時間差。ミリ秒単位で表示されます。
- Packet Loss
- 総パケットロスのパーセンテージ。
テスト別のサポートしているメトリクス
- 単ページテスト
- Totalテスト時間、Connect、DNS、Content Load、Document complete
- トランザクションテスト
- Totalテスト時間、Connect、DNS、Content Load、Document complete
- APIテスト
- Totalテスト時間、Connect、DNS、ContentLoad
- Tracerouteテスト
- Packet loss、Round trip time、ホップ数
- Pingテスト
- Packet Loss、Round Trip Time
- DNSテスト
- レスポンス時間
実装と設定
New Relicのセットアップ
APIキーを取得するには、New RelicのAPI設定ページで、APIキーセクションにアクセスし、次のようにします。
APIキーをコピーして、下記のNew RelicのHTTP APIエンドポイントに追加します。
APIキーは、お客様の組織に固有のものです。
New Relicにメトリクスを送信するには、APIキーが必要です。
https://api.new_relichq.com/api/v1/series?api_key=<YOUR_DATADOG_API_KEY>
Catchpointのセットアップ
CatchpointのデータをNew Relicに取り込むには、Catchpointポータルにログインし、「設定」→「API」と進みます。
- テストデータWebhookに、New Relic APIエンドポイントをAPIキーと一緒に追加します。

- Templateを選択します。
- ドロップダウンから[新規追加]をクリックします。
- 名前を入力します。
- フォーマットで「JSON」を選択します。
- この記事の下にある添付ファイルから、テンプレートの内容を貼り付けます。
- 保存をクリックします。
注:テストデータWebhook機能は、テストのプロパティページでメトリクスを送信するために、各テストで有効にする必要があります。
結果
データを使うために、インテグレーションしたダッシュボードから確認します。