• /
  • EnglishEspañol日本語한국어Português
  • ログイン今すぐ開始

この機械翻訳は、参考として提供されています。

英語版と翻訳版に矛盾がある場合は、英語版が優先されます。詳細については、このページを参照してください。

問題を作成する

ラボ パート 2: アプリケーションを計測する

ラボ

この手順は、New Relic を使用して Web アプリのトラブルシューティングを行う方法を説明するラボの一部です。

ラボの各手順は前回の手順に基づいているため、この手順を開始する前に、最後の手順で あるラボ環境のセットアップを完了していることを確認してください。

React アプリが起動し、ブラウザーで実行されるようになりました。ユーザーがサイトで常に最高のエクスペリエンスを得られるようにする必要があります。そのためには、ページの読み込み時間など、ユーザーのエクスペリエンスに関する洞察が必要です。

この目標を達成するには、ブラウザ エージェントをインストールする必要があります。

ブラウザ エージェントをインストールする

上部ナビゲーション バーの右側にあるIntegrations & Agentsをクリックします。

Screenshot of the Integrations & Agents button in the UI

Browser & mobile まで下にスクロールし、 Browser monitoringを選択します。

Arrow pointing to new relic browser

UI は、ブラウザ エージェントのインストールをガイドします。

デプロイメント方法としてCopy/paste JavaScript codeを選択します。

Select deployment method

Name your appまで下にスクロールします。 アプリにRelicstaurantsという名前を付け、 Enableをクリックします。

Enable browser agent for your app

これにより、ブラウザーの監視を有効にする JavaScript コード スニペットが提供されます。クリップボードにコピーします。

javascript code snippet to enable browser agent

選択した IDE でアプリを開きます。

アプリの public/index.html ファイルで、コピーした JavaScript スニペットを <head>内に貼り付けます。

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<link rel="icon" href="%PUBLIC_URL%/favicon.ico" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="theme-color" content="#000000" />
<meta
name="description"
content="Web site created using create-react-app"
/>
<link rel="preconnect" href="https://fonts.googleapis.com" />
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
<link
href="https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;1,100;1,300;1,400;1,500&display=swap"
rel="stylesheet"
/>
<link rel="apple-touch-icon" href="%PUBLIC_URL%/logo192.png" />
<link rel="manifest" href="%PUBLIC_URL%/manifest.json" />
<title>Relicstaurants</title>
<!--Replace these lines with your
browser monitoring code snippet -->
</head>
<body>
<noscript>You need to enable JavaScript to run this app.</noscript>
<div id="root"></div>
</body>
</html>
public/index.html

これで、アプリケーションはブラウザー エージェントでインストルメント化されました。

アプリケーションを再起動します

アプリケーションのインストルメント化が完了したので、ローカル サーバーを再起動します。

bash
$
npm run build
$
npm run newstart

Load Generator も再起動します。

bash
$
python3 simulator.py

重要

これらのコマンドを正しいターミナル ウィンドウで実行していることを確認してください。これらのウィンドウが表示されなくなった場合は、 セットアップ手順の手順に従ってください。

自分のデータを見る

あなたのアプリは現在、ブラウザデータを New Relic に送信しています。 New Relic のBrowserの下にこのデータを表示します。

New Relic に移動し、自分のアカウントでサインインします。

左側のナビゲーション バーからBrowserに移動し、 Relicstaurantsを選択します。

view relicstaruants

ここには、アプリからのPage views with JavaScript errorsCore web vitalsUser time on the siteInitial page load and route changes 、およびその他のパフォーマンス データが表示されます。

view relicstaruants browser app

ブラウザー エージェントを使用して New Relic にブラウザー データを送信するようにアプリケーションをインストルメント化しました。New Relic にもパフォーマンス データが表示されます。次に、このデータを使用して、サイトのフロントエンド エラーをトラブルシューティングします。

ラボ

この手順は、New Relic ブラウザ監視を使用して Web アプリのトラブルシューティングを行う方法を学ぶラボの一部です。アプリケーションにブラウザ エージェントを組み込んだので、 エラーをデバッグします

Copyright © 2024 New Relic株式会社。

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.