チャートはデータを視覚的に表現したもので、アプリ、インフラストラクチャ、またはサービスからの情報を理解および分析するのに役立ちます。これらのチャートを URL に変換して公開することができます。パブリック チャート リンクを使用すると、New Relic アカウントを持っていないユーザーでもグラフやデータを簡単に共有できます。
適切なセキュリティとアクセス設定があれば、 NerdGraphのクエリとミューテーションを使用して、パブリックにアクセス可能なライブ チャートの URL を作成、管理、取り消すことができます。あるいは、 New Relic UI経由でこれらのアクションを実行することもできます。
注意
ライブ チャートの URL にアクセスできるユーザーは誰でも、基礎となるチャートのクエリからのすべての情報を表示できます。情報は慎重に共有され、会社の内部ポリシーと手順に従っていることを確認してください。
NerdGraph から公開アクセス可能なライブ チャート URL を作成、一覧表示、または取り消すには、 GraphQL Explorerに移動して、次の手順に従ってください。
ライブチャートのURLを生成する
ライブ チャートの URL を作成するには、まずaccount ID
知っておく必要があります。次のミューテーションを使用してaccount ID
を取得し、ライブ チャートの URL を作成できます。
公開共有チャート URL を作成するには、アカウント ID が必要です。この API を使用すると、アクター クエリを使用してアカウント ID を取得できます。
サンプルリクエスト
サンプル回答
このAPI使用すると、指定したアカウントでNRQL書き込みを実行し、書き込み結果に基づいて埋め込みチャートの URL を取得できます。
入力
パラメータ | データタイプ | 必須ですか? | 説明 |
---|
id | 整数 | はい | アカウント ID は、クエリを実行するアカウントに関連付けられた一意の識別子を指します。 |
クエリ | 弦 | はい | 実行する NRQL クエリ。 |
サンプルリクエスト
account(id: YOUR_ACCOUNT_ID) {
サンプル回答
"embeddedChartUrl": "https://chart-embed.xxx-xxx.newrelic.com/charts/e187axxx-xxxx-449e-xxxx-4fb7a520xxxx"
ライブチャートのURLを取り消す
特定のライブ チャート URL を取り消すには、まずすべてのライブ チャート URL をリストする必要があります。次のクエリを使用して、ライブ チャートの URL のリストを表示します。次に、特定のチャートの UUID を選択して、その URL を取り消すことができます。
この API は、ダッシュボード ウィジェットのライブ URL を取得し、それぞれのタイトル、URL、作成日、タイプを提供します。
サンプルリクエスト
サンプル回答
"createdAt": 1753xxxx346xx,
"url": "ttps://chart-embed.xxx-xxx.newrelic.com/herald/9ac583f4-b43e-4750-841b-9f1aa39cde00"
"createdAt": 1753xxxx572xx,
"url": "https://chart-embed.xxx-xxx.newrelic.com/herald/5d81451a-4dfb-42de-9682-dae4d7fb7962"
"createdAt": 17289xxxx694xx,
"url": "ttps://chart-embed.xxx-xxx.newrelic.com/herald/c1eac5ac-4a93-42d4-8b25-36078ecc8d79"
この API を使用すると、特定のダッシュボード ウィジェットに関連付けられたライブ URL を取り消すことができます。
入力
パラメータ | データタイプ | 必須ですか? | 説明 |
---|
uuid | 弦 | はい | 公開ライブ URL の一意の識別子。 |
サンプルリクエスト
dashboardWidgetRevokeLiveUrl(uuid: "YOUR_LIVE_CHART_UUID") {
サンプル回答
"dashboardWidgetRevokeLiveUrl": {
"uuid": "xxx1afc8-6d1f-xxxx-9a33-373f64212xxx"