New Relic では、New Relic アカウントを持っていなくても、組織外の閲覧者とダッシュボードやグラフを共有できます。 この機能は、セキュリティ制御と監査機能を維持しながら、インサイトの対象ユーザーを拡大します。 共有ダッシュボードとチャートには、New Relic プラットフォームから作成したパブリックにアクセス可能なライブ URL を介してアクセスできます。
外部ユーザーが共有ダッシュボードまたはグラフにアクセスすると、ページは元のエンティティと同じデータと視覚化でレンダリングされ、次のインタラクティブ機能が提供されます。
- 時間範囲: 閲覧者はドロップダウンから時間範囲を選択して、特定の期間のデータを表示できます。
- 表示モード: 視聴者は好みに応じてライトモードまたはダークモードを選択できます。
- TV モード: 視聴者は、ダッシュボードをテレビ画面に表示するために最適化するフルスクリーン TV モードを有効にすることができます。
重要
チャート共有機能はPro 、 Enterprise 、 Core 計算顧客が利用できますが、ダッシュボード共有機能はAdvanced 計算顧客のみが利用できます。 ダッシュボード共有機能に関連するコストと管理方法の詳細については、 「価格設定」セクションを参照してください。
注意
ライブ ダッシュボードまたはチャートの URL を持っている人なら誰でも、ダッシュボードまたはチャートからすべての情報を表示できます。 情報は慎重に、また会社の内部ポリシーと手順に従って共有してください。
前提条件
この機能には、制御された安全なデータ共有を保証するための複数のセキュリティ レイヤーと条件が含まれています。 ダッシュボードまたはグラフを公開するには、次の設定が行われていることを確認してください。 セットアップの詳細については、セキュリティとアクセス管理を参照してください。
- ダッシュボードのソースとなるすべてのアカウントに対して
Live URL control
権限が有効になっています。 - ダッシュボードとグラフを共有できるように、カスタム ロールと権限が構成されています。
- ダッシュボードまたはグラフのソースとなるアカウントには、データを外部に共有するための権限が付与されています。
- ダッシュボードまたはチャートのソースとなるすべてのアカウントにアクセスできます。
- 共有したいダッシュボードまたはグラフの所有者であること。
- ダッシュボードの権限がPrivateに設定されていません。
ダッシュボードを共有する
ライブ ダッシュボード URL を生成し、その有効期限を管理することで、ダッシュボードを共有できます。 さらに、生成された URL のリストを詳細とともに表示し、New Relic プラットフォームからいつでも取り消すことができます。 セキュリティとコンプライアンスを確保するには、共有ダッシュボード URL の作成、更新、または取り消しの監査証跡を監視します。
ダッシュボードの公開アクセス可能なライブ URL を作成するには:
one.newrelic.com > Dashboardsに移動します。
共有したいダッシュボードを開きます。
右上隅にあるShareアイコンをクリックします。
Share dashboardを選択します。 次のことを確認する確認メッセージが表示されます。
- ダッシュボードには機密情報は含まれていません。
- 毎回ライブ URL からこの共有ダッシュボードにアクセスすると、CCU が消費される可能性があります。
Continueをクリックします。 Share dashboardダイアログが表示されます。
URL が有効になる期間を割り当てます。 URL は指定された期間後に期限切れになります。
Save changesをクリックします。 URL が正常に作成されたことを通知するメッセージが表示され、URL がクリップボードにコピーされます。
共有ダッシュボード ページを表示するには、通知をクリックするか、コピーした URL を使用して新しいタブで手動で参照します。
重要
New Relic プラットフォーム上の実際のダッシュボードに対して行われたコンテンツの更新は、共有ダッシュボード ページに自動的に反映されます。 誤ってデータが漏洩するのを防ぐため、公開共有されたダッシュボードを更新できるのはダッシュボードの所有者のみです。
共有ダッシュボードのプロパティ (有効期間) を更新するには、必要な権限があり、ダッシュボードの所有者であることを確認してください。
- one.newrelic.com > Dashboardsに移動します。
- 共有するダッシュボードを開きます。
- Shareアイコンをクリックします。
- Manage public linkを選択します。 Share dashboardダイアログが表示されます。
- Link expirationドロップダウンから期間を更新します。 Never expiresオプションは URL を 30 年間有効に保ちます。
- Save changesをクリックします。
New Relic One 上のオールインワンのライブ URL にハイパーリンクされた共有ダッシュボード名にアクセスできます。 権限に応じて、自分が作成した URL またはアカウント内のすべてのユーザーが作成した URL を表示できます。
共有ダッシュボード リンクを表示するには:
one.newrelic.comに移動します。
左側のナビゲーションで、下部にある自分の名前をクリックします。
Administration > Shared Dashboardsに移動します。 共有Dashboardsページには、作成日と有効期限、各ダッシュボードの所有者を含む共有ダッシュボードのリストが表示されます。
ダッシュボード名をクリックすると、共有ページが新しいタブで開きます。
権限に応じて、自分が作成したリンク、またはアカウント内のすべてのユーザーが作成したリンクを取り消すことができます。 これは次の方法で実行できます。
共有ダッシュボード URL を作成、更新、または取り消すと、 NrAuditEventに監査証跡が生成されます。 書き込みビルダーのレコードを表示するには:
one.newrelic.com > Query Your Dataに移動します。
パブリックダッシュボードリンクの作成元となるアカウントを選択します。
監査証跡を表示するには、次のいずれかのクエリを実行します。
過去 1 時間に作成または取り消されたライブ ダッシュボード URL の詳細を取得するには、次のクエリを実行します。
WHERE actionIdentifier LIKE '%public_dashboard.%'
過去 1 時間に作成されたライブ ダッシュボード URL の詳細を取得するには、次のクエリを実行します。
WHERE actionIdentifier LIKE '%public_dashboard.create%'
過去 1 時間に取り消されたライブ ダッシュボード URL の詳細を取得するには、次のクエリを実行します。
WHERE actionIdentifier LIKE '%public_dashboard.revoke%'
過去 1 時間に特定のユーザーによって作成されたライブ ダッシュボード URL の詳細を取得するには、 <user_email>
実際のユーザーのメール ID に置き換えて、次のクエリを実行します。
WHERE actionIdentifier LIKE '%public_dashboard%'
AND actorEmail=<user_email>
過去 1 時間にアカウントで作成されたライブ ダッシュボード URL の詳細を取得するには、 <account_id>
実際のアカウント ID に置き換えて、次のクエリを実行します。
WHERE actionIdentifier LIKE '%public_dashboard%'
特定の期間にライブ URL が作成されたダッシュボードのリストを取得するには、次のクエリを実行します。 各ダッシュボードに作成された URL の数が表示されます。
ヒント
次の例のクエリは、先週のレコードを取得します。 必要に応じて期間を調整できます。
WITH aparse(description, '%for dashboard *') AS dashboardGUID
SELECT count(*) AS 'dashboards'
WHERE actionIdentifier LIKE '%public_dashboard.create%'
特定の期間にライブ ダッシュボード URL を使用して実行された操作のリストを取得するには、次のクエリを実行します。
ヒント
次の例のクエリは、先週のレコードを取得します。 必要に応じて期間とファセットを調整できます。
WITH aparse(description, '%for dashboard *') AS dashboardGUID,
aparse(actionIdentifier, '%public_dashboard.*') AS publicDashOperation
SELECT uniqueCount(actionIdentifier) AS 'number of operations'
WHERE publicDashOperation IS NOT NULL
FACET actorEmail, dashboardGUID, publicDashOperation
ライブ ダッシュボード URL を使用する場合は、関連するコストとそれを効果的に管理する方法を理解することが重要です。 Public Dashboards 、アドオンまたは計算価格モデルの一部として提供される高度な計算製品機能です。 高度なCCU は、ダッシュボードの視覚化からクエリが実行されたときに消費されます。これは、次の場合に発生します。
ページ読み込み時
タイムピッカーの変化
リフレッシュレートトリガーについて
New Relic Administration> Compute Management > Advanced capabilitiesから使用コストを監視できます。
コスト管理の実践
価格設定を最適に保つには、次の標準的な方法を検討してください。
アクセス制御: アカウントレベルとユーザーロールレベルの両方でリンクを作成、編集、または削除できるユーザーを管理します。 これにより、ユーザーがこれらの機能に過度にアクセスするのを制御および防止できます。
リンクの有効期限管理: リンクの有効期限を設定して、リンクが一定期間のみ表示されるようにすることで、過剰使用の可能性を減らします。
ウィジェット管理:
- 内部ダッシュボードからウィジェットを追加または削除して、クエリされるデータを最適化します。
- ウィジェットを更新して、タイムピッカーの変更を無視し、ユーザーが時間範囲を調整したときに追加のクエリが発生しないようにします。
- 内部ダッシュボードの設定に合わせて、各ウィジェットの更新レートを管理し、自動更新を防止します。 詳細については、 「グラフの更新レートをカスタマイズする」を参照してください。
制限
ダッシュボードを公開で共有する場合の制限は次のとおりです。
- TV modeで共有ダッシュボードを表示すると、最大 72 時間アクティブな状態が維持されます。 閲覧を続けるにはブラウザを更新する必要があります。
- テンプレート変数、ファセット リンク、カスタム視覚化、またはログ テーブルを使用するウィジェットを含むダッシュボードを共有する場合、これらのウィジェットは共有ビューに情報を表示しません。
- ダッシュボードの権限設定がPrivate場合、ダッシュボードを公開することはできません。 これを確認するには、one.newrelic.com > Dashboards > Your dashboard > アイコン > Settings > Permissions に移動します。
チャートを共有する
外部ユーザーとチャートを共有するには、 「前提条件」に記載されているすべてのセットアップ手順を完了していることを確認してください。 チャートの共有可能なリンクを生成するには:
- one.newrelic.com > Dashboardsに移動します。
- チャートが利用可能なダッシュボードを開きます。
- チャートの右上隅にあるアイコン。
- Get chart linkを選択します。 公開リンクが正常に作成されたことを確認する通知が表示され、そのリンクもクリップボードにコピーされます。
- ライブ チャート ページを開くには、通知をクリックするか、コピーした URL を使用して新しいタブで手動で参照します。
ヒント
ライブ チャートとダッシュボードの URL を任意の iframe に埋め込むことができます。