new_relic

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キーセクションにアクセスし、次のようにします。

New Relic API Key

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」と進みます。

  1. テストデータWebhookに、New Relic APIエンドポイントをAPIキーと一緒に追加します。
    Catchpoint API Key
  2. Templateを選択します。
  3. ドロップダウンから[新規追加]をクリックします。
  4. 名前を入力します。
  5. フォーマットで「JSON」を選択します。
  6. この記事の下にある添付ファイルから、テンプレートの内容を貼り付けます。
  7. 保存をクリックします。

注:テストデータWebhook機能は、テストのプロパティページでメトリクスを送信するために、各テストで有効にする必要があります。

結果

データを使うために、インテグレーションしたダッシュボードから確認します。

New Relicダッシュボード