このトピックでは、同じAlibaba Cloudアカウント内および複数のAlibaba Cloudアカウント間でダッシュボードをインポートする方法について説明します。 このトピックでは、GrafanaダッシュボードをSimple Log Serviceにインポートする方法と、Simple Log ServiceダッシュボードをGrafanaにインポートする方法についても説明します。
同じAlibaba Cloudアカウント内にダッシュボードをインポートする
[ダッシュボード] セクションの右上隅で、
を選択します。[既存のダッシュボードのインポート] ダイアログボックスで、次のパラメーターを設定し、[インポート] をクリックします。 ダッシュボードがインポートされると、ダッシュボードページに移動します。 下表に、各パラメーターを説明します。
パラメーター
説明
ソースプロジェクト
ソースダッシュボードが属するプロジェクトを選択します。
説明現在のプロジェクトまたは別のプロジェクトを選択できます。
ソースダッシュボード
ソースダッシュボードを選択します。
ダッシュボード名
新しいダッシュボードの名前を入力します。
ログストアの置き換え
新しいダッシュボードが現在のプロジェクトのLogstoreに依存している場合は、Logstoreを現在のプロジェクトのLogstoreに置き換えることができます。 複数のLogstoreを置き換えることができます。
Alibaba Cloudアカウント全体のダッシュボードのインポート
1. ダッシュボードのJSONファイルの取得
ダッシュボードを開きます。 ダッシュボードページの右上隅にある [編集] をクリックして編集モードになります。 詳細については、「編集モード」をご参照ください。
編集モードで、アイコンをクリックします。 [ダッシュボード設定] ページの [ダッシュボードJSON] タブで、JSON形式のコンテンツをコピーします。
2. JSONダッシュボードの追加
[ダッシュボード] セクションの右上隅で、
を選択します。[新しいダッシュボードに追加] ダイアログボックスで、JSON形式のコンテンツを貼り付け、[OK] をクリックします。 ダッシュボードが追加されると、ダッシュボードページに移動します。
Simple Log Serviceダッシュボードをエクスポートし、ダッシュボードをGrafanaにインポートする
前提条件
Grafana 8.0.0以降がインストールされます。 詳細については、「Grafanaドキュメント」をご参照ください。
説明このトピックでは、Grafana 9.2.4が使用されます。
コンピュータにGrafanaをインストールする場合は、ブラウザの設定でポート3000を有効にする必要があります。
バージョン2のSimple Log Serviceプラグインがインストールされています。 詳細については、「Simple Log ServiceからGrafanaへの接続」をご参照ください。
Simple Log ServiceダッシュボードのページにGrafanaダッシュボードに変換タブが表示されない場合は、
ticketを使用して、ダッシュボードをホワイトリストに追加します。円グラフを使用する場合は、
grafana-cli plugins install grafana-piechart-panel
コマンドを実行して、円グラフプラグインをインストールします。変換エラーを示すメッセージが表示された場合は, そのメッセージに基づいて処理してください。 そうしないと、チャート要素が期待どおりに表示されません。
制限事項
Grafanaは、Simple Log Serviceが提供する無料のレイアウトをサポートしていません。 無料レイアウトのSimple Log ServiceダッシュボードをGrafanaダッシュボードに変換すると、ダッシュボードのレイアウトが乱れます。
x軸やy軸などの特定の設定がない場合、チャートの表示に問題が発生する可能性があります。 この場合、[クエリと分析の構成] セクションでパラメーター設定を確認する必要があります。
Simple Log Serviceは、間隔値の比較、周期値の比較、カスタマイズなどのさまざまな機能を設定できる単一値グラフを提供します。 ただし、Grafanaは、変換用のグラフに表示される数値のみをサポートします。
Grafanaは、Simple Log Serviceよりも少ないテーブル設定をサポートしています。 Simple Log Serviceがサポートする特定のテーブル設定は、Grafanaと互換性がありません。 たとえば、ミニ折れ線グラフ、ミニ縦棒グラフ、カスタムインタラクションの発生、またはGrafanaテーブルのフィルターを設定することはできません。
線の種類やカスタム設定などのグラフスタイルの詳細は、変換にはサポートされていません。 Simple Log Serviceダッシュボードをインポートすると、グラフのスタイルの詳細がGrafanaのデフォルト設定に基づいて表示されます。
Simple Log Serviceでサポートされているデータ変換、インタラクションの発生、フィールド設定などの機能は、Grafanaで同じ方法で実装することはできません。
1. Grafana準拠のJSON形式のコンテンツの生成とエクスポート
ダッシュボードリストで、管理するダッシュボードをクリックし、
を選択します。Grafanaダッシュボードに変換タブで、使用するGrafanaのバージョンを選択します。 [Grafana JSONのコピー] または [Grafana JSONのダウンロード] をクリックして、JSON形式のコンテンツを取得します。
2. Simple Log ServiceダッシュボードをGrafanaにインポートする
Grafanaにログインします。
左側のナビゲーションウィンドウで、
を選択します。 ダッシュボードページで、 を選択します。[ダッシュボードJSONファイルのアップロード] をクリックしてJSONファイルをインポートするか、[パネルJSONからインポート] フィールドにjson形式のコンテンツを入力します。 次に、[ロード] をクリックします。
[オプション] ステップで、次の操作を完了します。
ダッシュボードの名前を指定します。
ダッシュボードを保存するフォルダーを選択します。
ダッシュボードのデータソースを選択します。
[インポート] をクリックします。
ダッシュボードをインポートした後、ダッシュボードページでダッシュボードを表示します。
変換スコープ
Grafanaダッシュボードをエクスポートし、ダッシュボードをSimple Log Serviceにインポートする
前提条件
Grafana 8.0.0以降がインストールされます。 詳細については、「Grafanaドキュメント」をご参照ください。
このトピックでは、Grafana 9.2.4が使用されます。
重要コンピュータにGrafanaをインストールする場合は、ブラウザの設定でポート3000を有効にする必要があります。
バージョン2のSimple Log Serviceプラグインがインストールされています。 詳細については、「Simple Log Serviceプラグインのインストール」をご参照ください。
円グラフを使用する場合は、
grafana-cli plugins install grafana-piechart-panel
コマンドを実行して、円グラフプラグインをインストールします。
制限事項
Grafanaダッシュボードをインポートすると、PrometheusデータソースはGrafanaダッシュボードの変数でサポートされません。 log-service-datasourceを使用する必要があります。
線の種類やカスタム設定などのグラフスタイルの詳細は、変換にはサポートされていません。 Grafanaダッシュボードをインポートすると、Simple Log Serviceのデフォルト設定に基づいてグラフスタイルの詳細が表示されます。
Grafanaでサポートされている変換、式、注釈、リンク、権限などの機能は、Simple Log Serviceで同じ方法で実装することはできません。
1. GrafanaダッシュボードのJSONファイルの取得
Grafanaにログインします。
左側のナビゲーションウィンドウで、
を選択します。ダッシュボードリストで、管理するダッシュボードを見つけてクリックします。 ダッシュボードページの右上隅にあるアイコンをクリックします。 [設定] ページの左側のナビゲーションウィンドウで、[JSONモデル] をクリックします。 JSON形式のコンテンツをコピーしてJSONファイルとして保存するか、コンテンツをクリップボードにコピーします。
2. Grafanaダッシュボードのインポート
ダッシュボードセクションの右上隅で、
を選択します。[Grafana JSONのインポート] ステップで、JSONファイルをインポートするか、JSON形式のコンテンツを入力して [JSONの解析] をクリックします。
Logstoreの選択ステップで、次の操作を完了します。
Simple Log Serviceは、JSON形式のコンテンツを自動的に解析して、ダッシュボードのデータソースIDまたはデータソース名を取得します。 データソースIDまたはデータソース名に基づいて、データソースに関連付けられているプロジェクトとLogstoreを取得できます。
http:// フィールドに
Grafana IP address:Port
と入力します。[idリンク] をクリックします。
Grafanaデータソースの設定を構成できるページに移動します。 データソースに関連付けられているSimple Log ServiceプロジェクトとLogstoreを表示できます。 Simple Log ServiceがJSON形式のコンテンツから取得する情報は、Grafanaのバージョンによって異なります。 この例では、データソースIDが取得される。
必要なプロジェクトとLogstoreを選択します。 次に、[次へ] をクリックします。
[変換メッセージ] ステップで、エラーのないメッセージが表示されることを確認し、[ダッシュボードの生成] をクリックします。
変換非互換性メッセージ、エラーメッセージ、無効なフォーマットメッセージ、およびエラーのないメッセージのいずれかが表示される場合があります。
ダッシュボードをインポートした後、ダッシュボードページでダッシュボードを表示します。