노드 그래프
노드 그래프 (Node graph)
노드 그래프는 서비스, 애플리케이션, 자원 같은 노드와 그 사이의 관계(엣지)를 시각화하는 패널이에요. 분산 시스템의 서비스 간 요청 흐름이나 의존 관계를 파악하는 데 유용하며, 트레이스 기반 서비스 그래프에서 특히 유용합니다.
출처: 문서
본문
노드 그래프 시각화는 노드와 노드 사이의 엣지를 표시해 관계를 시각화합니다.
- 노드 (Nodes) — 시리즈를 나타내며, 색상·크기로 메트릭을 표현할 수 있습니다.
- 엣지 (Edges) — 노드 사이의 관계를 나타냅니다.
노드 그래프는 Time Series 데이터에서 동작합니다. 데이터 소스가 노드 그래프에 권장되는 특정 필드(예: id, title, mainStat, secondaryStat, arc 등)를 반환하면 이를 활용해 노드를 꾸밀 수 있습니다.
데이터 형식
노드 그래프는 다음과 같은 데이터 형식을 지원합니다.
- 시계열 데이터 — 각 시리즈가 하나의 노드
- 그래프 데이터를 위한
nodes와edges데이터 프레임
각 노드는 다음 옵션으로 커스터마이즈할 수 있습니다.
- 빨간/녹색/노란색 등 색상 — 메트릭 값에 따른 노드 색상
- 메인 스탯(mainStat)·보조 스탯(secondaryStat) — 노드에 표시할 통계
- 호버 정보 — 노드에 마우스를 올리면 상세 정보 표시
상호작용
- 노드를 클릭하면 연결된 엣지를 강조
- 노드에 마우스를 올리면 메트릭 정보 표시
- 드릴다운 지원 (데이터 소스에 따라)