すべてのプロダクト
Search
ドキュメントセンター

Simple Log Service:ダッシュボードのインポートとエクスポート

最終更新日:Nov 01, 2024

このトピックでは、同じAlibaba Cloudアカウント内および複数のAlibaba Cloudアカウント間でダッシュボードをインポートする方法について説明します。 このトピックでは、GrafanaダッシュボードをSimple Log Serviceにインポートする方法と、Simple Log ServiceダッシュボードをGrafanaにインポートする方法についても説明します。

同じAlibaba Cloudアカウント内にダッシュボードをインポートする

  1. [ダッシュボード] セクションの右上隅で、[+] > [既存のダッシュボードのインポート] を選択します。

    image

  2. [既存のダッシュボードのインポート] ダイアログボックスで、次のパラメーターを設定し、[インポート] をクリックします。 ダッシュボードがインポートされると、ダッシュボードページに移動します。 下表に、各パラメーターを説明します。

    image

    パラメーター

    説明

    ソースプロジェクト

    ソースダッシュボードが属するプロジェクトを選択します。

    説明

    現在のプロジェクトまたは別のプロジェクトを選択できます。

    ソースダッシュボード

    ソースダッシュボードを選択します。

    ダッシュボード名

    新しいダッシュボードの名前を入力します。

    ログストアの置き換え

    新しいダッシュボードが現在のプロジェクトのLogstoreに依存している場合は、Logstoreを現在のプロジェクトのLogstoreに置き換えることができます。 複数のLogstoreを置き換えることができます。

Alibaba Cloudアカウント全体のダッシュボードのインポート

1. ダッシュボードのJSONファイルの取得

  1. ダッシュボードを開きます。 ダッシュボードページの右上隅にある [編集] をクリックして編集モードになります。 詳細については、「編集モード」をご参照ください。

  2. 編集モードで、アイコンをクリックしimageます。 [ダッシュボード設定] ページの [ダッシュボードJSON] タブで、JSON形式のコンテンツをコピーします。

    image

2. JSONダッシュボードの追加

  1. [ダッシュボード] セクションの右上隅で、[+] > [JSONダッシュボードの追加] を選択します。

    image

  2. [新しいダッシュボードに追加] ダイアログボックスで、JSON形式のコンテンツを貼り付け、[OK] をクリックします。 ダッシュボードが追加されると、ダッシュボードページに移動します。

    image

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形式のコンテンツの生成とエクスポート

  1. ダッシュボードリストで、管理するダッシュボードをクリックし、[ > image を選択します。

  2. Grafanaダッシュボードに変換タブで、使用するGrafanaのバージョンを選択します。 [Grafana JSONのコピー] または [Grafana JSONのダウンロード] をクリックして、JSON形式のコンテンツを取得します。

    image

2. Simple Log ServiceダッシュボードをGrafanaにインポートする

  1. Grafanaにログインします。

  2. 左側のナビゲーションウィンドウで、image > [ダッシュボード] を選択します。 ダッシュボードページで、[新規] > [インポート] を選択します。

    image

  3. [ダッシュボードJSONファイルのアップロード] をクリックしてJSONファイルをインポートするか、[パネルJSONからインポート] フィールドにjson形式のコンテンツを入力します。 次に、[ロード] をクリックします。

    image

  4. [オプション] ステップで、次の操作を完了します。

    image

    1. ダッシュボードの名前を指定します。

    2. ダッシュボードを保存するフォルダーを選択します。

    3. ダッシュボードのデータソースを選択します。

    4. [インポート] をクリックします。

  5. ダッシュボードをインポートした後、ダッシュボードページでダッシュボードを表示します。

変換スコープ

Simple Log ServiceダッシュボードをGrafanaにインポートする場合、GrafanaとSimple Log Serviceの実装と機能の違いにより、Simple Log Serviceダッシュボードの特定のグラフタイプ、データソース、変数、ステートメント、およびグラフスタイルのみが変換にサポートされます。 次の表に、変換でサポートされているコンテンツを示します。

カテゴリ

変換がサポートされるコンテンツ

チャートタイプ

  • テーブル (プロ)

  • 折れ線グラフ (プロ)

  • コラムチャート (プロ)

  • フローチャート (Pro)

  • 単一値チャート (Pro)

  • バーゲージ (プロ)

  • 円グラフ (プロ)

  • メトリックPrometheus

  • テーブル

  • テキスト

  • 倒れた列

データソースタイプ

  • Logstore (SQL)

  • Metricstore (PromQL)

  • Metricstore (SQL)

  • ビルトイン

変数

  • 変数置換のみがサポートされています。 Grafanaはフィルタをサポートしていないため、フィルタはサポートされません。

  • Grafanaはクエリ値と定数値の共存をサポートしていないため、変数は動的リストアイテムと静的リストアイテムの両方を使用できません。

  • 変数置換を使用する場合、Grafanaはダッシュボードでカスタムキーをサポートしていないため、複数の変数を追加できません。

ステートメント

  • SQL

  • PromQL

  • SQLおよびPromQL

チャートスタイル

チャートの位置、サイズ、タイトル、凡例のマッチング

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ファイルの取得

  1. Grafanaにログインします。

  2. 左側のナビゲーションウィンドウで、image > [参照] を選択します。

    image

  3. ダッシュボードリストで、管理するダッシュボードを見つけてクリックします。 ダッシュボードページの右上隅にあるアイコンをクリックしimageます。 [設定] ページの左側のナビゲーションウィンドウで、[JSONモデル] をクリックします。 JSON形式のコンテンツをコピーしてJSONファイルとして保存するか、コンテンツをクリップボードにコピーします。

    image

2. Grafanaダッシュボードのインポート

  1. ダッシュボードセクションの右上隅で、[+] > [Grafanaダッシュボードのインポート] を選択します。

    image

  2. [Grafana JSONのインポート] ステップで、JSONファイルをインポートするか、JSON形式のコンテンツを入力して [JSONの解析] をクリックします。image

  3. Logstoreの選択ステップで、次の操作を完了します。

    Simple Log Serviceは、JSON形式のコンテンツを自動的に解析して、ダッシュボードのデータソースIDまたはデータソース名を取得します。 データソースIDまたはデータソース名に基づいて、データソースに関連付けられているプロジェクトとLogstoreを取得できます。

    image

    1. http:// フィールドにGrafana IP address:Portと入力します。

    2. [idリンク] をクリックします。

      Grafanaデータソースの設定を構成できるページに移動します。 データソースに関連付けられているSimple Log ServiceプロジェクトとLogstoreを表示できます。 Simple Log ServiceがJSON形式のコンテンツから取得する情報は、Grafanaのバージョンによって異なります。 この例では、データソースIDが取得される。

    3. 必要なプロジェクトとLogstoreを選択します。 次に、[次へ] をクリックします。

  4. [変換メッセージ] ステップで、エラーのないメッセージが表示されることを確認し、[ダッシュボードの生成] をクリックします。

    変換非互換性メッセージ、エラーメッセージ、無効なフォーマットメッセージ、およびエラーのないメッセージのいずれかが表示される場合があります。image

  5. ダッシュボードをインポートした後、ダッシュボードページでダッシュボードを表示します。

変換スコープ

GrafanaダッシュボードをSimple Log Serviceにインポートする場合、Grafanaダッシュボードの特定のグラフタイプ、データソース、変数、ステートメント、およびグラフスタイルのみが変換にサポートされます。これは、GrafanaとSimple Log Serviceの実装と機能の違いによるものです。 次の表に、変換でサポートされているコンテンツを示します。

カテゴリ

変換でサポートされるコンテンツ

チャートタイプ

  • 時系列

  • 横棒グラフ

  • 統計

  • ゲージ

  • バーゲージ

  • テーブル

  • 円グラフ

  • 円グラフ (古い)

  • テキスト

データソースタイプ

  • プロメテウス

  • log-service-datasource

変数

  • クエリ (データソースはlog-service-datasourceでなければなりません)

  • Custom

  • テキストボックス

ステートメント

  • SQL

  • PromQL

  • SQLおよびPromQL

  • Grafanaランダムウォーク

チャートスタイル

チャートの位置、サイズ、タイトル、凡例のマッチング