Kibana-개요

Kibana 는 주로 선 그래프, 막대 그래프, 파이 차트, 히트 맵, 지역 맵, 좌표 맵, 게이지, 목표, 타임 라이언 등의 형태로 대량의 로그를 분석하는 데 사용되는 오픈 소스 브라우저 기반 시각화 도구입니다. 시각화를 통해 쉽게 확인할 수 있습니다. 입력 소스의 오류 추세 또는 기타 중요한 이벤트의 변화를 예측하거나 확인하기 위해 Kibana는 Elasticsearch 및 Logstash와 동기화하여 작동합니다. ELK 스택.

ELK 스택이란 무엇입니까?

ELK Elasticsearch, Logstash 및 Kibana를 의미합니다. ELK로그 분석에 전 세계적으로 사용되는 인기있는 로그 관리 플랫폼 중 하나입니다. ELK 스택에서 Logstash는 다른 입력 소스에서 로깅 데이터 또는 기타 이벤트를 추출합니다. 이벤트를 처리하고 나중에 Elasticsearch에 저장합니다.

Kibana Elasticsearch에서 로그에 액세스하고 선 그래프, 막대 그래프, 파이 차트 등의 형태로 사용자에게 표시 할 수있는 시각화 도구입니다.

ELK 스택의 기본 흐름은 여기 이미지에 나와 있습니다.

Logstash는 로그가 보관 된 모든 원격 소스에서 데이터를 수집하고 Elasticsearch로 푸시합니다.

Elasticsearch는 데이터가 수집되는 데이터베이스 역할을하며 Kibana는 Elasticsearch의 데이터를 사용하여 아래와 같이 막대 그래프, 파이 차트, 히트 맵의 형태로 사용자에게 데이터를 나타냅니다.

예를 들어, 사용자에게 매일 또는 매시간 데이터를 실시간으로 보여줍니다. Kibana UI는 사용자 친화적이며 초보자가 이해하기 매우 쉽습니다.

Kibana의 특징

Kibana는 사용자에게 다음과 같은 기능을 제공합니다.

심상

Kibana에는 데이터를 쉽게 시각화 할 수있는 많은 방법이 있습니다. 일반적으로 사용되는 것 중 일부는 수직 막대 차트, 수평 막대 차트, 파이 차트, 선 그래프, 히트 맵 등입니다.

계기반

시각화가 준비되면 모두 대시 보드라는 하나의 보드에 배치 할 수 있습니다. 서로 다른 섹션을 함께 관찰하면 정확히 무슨 일이 일어나고 있는지에 대한 명확한 전체적인 아이디어를 얻을 수 있습니다.

개발 도구

개발 도구를 사용하여 색인으로 작업 할 수 있습니다. 초보자는 개발 도구에서 더미 인덱스를 추가하고 데이터를 추가, 업데이트, 삭제하고 인덱스를 사용하여 시각화를 만들 수도 있습니다.

보고서

시각화 및 대시 보드 형식의 모든 데이터를 보고서 (CSV 형식)로 변환하거나 코드에 포함하거나 URL 형식으로 다른 사람과 공유 할 수 있습니다.

필터 및 검색어

필터 및 검색 쿼리를 사용하여 대시 보드 또는 시각화 도구에서 특정 입력에 필요한 세부 정보를 가져올 수 있습니다.

플러그인

타사 플러그인을 추가하여 Kibana에서 새로운 시각화 또는 기타 UI 추가를 추가 할 수 있습니다.

좌표 및 지역지도

Kibana의 좌표 및 지역 맵은 데이터에 대한 사실적인보기를 제공하는 지리적 맵에 시각화를 표시하는 데 도움이됩니다.

Timelion

Timelion, 일명 timeline시간 기반 데이터 분석에 주로 사용되는 또 다른 시각화 도구입니다. 타임 라인을 사용하려면 인덱스에 연결하고 필요한 결과를 얻기 위해 데이터에 대한 계산을 수행하는 데 도움이되는 간단한 표현 언어를 사용해야합니다. 주, 월 등의 측면에서 이전주기와 데이터를 비교하는 데 더 도움이됩니다.

캔버스

Canvas는 Kibana의 또 다른 강력한 기능입니다. 캔버스 시각화를 사용하면 다양한 색상 조합, 모양, 텍스트, 기본적으로 워크 패드라고하는 여러 페이지로 데이터를 나타낼 수 있습니다.

Kibana의 장점

Kibana는 사용자에게 다음과 같은 이점을 제공합니다.

  • 선 그래프, 막대 그래프, 파이 차트, 히트 맵 등의 형태로 대량의 로그를 분석하는 데 주로 사용되는 오픈 소스 브라우저 기반 시각화 도구가 포함되어 있습니다.

  • 초보자가 이해하기 쉽고 간단합니다.

  • 시각화 및 대시 보드를 보고서로 쉽게 변환 할 수 있습니다.

  • 캔버스 시각화는 복잡한 데이터를 쉽게 분석하는 데 도움이됩니다.

  • Kibana의 Timelion 시각화는 성능을 더 잘 이해하기 위해 데이터를 역으로 비교하는 데 도움이됩니다.

Kibana의 단점

  • 버전이 일치하지 않으면 Kibana에 플러그인을 추가하는 것은 매우 지루할 수 있습니다.

  • 이전 버전에서 새 버전으로 업그레이드하려는 경우 문제가 발생하는 경향이 있습니다.