관리 메뉴

Life goes slowly...

[ELK] Kibana - 데이터 분석 후 시각화 본문

프로그래밍/SQL

[ELK] Kibana - 데이터 분석 후 시각화

빨강소 2020. 9. 21. 11:37
728x90
반응형

 

Kibana 란?

Elastic Stack 기반으로 구축된 오픈 소스 프론트 엔트 애플리케이션으로, ElasticSearch에서 색인된 데이터를 검색하여 분석 및 시각화하는 기능 플랫폼입니다. Kibana는 히스토그램부터 Geo 맵까지 다양한 시각화 도구를 이용하여 사용자 지정 대시보드와 결합하여 데이터에 생명력을 부여하는 역할을 합니다. 고급 데이터 분석을 쉽게 수행하고 다양한 차트, 테이블 및 맵에서 데이터를 시각화 가능합니다. Kibana는 ElasticSearch의 결과를 보여주는 역할을 하기 때문에 ElasticSearch가 설치가 필수입니다.

 

Kibana 사용 용도

ElasticSearch에서 색인된 데이터를 검색하고 시각화하여 데이터를 분석합니다.

  • 로깅과 로그 분석
  • 인프라 메트릭과 컨테이너 모니터링
  • 애플리케이션 성능 모니터링(APM)
  • 위치 기반 정보 데이터 분석과 시각화
  • 보안 분석 및 비즈니스 분석
  • 웹 인터페이스를 통하여 Elastic Stack 인스턴스를 모니터링하며 관리하고 보호

 

Kibana의 주요 기능

1. Discover

ElasticSearch에 저장된 데이터를 한눈에 확인할 수 있으며 IP, URL 등의 키워드 등을 사용하여 조회한 키워드를 저장하여 다시 불러올 수 있습니다. 데이터 set을 Raw 한 Json 형태로 확인이 가능하며 Raw 데이터를 전부 볼 수도 있고, 원하는 데이터만 조회하여 볼 수도 있습니다.

2. Visualize

ElasticSearch에서 수집된 데이터 및 정보를 시각화하는 페이지입니다. 여러 종류의 차트를 지원하고 있으며 차트에 표현할 수 있는 X축, Y 축의 값을 설정이 가능합니다.

3. DashBoard

Visualize를 통하여 시각화한 객체를 모아서 하나의 DashBoard에 배치하여 한눈에 확인이 가능합니다. DashBoard는 저장도 가능하고 URL을 통하여 배포도 가능합니다. DashBoard와 Visualize는 Share를 통하여 공유 또한 가능합니다.

4. Setting

Kibana의 설정을 통하여 새로운 index를 추가하고 Visualize, DashBoard에서 생성한 데이터를 수정 및 삭제할 수 있는 영역입니다.

 

 

728x90
반응형
Comments