SpeedData

datadog

DatadogとCatchpointの連携

Datadogは、サーバ、データベース、アプリケーション、ツール、サービスなどのデータを統合的に集約し、監視することができる分析プラットフォームです。
Datadogは、DevOpsムーブメントの重要な柱である、観測可能性、コラボレーション、データ共有の文化を組織が醸成するのを支援します。

この統合では、Catchpoint Test Data Webhookを使用してDatadog Platformにデータを送信します。
これは、DatadogのHTTP APIを使用してStandard Metricsを送信することで実現します。
この統合により、Datadogの監視プラットフォームでCatchpointのデジタル体験データをさまざまなチームが可視化できるようになります。

サポートしているメトリクス

Datadog内での標準メトリクスのリストは以下の通りです。

名称単位内容
catchpoint.error.boolean.errorエラーエラーカウント
catchpoint.frontend.bytes.root_request_response_content_bytesバイトルートリクエストレスポンスコンテンツバイト
catchpoint.frontend.bytes.root_request_response_header_bytesバイトルートリクエストレスポンスヘッダバイト
catchpoint.frontend.bytes.total_downloaded_bytesバイト合計ダウンロードバイト数
catchpoint.frontend.bytes.total_response_content_bytesバイト合計レスポンスコンテンツバイト
catchpoint.frontend.bytes.total_response_header_bytesバイト合計レスポンスヘッダバイト
catchpoint.frontend.bytes.total_self_zone_bytesバイト合計セルフゾーンバイト
catchpoint.frontend.counter.total_number_of_connections合計接続数
catchpoint.frontend.counter.total_number_of_failed_requests合計失敗リクエスト数
catchpoint.frontend.counter.total_number_of_filmstrip_images合計フィルムストリップ画像数
catchpoint.frontend.counter.total_number_of_hostsホスト合計ホスト数
catchpoint.frontend.counter.total_number_of_js_errors合計JSエラー数
catchpoint.frontend.counter.total_number_of_redirect合計リダイレクト数
catchpoint.frontend.counter.total_number_of_requestsリクエスト合計リクエスト数
catchpoint.frontend.score.page_speed_scorePageSpeedスコア
catchpoint.frontend.score.speed_index_scoreSpeedIndexスコア
catchpoint.frontend.timing.above_the_fold_timeミリ秒ファーストビュー時間
catchpoint.frontend.timing.authentication_timeミリ秒認証時間
catchpoint.frontend.timing.client_timeミリ秒クライアント時間
catchpoint.frontend.timing.content_load_timeミリ秒コンテンツロード時間
catchpoint.frontend.timing.document_complete_timeミリ秒ロードイベント/ドキュメント完了時間
catchpoint.frontend.timing.dom_content_load_timeミリ秒DOMコンテンツロード時間
catchpoint.frontend.timing.dom_interactive_timeミリ秒DOMインタラクティブ時間
catchpoint.frontend.timing.dom_load_timeミリ秒DOMロード時間
catchpoint.frontend.timing.first_party_zone_impactミリ秒ファーストパーティゾーン影響
catchpoint.frontend.timing.load_timeミリ秒ロード時間(受信/ダウンロード時間)
catchpoint.frontend.timing.render_start_timeミリ秒レンダリング開始時間
catchpoint.frontend.timing.third_party_zone_impactミリ秒サードパーティゾーン影響
catchpoint.frontend.timing.time_to_titleミリ秒タイトル表示までの時間
catchpoint.frontend.timing.total_root_request_redirect_timeミリ秒合計ルートリクエストリダイレクト時間
catchpoint.frontend.timing.total_root_request_timeミリ秒合計ルートリクエスト時間
catchpoint.frontend.timing.total_test_timeミリ秒合計テスト時間
catchpoint.frontend.timing.webpage_response_timeミリ秒Webページレスポンス時間
catchpoint.frontend.timing.wire_timeミリ秒ワイヤータイム
catchpoint.ftp.bytes.total_download_bytesバイトFTP合計ダウンロードバイト
catchpoint.ftp.bytes.total_get_bytesバイトFTP合計GETバイト
catchpoint.ftp.bytes.uploaded_bytesバイトFTPアップロードバイト
catchpoint.ftp.timing.delete_timeミリ秒FTP削除時間
catchpoint.ftp.timing.download_timeミリ秒FTPダウンロード時間
catchpoint.ftp.timing.get_timeミリ秒FTP GET時間
catchpoint.ftp.timing.upload_timeミリ秒FTPアップロード時間
catchpoint.imap.timing.logout_timeミリ秒IMAPログアウト時間
catchpoint.imap.timing.message_fetch_timeミリ秒IMAPメッセージ取得時間
catchpoint.imap.timing.message_list_timeミリ秒IMAPメッセージリスト時間
catchpoint.imap.timing.message_search_timeミリ秒IMAPメッセージ検索時間
catchpoint.network.timing.dns_resolution_timeミリ秒DNS解決時間
catchpoint.network.timing.send_timeミリ秒送信時間
catchpoint.network.timing.ssl_timeミリ秒TLS/SSL時間
catchpoint.network.timing.tcp_connect_timeミリ秒TCP接続時間
catchpoint.network.timing.wait_timeミリ秒待ち時間(最初のバイトまでの時間)
catchpoint.ntp.timing.ntpミリ秒NTP
catchpoint.ntp.timing.root_delay_timeミリ秒NTPルート遅延時間
catchpoint.ntp.timing.root_dispersion_timeミリ秒NTPルート分散時間
catchpoint.ntp.timing.round_trip_delay_timeミリ秒NTP往復遅延時間
catchpoint.ping.percentage.ping_packet_lossパーセントpingパケットロス
catchpoint.ping.timing.ping_round_trip_timeミリ秒ping往復時間

実装と設定

Datadogのセットアップ

APIキーを取得するには、DatadogのAPI設定ページで、APIキーセクションにアクセスし、次のようにします。

Datadog API Key

APIキーをコピーして、下記のDatadogのHTTP APIエンドポイントに追加します。
APIキーは、お客様の組織に固有のものです。
Datadogにメトリクスを送信するには、APIキーが必要です。


https://api.datadoghq.com/api/v1/series?api_key=<YOUR_DATADOG_API_KEY>

Catchpointのセットアップ

CatchpointのデータをDatadogに取り込むには、Catchpointポータルにログインし、「設定」→「API」と進みます。

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

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

結果

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

Datadogダッシュボード