New RelicRESTAPI (v2) を使用して にアプリを追加する方法や、特定のbrowserAPI キー の アプリのリストを取得する方法の例を示します。これは、New Relic 外部でのデプロイメントの管理に役立ちます。 これらのAPIコールは、たとえば、大規模な組織で複数のアプリを展開する場合や、 New Relicアカウントの作成や実装を支援するインテグレーション パートナーにとって便利です。
重要
API(v2)でブラウザアプリを追加した場合は、基本的なページロードのタイミングしか計測できません。すべてのSPA機能をサポートするインスツルメンテーションを使用するには、 、別の方法でシングルページアプリのモニタリングを設定してください。 。
ブラウザアプリの追加
New Relicにアプリを追加するには、次のコマンドで ${API_KEY}
をNew Relic APIキーに置き換え、${STRING}
をアプリの名前に置き換えます。 APIエクスプローラーから同じタスクを実行するには、 APIキーを使用して rpm.newrelic.com/api/explore > Browser applications > POST create に移動します。
次のコマンドを使用します。
curl -X POST 'https://api.newrelic.com/v2/browser_applications.json' \ -H "X-Api-Key:${API_KEY}" -i \ -H 'Content-Type: application/json' \ -d \'{ "browser_application": { "name": ${STRING} }}'
このAPIは、ブラウザアプリケーションとそれに関連するデータを要素とするデータの配列を返します。
{ "browser_application": { "id": "integer", "name": "string", "browser_monitoring_key": "string", "loader_script": "string" }
API (v2) output | Description |
---|---|
ブラウザアプリ | これは、NewRelicの各アプリに固有の識別コードです。 |
アプリ | これは、NewRelicに表示されるアプリの名前です。 |
| これは、アカウントライセンスキーにリンクされている(ただし、同じではない)一意のキーです。これは、データが報告されるNewRelicアカウントを示すために使用されます。 NewRelicアカウントのライセンスキーを判別するために使用することはできません。 |
ブラウザ監視 | 返されたローダースクリプトは、JSON エンコードされた JavaScript スニペットで、New Relic のライセンスキーとアプリケーション ID が設定されています。スクリプトの残りの部分は静的なもので、サイズは約10kです。 ローダー スクリプトmustユーザーの HTML ページに正しく挿入されます。
|
すべてのブラウザアプリを一覧表示
browserアプリの一覧を表示するには、次のコマンドで ${API_KEY}
をNew Relic APIキーに置き換えます。 APIエクスプローラーから同じタスクを実行するには、 APIキーを使用して rpm.newrelic.com/api/explore > Browser Applications > GET List に移動します。
次のコマンドを使用します。
curl -X GET 'https://api.newrelic.com/v2/browser_applications.json' \ -H "X-Api-Key:${API_KEY}" -i
その結果を利用して、アカウントや名前を確認したり、必要に応じてアプリのローダー・スクリプトのコピーを取得したりすることができます。
特定のブラウザアプリを表示する
View by name:
名前がわかっている特定のブラウザアプリを表示するには、次のコマンドで${API_KEY}
をNew Relic APIキーに置き換え、 ${NAME}
をアプリの名前に置き換えます。
curl -X GET 'https://api.newrelic.com/v2/browser_applications.json' \ -H "X-Api-Key:${API_KEY}" -i \ -d "filter[name]=${NAME}"
View by browser application ID:
IDがわかっている特定のブラウザーアプリを表示するには、次のコマンドで${API_KEY}
をNew Relic APIキーに置き換え、 ${ID}
をブラウザーアプリケーションIDに置き換えます。
curl -X GET 'https://api.newrelic.com/v2/browser_applications.json' \ -H "X-Api-Key:${API_KEY}" -i \ -d 'filter[ids]=${ID}'
View multiple browser apps:
複数のアプリの情報を取得するには、これらのコマンドで名前やIDの値をカンマで区切って入力します。
-d 'filter[ids]=12345,23456'