必要なセキュリティとアクセスを設定すると、 NerdGraphのクエリとミューテーションを使用して、パブリックにアクセス可能なライブダッシュボード URL を作成、管理、取り消すことができます。これは、 New Relic UIから行うこともできます。
注意
ライブ ダッシュボードまたはチャートの URL を持っている人なら誰でも、ダッシュボードからすべての情報を表示できます。 情報は慎重に、また会社の内部ポリシーと手順に従って共有してください。
NerdGraph からパブリックにアクセス可能なライブ ダッシュボード URL を作成、更新、または取り消すには、共有するダッシュボードの GUID が必要です。
- one.newrelic.com > Dashboardsに移動します。
- 共有したいダッシュボードを開きます。
- > Metadataに移動し、ダッシュボードのエンティティ GUID をコピーします。
- NerdGraph API エクスプローラーに移動します。
- 次の詳細を使用してグラフAPIを構築します。
突然変異: dashboardCreateLiveUrl
GUID : ダッシュボードのエンティティガイド
オプション(オプション): URL が有効になる期間(秒)
- 最小値: 300秒(5分)
- 最大値: 631152000秒 (20年)
- デフォルト値: 2592000秒 (30日)
応答: url
mutation CreatePublicLink {
guid: "enter the dashboard GUID"
options: { ttl: "updated duration in seconds" }
ライブ ダッシュボードの URL が応答に表示されます。 これはパブリック URL なので、誰とでも共有できます。
https://share.newrelic.com/dashboard/<public_link_id>
<public_link_id>
共有ダッシュボードの ID です。 これを使用して、NerdGraph を通じて共有ダッシュボード URL を更新または取り消すことができます。
重要
New Relic プラットフォームのダッシュボードのコンテンツの更新は、共有ダッシュボード ページに反映されます。
共有ダッシュボードの設定を変更する権限があることを確認してください。
URL の有効期間を更新するには:
- NerdGraph API エクスプローラーに移動します。
- 次の詳細を使用してグラフAPIを構築します。
突然変異: dashboardUpdateLiveUrl
ID : 共有ダッシュボードの ID (共有ダッシュボードの URL からコピーします。)
オプション: 更新された期間(秒)
- 最小値: 300秒(5分)
- 最大値: 631152000秒 (20年)
- デフォルト値: 2592000秒 (30日)
mutation UpdatePublicLink{
id:"enter the public link ID"
options: { ttl: "updated duration in seconds" }
応答内の URL は次のように表示されます。 これで、URL は更新された期間にわたって有効のままになります。
https://share.newrelic.com/dashboard/<public_link_id>
持っている権限に基づいて、自分が作成した URL のみを取り消すことも、アカウント内のユーザーが作成したすべての URL を取り消すこともできます。 共有ダッシュボード URL を取り消すには:
- NerdGraph API エクスプローラーに移動します。
- 次の詳細を使用してグラフAPIを構築します。
突然変異: dashboardRevokeLiveUrl
ID : 共有ダッシュボードの ID (共有ダッシュボードの URL からコピーします。)
dashboardRevokeLiveUrl(id: "<public_link_id>") {
共有ダッシュボードの URL は取り消され、アクセスできなくなります。 応答は次のようになります。
"dashboardRevokeLiveUrl": {
"id": "<public_link_id>" //the one you passed to the mutation