노드 그래프 패널 - Amazon Managed Grafana

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

노드 그래프 패널

이 설명서 항목은 Grafana 버전 9.x를 지원하는 Grafana 작업 영역을 위해 설계되었습니다.

Grafana 버전 10.x를 지원하는 Grafana 작업 영역에 대한 내용은 을 참조하십시오. Grafana 버전 10에서 작업하기

Grafana 버전 8.x를 지원하는 Grafana 작업 영역에 대한 내용은 을 참조하십시오. Grafana 버전 8에서 작업하기

노드 그래프 패널은 유방향 그래프 또는 네트워크를 시각화합니다. 방향성 힘 레이아웃을 사용하여 노드를 효과적으로 배치하므로 복잡한 인프라 맵, 계층 구조 또는 실행 다이어그램을 표시하는 데 도움이 될 수 있습니다.

데이터 요구 사항

노드 그래프 패널에 노드와 엣지를 표시할 수 있으려면 특정 형태의 데이터가 필요합니다. 모든 데이터 소스 또는 쿼리를 이 패널에서 시각화할 수 있는 것은 아닙니다.

노드 그래프 시각화는 노드와 엣지로 구성됩니다.

  • 노드는 원으로 표시됩니다. 노드는 애플리케이션, 서비스 또는 애플리케이션 관점에서 관련된 모든 것을 나타낼 수 있습니다.

  • 에지는 두 노드를 연결하는 선으로 표시됩니다. 연결은 요청, 작업 또는 두 노드 간의 기타 관계일 수 있습니다.

노드와 에지 모두 관련 메타데이터 또는 통계를 가질 수 있습니다. 데이터 원본은 표시되는 정보와 값을 정의하므로 데이터 원본마다 다른 유형의 값을 표시하거나 일부 값을 표시하지 않을 수 있습니다.

노드

일반적으로 노드에는 노드 내부에 두 개의 통계 값이 표시되고 노드 바로 아래에 두 개의 식별자 (일반적으로 이름과 유형) 가 표시됩니다. 노드는 또 다른 값 세트를 노드 주위의 색상 원으로 표시할 수도 있습니다. 색상이 다른 섹션은 합이 1이 되어야 하는 다양한 값을 나타냅니다. 예를 들어, 원의 빨간색 부분으로 오류 백분율을 표시할 수 있습니다.

노드를 선택하면 표시되는 컨텍스트 메뉴에 추가 세부 정보가 표시될 수 있습니다. 컨텍스트 메뉴에는 Grafana 작업 공간의 다른 부분이나 외부 링크를 대상으로 할 수 있는 추가 링크가 있을 수도 있습니다.

참고

노드 그래프에는 1,500개의 노드만 표시할 수 있습니다. 이 한도를 넘으면 오른쪽 상단에 경고가 표시되고 일부 노드는 숨겨집니다. 그래프에서 숨겨진 노드 마커를 클릭하여 그래프의 숨겨진 부분을 확장할 수 있습니다.

엣지

가장자리를 마우스로 가리키면 모서리에 통계가 표시될 수도 있습니다. 노드와 마찬가지로 가장자리를 선택하여 추가 세부 정보와 링크가 있는 컨텍스트 메뉴를 열 수 있습니다.

이 시각화를 지원하는 첫 번째 AWS X-Ray 데이터 소스는 해당 서비스 맵 기능의 데이터 소스입니다. 자세한 정보는 AWS X-Ray 데이터 소스에 연결을 참조하세요.

노드 그래프 탐색

노드 또는 가장자리의 바깥쪽을 선택하고 포인터를 드래그하여 노드 그래프 내에서 패닝할 수 있습니다.

노드 그래프의 왼쪽 상단 모서리에 있는 버튼을 사용하여 확대할 수 있습니다.

숨겨진 노드

적절한 성능을 유지하기 위해 지정된 시간에 표시되는 노드 수가 제한됩니다. 이 제한을 벗어나는 노드는 해당 가장자리에 연결된 숨겨진 노드의 대략적인 수를 보여주는 클릭 가능한 마커 뒤에 숨겨집니다. 마커를 선택하여 해당 노드를 중심으로 그래프를 확장할 수 있습니다.

그리드 뷰

그리드 뷰로 전환하여 그래프에서 가장 흥미로운 노드를 더 잘 볼 수 있습니다. 그리드 뷰는 노드를 가장자리 없이 그리드로 표시하며, 노드 내부에 표시된 통계 또는 노드의 색상 테두리로 표시되는 통계를 기준으로 정렬할 수 있습니다.

노드를 정렬하려면 범례 내에서 통계를 선택합니다. 통계 이름 옆의 마커는 정렬 및 정렬 방향에 현재 어떤 통계가 사용되고 있는지를 나타냅니다.

노드를 선택한 다음 그래프 레이아웃에 표시 옵션을 선택하면 선택한 노드에 초점을 맞춘 그래프 레이아웃으로 다시 전환하여 전체 그래프 컨텍스트에서 표시할 수 있습니다.

데이터 API

이 시각화를 제대로 표시하려면 데이터 소스에서 특정 형태의 데이터를 반환해야 합니다.

노드 그래프에는 최소한 그래프의 가장자리를 설명하는 데이터 프레임이 필요합니다. 기본적으로 노드 그래프는 이 데이터 프레임을 기반으로 노드와 모든 통계를 계산합니다. 선택적으로 노드별 메타데이터를 더 표시해야 하는 경우 노드를 설명하는 두 번째 데이터 프레임을 전송할 수 있습니다. 노드 그래프를 렌더링하려면 두 데이터 프레임을 모두 frame.meta.preferredVisualisationType = 'nodeGraph' 설정하거나 nodes edges 각각 이름을 지정해야 합니다.

구조체의 엣지 데이터

필수 필드:

필드 이름 유형 설명

id

문자열

엣지의 고유 식별자.

source

문자열

소스 노드의 ID.

대상

문자열

대상의 ID입니다.

선택 필드:

필드 이름 유형 설명

메인스탯

문자열/숫자

가장자리를 마우스로 가리키면 오버레이에 첫 번째 통계가 표시됩니다. 값을 있는 그대로 표시하는 문자열이거나 숫자일 수 있습니다. 숫자인 경우 해당 필드와 관련된 모든 단위도 표시됩니다.

2차 통계

문자열/숫자

MainStat과 동일하지만 바로 아래에 표시됩니다.

세부 정보__*

문자열/숫자

접두사가 붙은 detail__ 모든 필드는 가장자리를 클릭하면 컨텍스트 메뉴의 헤더에 표시됩니다. 사람이 더 쉽게 읽을 수 있는 config.displayName 레이블을 만들 때 사용합니다.

구조체의 노드 데이터

필수 필드:

필드 이름 유형 설명

id

문자열

노드의 고유 식별자. 이 ID는 에지의 소스 및 대상 필드에서 참조됩니다.

선택 필드:

필드 이름 유형 설명

title

문자열

노드 바로 아래에 표시되는 노드 이름.

subtitle

문자열

제목 아래에 표시된 추가, 이름, 유형 또는 기타 식별자.

메인스탯

문자열/숫자

노드 자체 내에 첫 번째 통계가 표시됩니다. 값을 있는 그대로 표시하는 문자열이거나 숫자일 수 있습니다. 숫자인 경우 해당 필드와 관련된 모든 단위도 표시됩니다.

2차 통계

문자열/숫자

MainStat과 동일하지만 노드 내부의 MainStat에 표시됩니다.

arc__*

number

접두사가 붙은 arc__ 모든 필드는 노드 주위에 컬러 서클을 만드는 데 사용됩니다. 이 필드의 모든 값을 합하면 1이 되어야 합니다. 를 사용하여 색상을 지정할 수 config.color.fixedColor 있습니다.

세부 정보__*

문자열/숫자

접두사가 붙은 detail__ 모든 필드는 노드를 클릭하면 컨텍스트 메뉴의 헤더에 표시됩니다. 사람이 더 쉽게 읽을 config.displayName 수 있는 레이블에 사용합니다.