AKS 상용 서비스 적용기 (5) - EFK 설정

AKS 상용 서비스 적용기 (5) - EFK 설정

1
AI 요약

이 글은 AI가 원문을 분석하여 핵심 내용을 요약한 것입니다.

AKS 환경에서 EFK 설정 및 로그 통합 관리

이 게시물은 AKS(Azure Kubernetes Service) 환경에서 ElasticSearch, Fluentd, Kibana(EFK) 기술을 활용한 로그 통합 관리 적용 후기를 다룹니다.

EFK 아키텍처 선정 및 Fluentd 설치

  • 여러 EFK 아키텍처 중 Fluentd를 데몬셋으로 설치하는 방식을 선택
  • ServiceAccount, ClusterRole, ClusterRoleBinding 및 ConfigMap, DaemonSet 리소스 설정 과정 소개
  • 로그를 JSON 포맷으로 파싱하여 ElasticSearch에 적합하게 전달하는 Fluentd 필터링 및 파서 설정

Spring 애플리케이션 로그 JSON 변환

  • logstash-logback-encoder 라이브러리를 이용해 Spring 로그를 JSON 형식으로 변환
  • 프로파일별로 콘솔 로그 포맷 설정 방법 설명

Kibana를 통한 로그 모니터링 및 활용 팁

  • ElasticSearch 인덱스 확인 및 Kibana 인덱스 패턴 설정
  • 쿼리 저장, 필터 활용 등 효율적인 로그 조회 방법 안내

다양한 EFK 구성 옵션과 설정 방법을 상세하게 공유하며, 실무 환경에서 로그 통합 관리를 위한 현실적인 기술 스택 선택과 적용 과정을 설명합니다.