logo
logo
EKS 환경에서의 EFK 도입기
코드너리  |  2022. 05. 04
로그 수집
사용된 기술:
awskinesis-image
elasticsearch-image
kibana-image
fluentd-image
content

요약:

EKS 환경에서의 로그 수집 아키텍처는 위와 같습니다.

  • Fluent Bit은 /var/log/containers 폴더 하위에 기본적으로 생성되는 애플리케이션 파드의 시스템 콘솔 로그를 수집합니다. 이 로그들이 모두 Kinesis Data Streams를 통해 Elasticsearch로 간다면, 비용 문제뿐만이 아니라 Elasticsearch에 적재되는 로그 양이 너무 많아져 인덱스*가 무거워지는 문제가 있습니다. 따라서 애플리케이션들의 app, exception 로그 같은 사용자 로그와 시스템 로그를 분리해주었습니다.

    * 인덱스 : 엘라스틱서치에서 도큐먼트를 저장하는 논리적 단위로, 관계형 데이터베이스의 테이블과 유사한 개념입니다.
Copyright © 2024. Codenary All Rights Reserved.