-
키바나(kibana) - 소개 및 설치, 엘라스틱서치 연동Infra 2023. 11. 30. 20:00
주제 11: 키바나(Kibana) 소개 및 설치, 엘라스틱서치와의 연동
11.1 키바나(Kibana)란?
키바나는 엘라스틱서치의 데이터를 시각화하고 탐색할 수 있는 오픈 소스 데이터 대시보드입니다. 엘라스틱서치에 저장된 데이터를 동적인 차트와 그래프 등 다양한 형태로 시각화할 수 있으며, 또한 로그 데이터의 실시간 모니터링, 탐색, 분석도 가능합니다.
11.2 키바나 설치하기
키바나도 엘라스틱서치와 마찬가지로 Docker를 이용하여 간편하게 설치할 수 있습니다.
11.2.1 키바나 Docker 이미지 실행
아래 명령을 통해 키바나 Docker 이미지를 실행합니다.
docker run -d --name kibana -p 5601:5601 -e "ELASTICSEARCH_HOSTS=http://localhost:9200" docker.elastic.co/kibana/kibana:7.14.0
위 명령은 다음을 수행합니다:
-d
: Docker 컨테이너를 백그라운드에서 실행합니다.--name kibana
: Docker 컨테이너의 이름을 'kibana'로 지정합니다.-p 5601:5601
: 호스트와 Docker 컨테이너 간의 포트 매핑을 설정합니다.-e "ELASTICSEARCH_HOSTS=http://localhost:9200"
: 연결할 엘라스틱서치 서버의 주소를 설정합니다.docker.elastic.co/kibana/kibana:7.14.0
: 실행할 Docker 이미지를 지정합니다.
11.2.2 키바나 실행 확인
브라우저에서 http://localhost:5601 을 열어 키바나가 정상적으로 실행되었는지 확인할 수 있습니다.
11.3 키바나 기본 사용법
키바나에서 엘라스틱서치의 인덱스를 시각화하려면 먼저 'Index Pattern'을 생성해야 합니다. 'Index Pattern'은 엘라스틱서치의 인덱스를 참조하는 키바나의 설정입니다.
11.3.1 Index Pattern 생성
- 키바나 대시보드의 좌측 메뉴에서 'Stack Management'을 클릭합니다.
- 'Index Patterns'을 클릭합니다.
- 'Create index pattern' 버튼을 클릭합니다.
- 생성하려는 인덱스의 이름을 입력하고, 'Next step'을 클릭합니다.
- 시간 필드를 선택하고, 'Create index pattern'을 클릭합니다.
이제 생성한 'Index Pattern'을 이용하여 엘라스틱서치의 인덱스 데이터를 시각화할 수 있습니다.
이렇게 키바나를 이용하면 엘라스틱서치의 데이터를 다양한 방법으로 시각화하고 분석할 수 있습니다. 다음 주제에서는 키바나의 고급 기능에 대해 알아보겠습니다.
'Infra' 카테고리의 다른 글
엘라스틱 서치 6 - 전문(full-text) 검색 (0) 2023.12.14 엘라스틱 서치 5 - 데이터 집계 (1) 2023.12.11 엘라스틱 서치 2 - 인덱스 생성과 관리 (1) 2023.11.27 엘라스틱서치 1 - 소개 및 설치 (0) 2023.11.23 리눅스 서버 배포환경 구축하기 4 - Jenkins설치 및 git연동 (0) 2021.05.19