WEB WAS/미들웨어

ELK 란? (Elasticsearch, logstash, kibana)

chanstory 2023. 6. 19. 09:33
반응형

 

ELK 란?

=> Elasticsearch, Logstash, Kibana 세가지로 구성되어 있음

=> 사용자에게 시스템과 어플리케이션에서의 로그 집계 및 분석

=> 어플리케이션 및 인프라 모니터링 시각화

Elasticsearch
=> 검색 및 분석 엔진
=> JSON 문서로 로그분석 및 검색
Logstash
=> 다양한 소스로부터 데이터 수집 및 전환하여 원하는 대상에 전송할 수 있도록 하는
     오픈 소스 데이터 수집 도구
Kibana
=> 로그 및 이벤트 검토에 사용하는 데이터 시각화 및 탐색 도구
=> Elasticsearch에 저장된 데이터를 시각화 함

 

 

ELK 작동 방식 

1. Logstash는 데이터 수집 및 변환 후 올바른 대상으로 전송

2. Elasticsearch는 수집된 데이터 인덱싱, 분석, 검색

3. Kibana는 분석 결과를 시각화

 

 

ELK가 중요한 이유

=> IT 인프라가 점점 퍼블릭 클라우드로 이동할수록
     해당 인프라와 서버 로그, 어플리케이션 로그, 클릭 스트림 프로세스에 대한 모니터링이 필요

=> 로그 관리 및 분석 솔루션이 필요

=> 개발자와 DevOps 엔지니어가 오류 진단, 어플리케이션 성능, 인프라 모니터링으로 부터
     적은비용으로 단순하면서 확실한 필요 데이터를 제공함

 

 

 

 

 

 

 

 

 

 

참고

https://aws.amazon.com/ko/what-is/elk-stack/

 

ELK 스택이란 무엇인가요? - Elastisearch, Logstash, Kibana 스택 설명 - AWS

Apache 2.0 라이선스 버전의 Elasticsearch 및 Kibana(7.10.2 버전까지)에 직접 ELK 스택을 배포하고 관리하거나, ELK 스택의 오픈 소스 대안으로 OpenSearch, OpenSearch 대시보드 및 Logstash를 자체 관리할 수 있습

aws.amazon.com

 

반응형

'WEB WAS > 미들웨어' 카테고리의 다른 글

DNS 레코드: CNAME과 A 레코드의 차이점  (0) 2023.07.17
리눅스 graceful 이란?  (1) 2023.07.09
ssl.conf 파일 옵션  (1) 2023.06.13
SSL/TLS 란?  (1) 2023.06.09
APM 이란? (JENNIFER, Pinpoint)  (0) 2023.06.07