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