ELK 7.11.1버전 다운로드
https://www.elastic.co/kr/downloads/elasticsearch
view past releases 을 통해 원하는 버전 선택 가능
원하는 버전을 선택하고 OS에 맞게 다운로드
ElasticSearch, Logstash, Kibana, Filebeat 전부 download 후 압축해제
ElasticSearch , Kibana를 활용한 간단한 실습
1)ElasticSearch 실행
압축 해제한 폴더 \ bin \ elasticsearch.bat 실행
2)chrome 확장프로그램 다운로드 (Multi Elasticsearch Head)
사용하면 훨씬 편하게 elasticSearch를 GUI로 사용 할 수 있다
확장프로그램 적용 후의 모습
3) ElasticSearch와 마찬가지로 Kibana 실행
4) kibana 활용
Menu bar -> Management -> Dev Toos 클릭
4-1) 데이터 주입
4-2) query를 통하여 주입한 데이터 검색
4-3) 다른 데이터 삽입
4-4) Kibana index pattern 설정
Create index pattern 클릭
index pattern 은 data source를 Elatsic Search로부터 가져오는 것으로, index mapping등의 정보를 kibana에서 사용하기 적합하게 미리 캐싱 해 둔 것.
여기서 선택한 TimeField를 바탕으로 유용한 시계열 분석 도구를 제공한다.
4-5) Visualize
Create new visualization 클릭
Lens 클릭
bank data 선택 후
1. horizontal - bank.keyword (bank 열의 키워드) - 가로
2. vertical - average of customers (고객 평균 수) - 세로
로 설정
가상의 은행별 평균 고객 수를 시각화 할 수 있었다.
좌측 상단의 그래프 유형을 변경하거나 Suggestions를 클릭하면, 다양한 유형의 그래프에 적용해 볼 수 있다.
4-6) DashBoard
Visualize에서 시각화 한 것들을 DashBoard에 추가하여 한번에 볼 수 있다.
Share -> Embeded code -> Copy iFrame code를 통해 html 파일에 넣어 dashboard를 화면에 추가할 수 있다.
또는
Share -> Permalinks를 통해 dashboard 링크를 제공할 수 있다.
ex) href 사용
Logstash와 filebeat는 추후에 다뤄보도록 하겠다.
'ELK stack' 카테고리의 다른 글
[ELK-JDBC-MySQL] ELK와 MySQL 연결 (ubuntu server) (0) | 2024.07.25 |
---|---|
[ELK Stack] 데이터 파이프라인 구축 (Linux) (0) | 2024.07.19 |
[ELK stack] 데이터 파이프라인 구축 (window) (0) | 2024.07.19 |
[Elasticsearch] CRUD (0) | 2024.07.18 |