본문 바로가기

곰돌이형의 개발일지

검색하기
곰돌이형의 개발일지
프로필사진 programming-polarbear

  • 분류 전체보기 (4)
    • 개발 관련 글 (4)
    • 회고 (0)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
일 월 화 수 목 금 토
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
  • SpringBoot
  • logstash
  • Elasticsearch
  • feignclient
  • Sleuth
  • AccessLog
  • RestTemplate
  • grafana tempo
  • 회고
  • filebeat
  • nginx
  • kafka
  • EDA
  • traceId
  • MSA
  • Distributed Tracing
  • Spring Integration
  • Spring
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록filebeat (1)

곰돌이형의 개발일지

Nginx Access Log ElasticSearch와 연동하기 (with traceId)

들어가며 백엔드 서버를 운영하다보면, 보통 gateway서버로 nginx를 많이 사용하게 되는데, 사용자들이 어떻게 어디서 접속했는지, 그리고, 에러 발생시 어떤 API 호출로 인해 발생했는지를 파악하기 위해 AcessLog를 파일 형태로 남기는 경우가 많습니다. 하지만 운영하다보면 이슈가 발생할때마다 직접 Nginx에 들어가서 파일을 살펴보기는 쉽지가 않은데요 ㅎㅎ 이럴때 AccessLog 파일을 Filebeat, Logstash를 이용해서 쉽게 ElasticSearch에 내보내서 검색에 용이하게 만들 수 있습니다. 플로우 1. Nginx에서 AccessLog를 파일로 기록 2. Filebeat에서 AccessLog 파일을 tail하면서 Kafka로 Message를 발행 3. Logstash에서 Ela..

개발 관련 글 2024. 4. 9. 17:56
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바