Azure Managed Grafana のこのガイドでは、チーム メンバーと Grafana プロジェクトで共同作業を行うかどうかとは関係なく、Grafana ダッシュボードを内部および外部の利害関係者と共有する方法、ファイルやレポートを生成する方法、または情報をパブリックに共有する方法について説明します。
この記事では、内部関係者との Grafana ダッシュボードへのアクセスの共有、ダッシュボードのアクセス許可の管理、次のダッシュボード要素の生成に関する情報について説明します。
- ダイレクト リンク
- スナップショット
- ライブラリ パネル
- JSON または PDF ファイル
- レポート
注
Grafana UI は定期的に変更される場合があります。 この記事では、特定の時点での Grafana インターフェイスとユーザー フローを示します。 このドキュメントを読んでいる時点でのエクスペリエンスは、以下の例と若干異なる場合があります。 その場合は、Grafana Labs のドキュメントを参照してください。
前提条件
- アクティブなサブスクリプションが含まれる Azure アカウント。 無料でアカウントを作成できます。
- Azure Managed Grafana ワークスペース。 まだない場合は、Azure Managed Grafana ワークスペースを作成します。
チーム メンバーとアクセスを共有する
ダッシュボードにアクセスするには、チーム メンバーが Grafana ワークスペースにアクセスできる必要があります。 アクセスを有効にするには、最初に Grafana ワークスペースでチーム メンバーに Grafana ロールを割り当てます (まだ割り当てられていない場合)。
既定では、すべての Grafana ロールにより、すべての Grafana ダッシュボードへのビュー アクセスがを許可します。ただし、Grafana 制限付き閲覧者ロールは除きます。この場合、ダッシュボードごとにアクセス許可が明示的に付与される必要があります。 このきめ細かい制御により、Grafana 制限付き閲覧者ロールを持つ ID が必要な特定のダッシュボードにのみアクセスすることで、セキュリティとデータのプライバシーが強化されます。
ユーザーが Grafana ロールを持ち、Grafana ポータルにサインインしたら、次のプロセスに従って、特定のダッシュボードのアクセス許可を変更できます。
- 共有するダッシュボードを使用して Grafana ポータルを開きます。
- ダッシュボードを開き、[設定]>[アクセス許可]>[アクセス許可の追加] に進みます。
- [ のアクセス許可の追加] で、ユーザーを選択し、表示、編集、または管理者のアクセス許可を付与します。
注
Grafana ユーザーは、[アクセス許可の追加] メニューに表示される前に、Grafana エンドポイントを少なくとも 1 回は開く必要があります。 ユーザーがログインしたら、アクセス許可を編集できます。
Grafana ダッシュボードとパネル共有オプションを使用する
Grafana ポータルには、Grafana ダッシュボードとパネルへのアクセスをさまざまな関係者と共有するためのオプションがいくつか用意されています。 これらの共有オプションにアクセスするには:
- Grafana ポータルで、[ダッシュボード] > [参照] に移動し、ダッシュボードを開きます。
- 共有オプションを開く:
ダッシュボード全体を共有するには、ページ上部の [共有] を選択します。
1 つのダッシュボード パネルを共有するには、パネル タイトルの上にマウス ポインターを置き、パネル メニューを開き、[共有] を選択します。 新しいウィンドウが開き、さまざまな共有オプションが提供されます。
ヒント
ダッシュボードまたはパネルを更新する場合は、必ず、共有する前に変更内容を保存し、最新の変更が含まれるようにしてください。
以下に示す共有方法の詳細については、Grafana の ダッシュボードとパネルの共有に関するドキュメントを参照してください。
リンクの共有
[リンク] タブでは、Grafana ダッシュボードまたはパネルへの直接リンクを作成できます。
タブの下部にある [コピー] を選択することで、共有可能なリンクを 1 つの手順で作成します。必要に応じて、以下のオプションを使用して共有をカスタマイズします。
- ロック時間範囲: 共有パネルまたはダッシュボードの時間範囲を、共有パネルまたはダッシュボードに現在表示されている時間範囲に設定します。
- テーマ: 現在のテーマを維持するか、暗いまたは明るいテーマを選びます。
- URL の短縮: 共有可能なリンクを短縮します。
注
共有リンクを表示するには、ユーザーに Grafana ビューアーのアクセス許可が必要です。
スナップショットを共有する
[スナップショット] タブでは、対話型のダッシュボードまたはパネルをパブリックに共有できます。 クエリ (メトリック、テンプレート、注釈) やパネル リンクなどの機密データがスナップショットから削除され、表示されているメトリック データと系列名のみがダッシュボードに埋め込まれたままになります。 スナップショットは、リンクを持ち、URL にアクセスできるすべてのユーザーが表示できます。
- 必要に応じて、スナップショット名を更新し、有効期限を選択し、タイムアウト値を変更します。
- Grafana スナップショットを公開するには、次のいずれかのオプションを選択します。
- snapshots.raintank.io に公開: リンクを持つすべてのユーザーがパブリックにアクセスできるようにします。
- ローカル スナップショット: Microsoft Entra テナントに登録されているユーザーへのアクセスを制限します。
- Grafana によって生成されたスナップショット URL をコピーします。 不要になった場合は、[スナップショットの削除] を選択します。
ヒント
スナップショットのパブリック共有を無効にするには、Azure portal で Azure Managed Grafana ワークスペースを開いてから、[設定]>[構成]>[Grafana 設定 (プレビュー)] に移動し、[外部対応] オプションをオフにします。
ライブラリ パネルを作成する
[ライブラリ パネル] タブで、その他の Grafana ダッシュボードで再利用できるライブラリ パネルを作成します。タブの下部にある[ライブラリ パネルの作成] を選択すると、1 ステップで実行できます。必要に応じて、パネル ライブラリ名を更新し、ライブラリ パネルを保存する別のフォルダーを選択します。
ライブラリ パネルを作成したら、同じ Grafana ワークスペースのその他のダッシュボードで再利用します。そのためには、[ダッシュボード] > [新しいダッシュボード] > [パネル ライブラリからパネルを追加] に移動します。
ダッシュボードを JSON ファイルとしてエクスポートする
[エクスポート] タブで、JSON 形式でダッシュボードをエクスポートします。[ファイルに保存] を選択して JSON ファイルをダウンロードするか、[JSON の表示] > [クリップボードにコピー] を選択します。
[外部共有用のエクスポート] は、既定では無効になっています。 必要に応じて、このオプションを有効にして、外部利害関係者用の JSON コードを生成します。 その後、エクスポートしたダッシュボードを Grafana にインポートできます。
PDF として保存
[PDF] タブで、ダッシュボードを PDF として保存します。目的の [印刷の向き] (横長の向きまたは縦長の向き) と [レイアウト] (グリッドまたはシンプル) を選択して PDF をカスタマイズし、必要に応じて拡大または縮小して、テーブル パネルに表示される行と列の数を調整します。 [PDF として保存] を選択して、ファイルをダウンロードします。
レポートの生成
[レポート] タブでダッシュボード レポートを生成します。詳細については、「レポートと画像のレンダリングを使用する」および「レポートを作成または更新する」を参照してください。