상위: Data Engineering
요약
Kibana는 Elastic Stack의 UI 레이어로, Elasticsearch에 저장된 데이터를 시각화하고 탐색하며, Elastic Stack을 관리하는 도구입니다.
핵심 기능
데이터 탐색 (Discover)
- 인덱스 패턴을 기반으로 데이터를 검색하고 필터링합니다.
- 시계열 데이터의 분포를 확인하고 상세 문서를 조회할 수 있습니다.
시각화 (Visualize)
- 다양한 차트(Bar, Line, Pie, Map 등)를 생성합니다.
- Lens: 드래그 앤 드롭 방식의 직관적인 시각화 도구.
- Dashboard: 여러 시각화를 한 화면에 모아서 봅니다.
- Canvas: 픽셀 단위 조절로 정밀한 레이아웃 구성, 프레젠테이션용.
Lens 인터페이스
- 색인 패턴 (Index Pattern)
- 필드 목록 (Fields List)
- 작업 공간 (Workspace)
- 레이어 창 (Layer Pane)
관리 (Management)
- Dev Tools: REST API를 직접 실행해볼 수 있는 콘솔(Console)을 제공합니다.
- Stack Management: 인덱스 패턴, ILM 정책, 사용자 권한 등을 설정합니다.
Elastic Stack 구성
- Elasticsearch: 저장 및 검색.
- Logstash: 수집 및 변환.
- Kibana: 시각화 및 관리.
- Beats: 경량 데이터 수집기.