このページでは、AppDynamics でカスタムダッシュボードをインポートおよびエクスポートする手順について説明します。 

カスタムダッシュボードおよびテンプレートをエクスポートすると、別の AppDynamics コントローラにインポートできる JSON ファイルが生成されます。 

カスタムダッシュボードおよびテンプレートのインポート/エクスポートは、コントローラ UI から、または REST API を使用してプログラムによって行うことができます。プログラムによるインポートとエクスポートについては、「構成インポートおよびエクスポートAPI」を参照してください。

カスタムダッシュボードのエクスポート

コントローラUIでカスタムダッシュボードをエクスポートするには

  • カスタム ダッシュボード リストから、エクスポートするダッシュボードを選択して、[Dashboards] メニューバーの [Export] ボタンをクリックします。
  • Editモードで、エクスポートするダッシュボードのダッシュボードエディタで、[More Actions] ドロップダウンリストから [Export Dashboard] を選択します。

ダッシュボードの編集権限がある場合は、いずれかの方法を使用できます。編集権限を持っていない場合は、カスタム ダッシュボード リストの Export オプションを使用します。

ダッシュボードは CustomDashboard_<dashboard_name>_<unique_id>.json という名前のファイルにエクスポートされます。インポートする前にファイルの名前を変更することもできます。

カスタムダッシュボードテンプレートのエクスポート

作成したカスタムダッシュボードはテンプレートとしてエクスポートできます。テンプレートにより、そのダッシュボードをベースにして新しいテンプレートをすばやく作成できます。

カスタム ダッシュボード テンプレートをエクスポートするには、カスタムダッシュボードのツールバーにある Export ボタンをクリックします。

インポートとエクスポートは、別のアプリケーションまたは別のコントローラでテンプレートを再使用するためのものです。同じアプリケーション内の別のティアまたはノードでテンプレートを使用する場合は、エクスポートしてインポートする必要はありません。関連付けるだけですみます。「カスタム ダッシュボード テンプレートをティアまたはノードに関連付ける」を参照してください。

カスタムダッシュボードのインポート

ダッシュボードファイルをインポートし、以前にエクスポートしたものをベースに新しいダッシュボードを作成することができます。 

  1. カスタム ダッシュボード リストのメニューバーから [Import ] をクリックします。

  2. Choose File をクリックし、以前にエクスポートした、これからインポートする JSON ファイルを選択します。

  3. Open をクリックします。

  4. Import をクリックします。

エクスポートしたダッシュボードで使用されていたメトリック、ノード、ティア、またはアプリケーションが新しいコントローラ環境に存在しない場合、警告メッセージが表示されます。

次のような警告が表示されます。

新しいコントローラ環境でメトリックが利用できなくても、インポートは正常に完了してダッシュボードのウィジェットとレイアウトは保持されます。ウィジェットのプロパティに変更を加えて他の代替メトリックを使用することで、新しい環境でも同じような表示のダッシュボードを作成できます。 

カスタムダッシュボードテンプレートのインポート

  1. テンプレートをインポートするティアまたはノードのダッシュボードの My Dashboards タブで、プルダウンメニューから Manage Dashboards をクリックします。
  2. Tiers/Nodes Dashboards のダッシュボードテンプレートのリストから、インポートするダッシュボードテンプレートを選択して、メニューバーの Import をクリックします。