概要

Datadog と Akamai mPulse を連携させてリアルユーザー モニタリング (RUM) メトリクスを収集し、エンドユーザーが Web サイトのパフォーマンスをどのように認識しているかを視覚化します。RUM メトリクスを CDN やバックエンドのインフラストラクチャーからのパフォーマンスデータと共に分析および相関させることで、Web スタック全体の総合的な可視性を得ることができます。

Datadog のすぐに使えるダッシュボードとモニターを使用することで、次のことが可能になります。

  • 直帰率、ユーザーセッション、ページロード時間などのキーメトリクスの概要を取得する
  • フロントエンド、バックエンドを問わず、ユーザーがスローダウンに直面している原因を調査する
  • ページのロード時間とページグループを監視する

Akamai DataStream 2NGINXMYSQL、その他 600 を超えるテクノロジーからのリアルタイムデータとメトリクスを相関付け、Web スタックをフロントエンドからバックエンドまで表示します。

セットアップ

インストール

Datadog の Akamai mPulse インテグレーションタイルを使用して、インテグレーションをインストールします。

構成

Akamai mPulse インテグレーションを構成するには、apiKeyapiToken が必要です。

API キーの生成

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

"Apps" メニューオプションと `apiKey` 属性は、アプリ管理者にのみ表示されます。
  1. “Central” ページに移動して、apiKey を見つけます。
  2. 左のパネルの Apps をクリックします。
  3. 監視したいアプリ名を選択すると、apiKey を含む構成ページが開きます。

API トークンの生成

API トークンに関する Akamai のドキュメントを参照し、次に:

  1. mpulse.soasta.com にログインします。
  2. 左端のパネルで My Settings に移動します。
  3. API トークン領域で Generate をクリックします。

収集データ

メトリクス

akamai.mpulse.bouncerate
(gauge)
The percentage of visitors who enter the site and then leave
Shown as percent
akamai.mpulse.clientroundtriptime.p50
(gauge)
The 50th percentile of the round-trip time between the browser and the Akamai edge server (nearest to the end user)
Shown as millisecond
akamai.mpulse.clientroundtriptime.p95
(gauge)
The 95th percentile of the round-trip time between the browser and the Akamai edge server (nearest to the end user)
Shown as millisecond
akamai.mpulse.dns.p50
(gauge)
The 50th percentile of DNS resolution time
Shown as millisecond
akamai.mpulse.dns.p95
(gauge)
The 95th percentile of DNS resolution time
Shown as millisecond
akamai.mpulse.domload.p50
(gauge)
The 50th percentile of domLoading - navigationStart
Shown as millisecond
akamai.mpulse.domload.p95
(gauge)
The 95th percentile of domLoading - navigationStart
Shown as millisecond
akamai.mpulse.domready.p50
(gauge)
The 50th percentile of domComplete - navigationStart
Shown as millisecond
akamai.mpulse.domready.p95
(gauge)
The 95th percentile of domComplete - navigationStart
Shown as millisecond
akamai.mpulse.firstbyte.p50
(gauge)
The 50th percentile of the time from navigation start to first byte
Shown as millisecond
akamai.mpulse.firstbyte.p95
(gauge)
The 95th percentile of the time from navigation start to first byte
Shown as millisecond
akamai.mpulse.firstcontentfulpaint.p50
(gauge)
The 50th percentile of the time when the browser displays content for the first time
Shown as millisecond
akamai.mpulse.firstcontentfulpaint.p95
(gauge)
The 95th percentile of the time when the browser displays content for the first time
Shown as millisecond
akamai.mpulse.firstinputdelay.p50
(gauge)
The 50th percentile of how quickly the page was able to respond to the user’s first interaction
Shown as millisecond
akamai.mpulse.firstinputdelay.p95
(gauge)
The 95th percentile of how quickly the page was able to respond to the user’s first interaction
Shown as millisecond
akamai.mpulse.firstlastbyte.p50
(gauge)
The 50th percentile of the time from first byte to onload (or whenever the page is considered ready)
Shown as millisecond
akamai.mpulse.firstlastbyte.p95
(gauge)
The 95th percentile of the time from first byte to onload (or whenever the page is considered ready)
Shown as millisecond
akamai.mpulse.firstpaint.p50
(gauge)
The 50th percentile of the time when the browser first rendered after navigation
Shown as millisecond
akamai.mpulse.firstpaint.p95
(gauge)
The 95th percentile of the time when the browser first rendered after navigation.
Shown as millisecond
akamai.mpulse.longtaskstime.p50
(gauge)
The 50th percentile of the sum of the amount of time of LongTasks, which are browser tasks that take over 50 ms
Shown as millisecond
akamai.mpulse.longtaskstime.p95
(gauge)
The 95th percentile of the sum of the amount of time of LongTasks, which are browser tasks that take over 50 ms
Shown as millisecond
akamai.mpulse.pageload.p50
(gauge)
The 50th percentile of page load time
Shown as millisecond
akamai.mpulse.pageload.p95
(gauge)
The 95th percentile of page load time
Shown as millisecond
akamai.mpulse.pageviews
(count)
Number of page views
Shown as view
akamai.mpulse.sessions
(count)
Number of user sessions
Shown as session
akamai.mpulse.ssl.p50
(gauge)
The 50th percentile of SSL handshake time
Shown as millisecond
akamai.mpulse.ssl.p95
(gauge)
The 95th percentile of SSL handshake time
Shown as millisecond
akamai.mpulse.tcp.p50
(gauge)
The 50th percentile of TCP connect time
Shown as millisecond
akamai.mpulse.tcp.p95
(gauge)
The 95th percentile of TCP connect time
Shown as millisecond
akamai.mpulse.timetofirstinteraction.p50
(gauge)
The 50th percentile of the time when the user first tries to interact with the page
Shown as millisecond
akamai.mpulse.timetofirstinteraction.p95
(gauge)
The 95th percentile of the time when the user first tries to interact with the page
Shown as millisecond
akamai.mpulse.timetointeractive.p50
(gauge)
The 50th percentile of the time the user interacts with the page
Shown as millisecond
akamai.mpulse.timetointeractive.p95
(gauge)
The 95th percentile of the time the user interacts with the page
Shown as millisecond
akamai.mpulse.timetovisuallyready.p50
(gauge)
The 50th percentile of the time when the page view is ready to use
Shown as millisecond
akamai.mpulse.timetovisuallyready.p95
(gauge)
The 95th percentile of the time when the page view is ready to use
Shown as millisecond

イベント

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

サービスチェック

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

トラブルシューティング

ご不明な点は、Datadog のサポートチームまでお問い合わせください。

その他の参考資料