カスタム・ダッシュボードの構築
Instana 一般的なユースケースに対応するための組み込みダッシュボードを提供しており、カスタムダッシュボードを作成する必要がなくなります。 組み込みのダッシュボードに加え、 Instana はユーザーのニーズにより的確に応えるため、カスタムダッシュボードにも対応しています。
Instana には、3つのカスタムダッシュボードオプションが用意されています:
- 以下のセクションで説明するように、 Instana 内で直接、ネイティブのカスタムダッシュボードを作成します。
- 「 Instana 」のデータを他のデータソースと統合したい場合や、高度なダッシュボード機能が必要な場合は、当社の「 Grafana 」プラグインをご活用ください。
- Web REST API のデータをクエリし、お好みのツールでダッシュボードを作成して、最大限の柔軟性を確保しましょう。
カスタム・ダッシュボードの作成
カスタムダッシュボードを作成するには、次のいずれかの方法を使用してください:
- Instana UIのホームページにある「 マイカスタムダッシュボード 」の下にある「 ダッシュボードを追加 + 」をクリックします。ダッシュボードの名前を入力し、 「作成」 をクリックします。
- Instana のUIにあるナビゲーションメニューから、 「カスタムダッシュボード 」> 「ダッシュボードを追加 + 」を選択します。ダッシュボードの名前を入力し、 「作成」 をクリックします。
- Instana のUIでダッシュボードがすでに開いている場合は、ダッシュボードのドロップダウンリストをクリックし、 「ダッシュボードを作成 +」 を選択します。ダッシュボードの名前を入力し、 「作成」 をクリックします。
デフォルトでは、作成したダッシュボードは自分だけがアクセスできますが、後で他のユーザーと共有することも可能です。
ウィジェットの追加
「ウィジェットの追加」 ボタンをクリックして、新規ウィジェットの作成を開始します。 ダッシュボードが作成されたら、ダッシュボードに自由に配置してサイズ変更することができます。 ウィジェット・タイプを選択します。 恒常的に新しいウィジェット・タイプを追加しています。 例のセクションを確認してください。
データの選択
高カーディナリティのデータや、その背後にある相関関係( ダイナミックグラフを活用)も、カスタムダッシュボード内で確認できます。
一部のウィジェット・タイプでは、それぞれが独自のデータ・ソースを持つ複数のデータ・セットを表示できます。
ダイアログにプレビューを表示するには、データソースと指標を選択してください。
- 「アプリケーション」、「イベント」、「Web サイト」、および「モバイル・アプリケーション」に対して、ドロップダウン・リストからメトリックを選択します。
- インフラストラクチャー & プラットフォーム・メトリックの場合、カタログが使用可能です。 一部のメトリックはリストされないことがあります。 検索バーを使用して、特定のメトリックを検索できます。 ウィジェットのフィルターを使用して、関連メトリックでカタログをフィルターに掛けることもできます。
集約の選択
選択したメトリックを表す一致データ・ポイントは、さまざまな方法で集約されます。 単一数のウィジェットや円グラフなどの単一の値が要求された場合、集約は時間フレーム全体にまたがります。 時系列ウィジェットでは、集約はバケットごとに実行されます。
バケットまたは単一の値で、値は次のようにさまざまな方法で集約されます。
- 平均: 平均値
- 最小: 最小値
- 最大: 最大値
- 合計: 値の合計
- 百分位(25パーセンタイル、50パーセンタイル、……): 値の
xパーセントが低く、xがパーセンタイルになっている値。
インフラストラクチャー・データ・ソースの場合、グラフに含まれているすべての個別メトリック・データ・シリーズの合計を実行することを選択できます。 例えば、Docker コンテナーの CPU 使用率を表示している場合、タイム・バケットにおける各コンテナーの平均 CPU 使用率を計算し、すべてのコンテナーにわたるこれらの数値の合計を表示することができます。
詳しくは、集約の資料を参照してください。
フィルターの追加
ウィジェットによってレンダリングされるデータは、クエリー・ビルダーを使用して特定のタグでフィルターに掛けることができます。
次のウィジェットは、GET /card/:id エンドポイントのサービス cart に対する Test アプリケーションで、状況が 200 の正常終了した HTTP 呼び出しのみを表示するようにフィルターに掛けられています。
グループを選択する
ウィジェットのタイプによっては、グループを表示できる場合があります。
次のウィジェットは、「サービス名」によってグループ化されています。
グループ化に使用するタグを選択した後、チャートに表示したい結果を指定できます。 グループは、グラフに表示されているメトリックと集約によってソートされています。 また、他のすべてのグループ(どのグループにも属していないグループ)の集計値を、グラフ上で別の値として表示するように設定することもできます。 このメトリックと集約を使用して、他のグループも集約されます。
パラメータ化されたカスタムダッシュボード
ダッシュボードのフィルターバーを使用すると、ダッシュボード内のすべてのウィジェットにフィルターを適用できます。 詳細については、 「パラメータ化されたカスタムダッシュボード」 を参照してください。
過去との比較
ウィジェットを過去の期間と比較するために、「 タイムシフト 」機能が用意されています。
例
表示するデータのタイプに応じた例を次にいくつか挙げます。
高度な機能
ランディング・ページに設定
頻繁に表示するカスタム・ダッシュボードがある場合、それをデフォルトのダッシュボードにすることが考えられます。 このようにすると、Instana にアクセスするたびに、それが最初に表示されます。 これは、ユーザーごとの設定であるため、同僚には影響する心配はありません。
ダッシュボードを共有
自分のダッシュボードに他のユーザーがアクセスできるようにするには、単にパブリック・ダッシュボードとして指定します。 他のユーザーをエディターとして追加することもできますが、そうしない限り、表示専用になります。
ウィジェットのコピー
ウィジェットは、ダッシュボード間でコピーできます。 ウィジェットをコピーするには、ウィジェット・オーバーフロー・メニューから 「コピー」 メニュー項目を選択します。
ダッシュボードのすべてのウィジェットをコピーするには、ダッシュボード・オーバーフロー・メニューから 「すべてのウィジェットのコピー」 メニュー項目を選択します。
ウィジェットを貼り付けるには、対象のカスタムダッシュボードに移動し、 Windows の場合は「貼り付け」 CTRL-V ショートカットを、 Mac OS の場合は CMD-V 「貼り付け」ショートカットを使用してください。
大画面で表示する
ダッシュボードを大画面やテレビに表示したい場合は、「TVモード」を選択してください。 大規模形式での表示動作が最適になるように、メインナビゲーションとヘッダーを非表示にします。
カスタム・ダッシュボード API
カスタムダッシュボードの管理には、Web REST API をご利用いただけます。 目的の要求ペイロードの作成には、ユーザー・インターフェースにある「 JSON として編集」機能を活用することをお勧めします。 特に、正しいウィジェット構成とアクセス・ルールの作成に役立ちます。