일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Kubernetes
- http 413
- Intellij
- 디자인패턴
- GoF
- GoF 디자인패턴
- goland
- UnBuffered channel
- Buffered channel
- 윈도우키보드
- Infra
- elasticsearch
- body size
- 오블완
- Logrus
- intellij ide
- Golines
- apollo router
- Helm V3
- gitops
- System Design
- 대규모 시스템 설계
- go
- golang
- 컴포지트패턴
- 배포 파이프라인
- AWS
- notification system
- 티스토리챌린지
- 배포 프로세스
Archives
- Today
- Total
목록Log (1)
Fall in IT.
Elasticsearch 로그 저장소 문제 해결 사례
최근 연차를 보내던 중 QA 팀으로부터 서비스의 로그인 오류 문의를 받았다.문제의 원인을 조사하고 해결한 과정을 기록한다. 문제 상황QA 팀에서는 서비스 로그인이 되지 않는다고 보고했다.로그를 확인해 보니 API 타임아웃이 발생하고 있었다.원인 분석로그 기록 방식API 에러가 발생한 서비스는 로그를 로그 라이브러리를 통해 Elasticsearch에 기록하고 있었는데 동기적으로 기록하고 있었다.이 방식은 Elasticsearch에 문제가 생기면 API 요청이 지연되거나 실패할 수 있는 구조적 문제를 내포하고 있었다.Elasticsearch 상태 점검Elasticsearch는 실행 중이었으나 에러 로그가 기록되고 있었다.스토리지 상태를 확인한 결과, /usr/share/elasticsearch/data 디렉..
시스템구축
2024. 11. 15. 22:27