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
- SpringBoot
- logstash
- Elasticsearch
- feignclient
- Sleuth
- AccessLog
- RestTemplate
- grafana tempo
- 회고
- filebeat
- nginx
- kafka
- EDA
- traceId
- MSA
- Distributed Tracing
- Spring Integration
- Spring
Archives
- Today
- Total
목록filebeat (1)
곰돌이형의 개발일지

들어가며 백엔드 서버를 운영하다보면, 보통 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