Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 백준 15685
- 파이썬
- spring security
- Spring Boot
- 프로그래머스
- 백준 16719
- 백준 파이썬
- 백준 17779
- with recursive
- sql 기술면접
- 웹어플리케이션 서버
- 백준 16235
- JPA
- MySQL
- 백준 19238
- 백준
- 백준 16236
- Coroutine
- 백준 17626
- JVM
- 프로래머스
- java 기술면접
- spring oauth
- springboot
- Spring
- re.split
- java
- spring cloud
- Kotlin
- MSA
Archives
- Today
- Total
시작이 반
ELK(ElasticSearch, Logstash, Kibana) 란? 본문
SMALL
ELK
ElasticSearch, Logstash, Kibana의 약자로 로그 데이터를 수집, 저장 분석, 시각화 하기 위한 오픈 소스 플랫폼이다.
ElasticSearch
데이터 검색 및 분석 오픈 소스로 분산 아키텍쳐를 통해서 데이터를 색인화 하고 인덱싱 및 검색기능을 제공한다.
이러한 로그 데이터는 Logstash를 통해서 전달 받는다.
ElasticSearch는 클러스터링을 하여 사용되는데 Master-node와 Data-node 로 구성된다.
Master-node는 하나 이상으로 존재하며 없을 경우 클러스터 작동이 정지된다. 인덱스의 메타 데이터, 샤드 위치와 같은 클러스터 상태 정보를 관리한다.
Data-node는 실테 데이터를 저장하고 검색하는 역할을 수행한다.
Logstash
로그 데이터를 수집하고 처리하는 역할을 하며, Logstash 또한, 클러스터링 하여 사용할 수 있는데 이를 통해서 데이터의 부하분산, 처리능력 향상, 장애 처리 등을 해결할 수 있다.
Logstash로 수집한 로그는 Elasticsearch로 전달된다.
Kibana
Kibana는 Elasticsearch에 쌓인 데이터를 시각화 하여 대시드, 차트, 통계 등을 생성할 수 있다. 또한 Kibana를 통해 데이터를 쉽게 검색할 수 있다.
LIST
'Programming > 기타' 카테고리의 다른 글
[Circuit Breaker] (0) | 2023.08.05 |
---|---|
Sync, Async, Blocking, Non-Blocking (0) | 2022.11.13 |
Redis(Remote Dictionary Server) (0) | 2022.08.17 |
로깅(Logging)이란? (0) | 2022.06.07 |
싱글턴 패턴(Singleton pattern) (0) | 2021.02.18 |