시각화 개요
시각화 개요 (Visualizations)
Grafana는 다양한 사용 사례를 지원하는 여러 시각화를 제공해요. 이 문서 섹션은 내장 시각화, 그 옵션과 일반적인 사용법을 다뤄요. 어떤 시각화를 고를지 모르겠다면 Grafana가 패널 쿼리를 기반으로 시각화 제안을 제공할 수 있어요.
출처: Visualizations
본문
그래프와 차트 (Graphs & charts)
- Time series: 기본이자 메인 그래프 시각화. 이 패널에서 알림이 지원돼요.
- State timeline: 시간에 따른 상태 변경용.
- Status history: 시간에 따른 주기적 상태용.
- Bar chart: 범주형 데이터 표시.
- Histogram: 값 분포를 막대 차트로 계산·표시.
- Heatmap: 2차원 데이터 시각화, 보통 현상의 크기용.
- Pie chart: 비례가 중요할 때 보통 사용.
- Candlestick: 주로 가격/데이터 움직임이 초점인 금융 데이터용.
- Gauge: 단일 메트릭이 임계값에서 얼마나 멀리 떨어졌는지 보여주는 전통적인 둥근 시각.
- Trend: 시간이 아닌 순차적 숫자 x를 가진 데이터셋용.
- XY chart: 임의 x와 y 값을 그래프로 시각화.
통계와 숫자 (Stats & numbers)
기타 (Misc)
- Table: 메인이자 유일한 테이블 시각화.
- Logs: 로그의 메인 시각화.
- Node graph: 방향 그래프나 네트워크용.
- Traces: 트레이스의 메인 시각화.
- Flame graph: 프로파일링의 메인 시각화.
- Canvas: 정적·동적 레이아웃에 요소를 명시적으로 배치.
- Geomap: 지리공간 데이터 시각화.
위젯 (Widgets)
- Dashboard list: 대시보드 나열.
- Alert list: 알림 나열.
- Annotations list: 사용 가능한 어노테이션 나열.
- Text: markdown과 html 표시.
- News: RSS 피드 표시.
더 얻기 (Get more)
패널 플러그인을 설치해 더 많은 시각화 유형을 추가할 수 있어요.
예시 (Examples)
모든 시각화를 어떻게 구성할 수 있는지 좋은 예시를 찾아볼 수 있어요. play.grafana.org에는 다양한 시각화를 보여주는 데모 대시보드가 많아요.
- 그래프(Time based line, area, bar chart): 기본 time series 시각화 권장. 공개 데모 대시보드에 다양한 구성·스타일 예시가 있어요. 범주형 데이터에는 bar chart를 사용해요.
- 큰 숫자와 통계: stat은 선택적 그래프 sparkline과 함께 하나의 큰 통계값을 보여줘요. 임계값이나 색상 스케일로 배경/값 색을 제어할 수 있어요.
- 게이지: 값을 min/max와의 관계로 제시하려면 표준 방사형 gauge 또는 가로/세로 bar gauge(3가지 표시 모드)를 사용해요.
- 테이블: 테이블 레이아웃으로 데이터를 표시하려면 table을 사용해요.
- 파이 차트: 하나 이상의 쿼리의 축소된 시리즈나 값을 서로의 관계로 표시하려면 pie chart를 사용해요.
- 히트맵: 시간에 따른 값 분포를 표시하려면 heatmap을 사용해요.
- State timeline: 시간에 따른 개별 상태 변경을 보여줘요. 시간 시리즈와 함께 사용하면 임계값이 숫자 값을 이산 상태 영역으로 바꿔요.