ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 키바나(kibana) - 소개 및 설치, 엘라스틱서치 연동
    Infra 2023. 11. 30. 20:00

    주제 11: 키바나(Kibana) 소개 및 설치, 엘라스틱서치와의 연동

    11.1 키바나(Kibana)란?

    키바나는 엘라스틱서치의 데이터를 시각화하고 탐색할 수 있는 오픈 소스 데이터 대시보드입니다. 엘라스틱서치에 저장된 데이터를 동적인 차트와 그래프 등 다양한 형태로 시각화할 수 있으며, 또한 로그 데이터의 실시간 모니터링, 탐색, 분석도 가능합니다.

    Kibana Overview

    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 생성

    1. 키바나 대시보드의 좌측 메뉴에서 'Stack Management'을 클릭합니다.
    2. 'Index Patterns'을 클릭합니다.
    3. 'Create index pattern' 버튼을 클릭합니다.
    4. 생성하려는 인덱스의 이름을 입력하고, 'Next step'을 클릭합니다.
    5. 시간 필드를 선택하고, 'Create index pattern'을 클릭합니다.

    이제 생성한 'Index Pattern'을 이용하여 엘라스틱서치의 인덱스 데이터를 시각화할 수 있습니다.

    이렇게 키바나를 이용하면 엘라스틱서치의 데이터를 다양한 방법으로 시각화하고 분석할 수 있습니다. 다음 주제에서는 키바나의 고급 기능에 대해 알아보겠습니다.

    댓글

Paycis's