ノードグラフパネル - Amazon Managed Grafana

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

ノードグラフパネル

このドキュメントトピックは、Grafana バージョン 9.x をサポートする Grafana ワークスペース向けに設計されています。

Grafana バージョン 10.x をサポートする Grafana ワークスペースについては、「」を参照してくださいGrafana バージョン 10 での作業

Grafana バージョン 8.x をサポートする Grafana ワークスペースについては、「」を参照してくださいGrafana バージョン 8 での作業

ノードグラフパネルは、有向グラフまたはネットワークを視覚化します。有向フォースレイアウトを使用してノードを効果的に配置し、複雑なインフラストラクチャマップ、階層、または実行図の表示に役立ちます。

データ要件

ノードグラフパネルでは、ノードとエッジを表示するために、データの特定の形状が必要です。このパネルでは、すべてのデータソースまたはクエリを視覚化できるわけではありません。

ノードグラフの視覚化は、ノードエッジ で構成されます。

  • ノードは円として表示されます。ノードは、アプリケーション、サービス、またはアプリケーションの観点から関連するその他のものを表す場合があります。

  • エッジは、2 つのノードを接続する線として表示されます。接続には、リクエスト、 オペレーション、または 2 つのノード間のその他の関係があります。

ノードとエッジの両方に、メタデータまたは統計を関連付けることができます。データソースは、表示される情報と値を定義するため、データソースごとに異なるタイプの値を表示したり、一部の値を表示したりすることはできません。

ノード

通常、ノードにはノード内に 2 つの統計値とノードのすぐ下の 2 つの識別子、通常は名前とタイプが表示されます。ノードは、ノードの周囲に別の値のセットを色円として表示することもできます。異なる色のセクションは、合計が最大 1 である異なる値を表します。例えば、エラーの割合を円の赤い部分で表すことができます。

追加の詳細をコンテキストメニューで表示でき、ノードを選択すると表示されます。コンテキストメニューには、Grafana ワークスペースの他の部分または外部リンクをターゲットにできる追加のリンクもあります。

注記

ノードグラフには 1,500 個のノードしか表示できません。この制限を超えると、右上隅に警告が表示され、一部のノードは非表示になります。グラフ内の非表示ノードマーカーをクリックすると、グラフの非表示部分を展開できます。

エッジ

エッジにカーソルを合わせると、エッジに統計が表示されることもあります。ノードと同様に、エッジを選択すると、追加の詳細とリンクを含むコンテキストメニューを開くことができます。

この視覚化をサポートする最初のデータソースは、サービスマップ機能の AWS X-Ray データソースです。詳細については、「AWS X-Ray データソースに接続する」を参照してください。

ノードグラフのナビゲーション

ノードグラフ内でパンするには、ノードまたはエッジの外部を選択し、ポインタをドラッグします。

ノードグラフの左上隅にあるボタンを使用してズームできます。

隠しノード

一定の時間に表示されるノードの数は、妥当なパフォーマンスを維持するために制限されます。この制限外のノードは、そのエッジに接続されている非表示ノードのおおよその数を示すクリック可能なマーカーの背後に非表示になります。マーカーを選択すると、そのノードの周囲にグラフを展開できます。

グリッドビュー

グリッドビューに切り替えて、グラフ内の最も関心のあるノードの概要を把握できます。グリッドビューは、エッジのないグリッド内のノードを表示し、ノード内に表示される統計、またはノードの色付きの境界で表される統計でソートできます。

ノードをソートするには、凡例内の統計を選択します。統計名の横のマーカーは、ソートおよびソート方向に現在使用されている統計を示します。

ノードを選択し、グラフレイアウトで表示 オプションを選択して、選択したノードに焦点を絞ってグラフレイアウトに戻し、グラフ全体のコンテキストで表示します。

Data API

この視覚化では、データを正しく表示するために、データソースから返されるデータの特定の形状が必要です。

ノードグラフには、少なくともグラフのエッジを記述するデータフレームが必要です。デフォルトでは、ノードグラフはこのデータフレームに基づいてノードと統計を計算します。オプションで、ノード固有のメタデータをより多く表示する必要がある場合に備えて、ノードを説明する 2 番目のデータフレームを送信できます。ノードグラフをレンダリングするには、両方のデータフレームframe.meta.preferredVisualisationType = 'nodeGraph'に を設定するか、それぞれ nodesedges に名前を付ける必要があります。

構造からのエッジデータ

必須フィールド:

フィールド名 タイプ 説明

id

string

エッジの一意の識別子。

ソース

string

ソースノードの ID。

target

string

ターゲットの ID。

オプションフィールド:

フィールド名 タイプ 説明

mainstat

文字列/数値

エッジにカーソルを合わせるとオーバーレイに表示される最初の統計。値をそのまま表示する文字列でも、数値でもかまいません。数値の場合、そのフィールドに関連付けられている単位も表示されます。

セカンダリ統計

文字列/数値

mainStat と同じですが、そのすぐ下に表示されます。

detail__*

文字列/数値

エッジをクリックするとdetail__、 というプレフィックスが付いたフィールドがコンテキストメニューのヘッダーに表示されます。より人間が読めるラベルconfig.displayNameには を使用します。

構造からのノードデータ

必須フィールド:

フィールド名 タイプ 説明

id

string

ノードの一意の識別子。この ID は、ソースフィールドとターゲットフィールドのエッジによって参照されます。

オプションフィールド:

フィールド名 タイプ 説明

title

string

ノードのすぐ下の に表示されるノードの名前。

subtitle

string

タイトルの下に表示される追加の名前、タイプ、またはその他の識別子。

mainstat

文字列/数値

ノード自体内に表示される最初の統計。値はそのままの文字列でも数値でもかまいません。数値の場合、そのフィールドに関連付けられている単位も表示されます。

セカンダリ統計

文字列/数値

mainStat と同じですが、ノード内でその下に表示されます。

arc__*

数値

プレフィックス が付いたフィールドarc__はすべて、ノードの周囲に色円を作成するために使用されます。これらのフィールドの値はすべて、合計で 1 になります。を使用して色を指定できますconfig.color.fixedColor

detail__*

文字列/数値

ノードをクリックするとdetail__、コンテキストメニューのヘッダーに というプレフィックスが付いたフィールドが表示されます。より人間が読めるラベルconfig.displayNameには を使用します。