본문 바로가기
  • 배움에는 끝이 없다.
System infra/ELK

[ELK] ELK란?

by 줘패자 2023. 1. 29.

ELK란?

"ELK"는 Elasticsearch, Logstash 및 Kibana, 이 오픈 소스 프로젝트 세 개의 머리글자

■ Elasticsearch란

Elasticsearch는 Apache Lucene( 아파치 루씬 ) 기반의 Java 오픈소스 분산 검색 엔진입니다.

Elasticsearch를 통해 루씬 라이브러리를 단독으로 사용할 수 있게 되었으며, 방대한 양의 데이터를 real time으로 저장, 검색, 분석 가능하게 하는 프로그램

 

■ Logstash란

Logstash는 실시간 파이프라인 기능을 가진 데이터 수집 엔진 오픈소스

Logstash는 서로 다른 소스의 데이터를 동적으로 통합하고 원하는 대상으로 데이터를 정규화하는 프로그램

 

 Kibana란

Elasticsearch에서 검색 및 취합한 정보들을 차트와 그래프를 이용해 데이터를 시각화로 표현하는 프로그램

 

Main Server에 ELK 구성 후 Client Server에서 Filebeat 구성 시 Client에서 전달된 데이터를 Kibana 이용하여 시각화 제공

[운영자 ELK log 서버 구성]

Mail Server : Elasticearch , Logstash, Kibana

Clinet Server : Filebeat

 

통상 모니터링 및 로그 서버 용도로 많이 사용하고 있다.

댓글