概要

Datadog を Akamai mPulse と接続すると、リアル ユーザー モニタリング (RUM) メトリクスを収集でき、Web サイトのパフォーマンスをエンド ユーザーがどのように体感しているかを可視化できます。CDN やバック エンド インフラのパフォーマンス データとあわせて RUM メトリクスを分析・相関させることで、Web スタック全体を横断した包括的な可視化が可能になります。

Datadog のすぐに使えるダッシュボードとモニターを活用すると、次のことができます:

  • 直帰率、ユーザー セッション数、ページ読み込み時間などの主要メトリクスを把握する
  • ユーザーに見えている遅延の原因が、フロント エンドなのかバック エンドなのかを切り分ける
  • ページ読み込み時間やページ グループを監視する

Akamai DataStream 2NGINXMYSQL をはじめとする 600 以上のテクノロジーからのリアル タイム データとメトリクスを関連付け、フロント エンドからバック エンドまでを通した Web スタック全体を可視化する

セットアップ

インストール

Datadog の Akamai mPulse インテグレーションタイル からインテグレーションをインストールします。

設定

Akamai mPulse インテグレーションの設定には、apiKeyapiToken が必要です。

API キーを生成する

apiKey は、mPulse ポータル内でサイトのデータ (ビーコン) を一意に識別するための自動生成値です。

"Apps" メニュー オプションと `apiKey` 属性は、App Administrators にのみ表示されます。
  1. apiKey は、“Central” ページから確認できます。
  2. 左側のパネルで Apps をクリックします。
  3. 監視したいアプリ名を選択すると設定ページが開き、その中に apiKey が表示されます。

API トークンを生成する

API トークンについては Akamai の API トークンに関するドキュメント を参照し、そのうえで次の操作を行います:

  1. mpulse.soasta.com にログインします。
  2. 左端のパネルにある My Settings を開きます。
  3. API トークンのエリアで “Generate” をクリックします。

収集データ

メトリクス

akamai.mpulse.bouncerate
(gauge)
サイトを訪れたあと、すぐに離脱した訪問者の割合
単位は percent
akamai.mpulse.clientroundtriptime.p50
(gauge)
ブラウザーと Akamai のエッジ サーバー (エンド ユーザーに最も近いサーバー) の間の往復時間の 50 パーセンタイル値
単位は millisecond
akamai.mpulse.clientroundtriptime.p95
(gauge)
ブラウザーと Akamai のエッジ サーバー (エンド ユーザーに最も近いサーバー) の間の往復時間の 95 パーセンタイル値
単位は millisecond
akamai.mpulse.dns.p50
(gauge)
DNS 名前解決時間の 50 パーセンタイル値
単位は millisecond
akamai.mpulse.dns.p95
(gauge)
DNS 名前解決時間の 95 パーセンタイル値
単位は millisecond
akamai.mpulse.domload.p50
(gauge)
domLoading - navigationStart の 50 パーセンタイル値
単位は millisecond
akamai.mpulse.domload.p95
(gauge)
domLoading - navigationStart の 95 パーセンタイル値
単位は millisecond
akamai.mpulse.domready.p50
(gauge)
domComplete - navigationStart の 50 パーセンタイル値
単位は millisecond
akamai.mpulse.domready.p95
(gauge)
domComplete - navigationStart の 95 パーセンタイル値
単位は millisecond
akamai.mpulse.firstbyte.p50
(gauge)
ナビゲーション開始から first byte を受け取るまでの時間の 50 パーセンタイル値
単位は millisecond
akamai.mpulse.firstbyte.p95
(gauge)
ナビゲーション開始から first byte を受け取るまでの時間の 95 パーセンタイル値
単位は millisecond
akamai.mpulse.firstcontentfulpaint.p50
(gauge)
ブラウザーが最初にコンテンツを表示するまでの時間の 50 パーセンタイル値
単位は millisecond
akamai.mpulse.firstcontentfulpaint.p95
(gauge)
ブラウザーが最初にコンテンツを表示するまでの時間の 95 パーセンタイル値
単位は millisecond
akamai.mpulse.firstinputdelay.p50
(gauge)
ユーザーの最初の操作にページがどれだけ素早く反応できたかを示す時間の 50 パーセンタイル値
単位は millisecond
akamai.mpulse.firstinputdelay.p95
(gauge)
ユーザーの最初の操作にページがどれだけ素早く反応できたかを示す時間の 95 パーセンタイル値
単位は millisecond
akamai.mpulse.firstlastbyte.p50
(gauge)
first byte から onload (またはページが利用可能と見なされる時点) までの時間の 50 パーセンタイル値
単位は millisecond
akamai.mpulse.firstlastbyte.p95
(gauge)
first byte から onload (またはページが利用可能と見なされる時点) までの時間の 95 パーセンタイル値
単位は millisecond
akamai.mpulse.firstpaint.p50
(gauge)
ナビゲーション後にブラウザーが最初に描画するまでの時間の 50 パーセンタイル値
単位は millisecond
akamai.mpulse.firstpaint.p95
(gauge)
ナビゲーション後にブラウザーが最初に描画するまでの時間の 95 パーセンタイル値
単位は millisecond
akamai.mpulse.longtaskstime.p50
(gauge)
50 ms を超えるブラウザー タスクである LongTasks の合計実行時間の 50 パーセンタイル値
単位は millisecond
akamai.mpulse.longtaskstime.p95
(gauge)
50 ms を超えるブラウザー タスクである LongTasks の合計実行時間の 95 パーセンタイル値
単位は millisecond
akamai.mpulse.pageload.p50
(gauge)
ページ読み込み時間の 50 パーセンタイル値
単位は millisecond
akamai.mpulse.pageload.p95
(gauge)
ページ読み込み時間の 95 パーセンタイル値
単位は millisecond
akamai.mpulse.pageviews
(count)
ページ ビュー数
単位は view
akamai.mpulse.sessions
(count)
ユーザー セッション数
単位は session
akamai.mpulse.ssl.p50
(gauge)
SSL ハンドシェイク時間の 50 パーセンタイル値
単位は millisecond
akamai.mpulse.ssl.p95
(gauge)
SSL ハンドシェイク時間の 95 パーセンタイル値
単位は millisecond
akamai.mpulse.tcp.p50
(gauge)
TCP 接続時間の 50 パーセンタイル値
単位は millisecond
akamai.mpulse.tcp.p95
(gauge)
TCP 接続時間の 95 パーセンタイル値
単位は millisecond
akamai.mpulse.timetofirstinteraction.p50
(gauge)
ユーザーが最初にページを操作しようとするまでの時間の 50 パーセンタイル値
単位は millisecond
akamai.mpulse.timetofirstinteraction.p95
(gauge)
ユーザーが最初にページを操作しようとするまでの時間の 95 パーセンタイル値
単位は millisecond
akamai.mpulse.timetointeractive.p50
(gauge)
ユーザーがページを操作できるようになるまでの時間の 50 パーセンタイル値
単位は millisecond
akamai.mpulse.timetointeractive.p95
(gauge)
ユーザーがページを操作できるようになるまでの時間の 95 パーセンタイル値
単位は millisecond
akamai.mpulse.timetovisuallyready.p50
(gauge)
ページ ビューが利用可能な状態になるまでの時間の 50 パーセンタイル値
単位は millisecond
akamai.mpulse.timetovisuallyready.p95
(gauge)
ページ ビューが利用可能な状態になるまでの時間の 95 パーセンタイル値
単位は millisecond

イベント

Akamai mPulse インテグレーションにはイベントは含まれません。

サービス チェック

Akamai mPulse インテグレーションにはサービス チェックは含まれません。

トラブルシューティング

サポートが必要な場合は、Datadog サポート にお問い合わせください。

参考資料

Further Reading