devmoa

Elasticsearch Reject Exception 모니터링

다나와·2022년 8월 19일·00
ElasticsearchReject Exception모니터링APIthread pool

AI 요약

Beta

본 글은 Elasticsearch에서 발생하는 Reject Exception, 특히 Search Reject Exception을 실시간으로 모니터링하는 방안을 소개합니다. Elasticsearch는 자원 부족이나 과부하 시 스레드 처리가 불가능할 때 Reject Exception을 발생시키며, 검색 요청의 경우 Search Reject Exception이 발생합니다.

/_cat/thread_pool API를 통해 Reject Exception의 누적 개수를 확인할 수 있지만, 이는 발생 시점을 추적하기 어렵다는 단점이 있습니다. 이를 해결하기 위해 주기적으로 API를 호출하여 데이터를 수집하고 InfluxDB에 저장하는 자체 개발 매트릭 스케줄러를 활용한 모니터링 방법을 제시합니다.

이를 통해 Reject Exception 발생 즉시 인지하고 신속하게 대응할 수 있습니다.

이 글이 궁금하신가요?

원문 블로그에서 전체 내용을 확인해 보세요

원문 읽으러 가기

AI 추천 연관 게시글

이 글과 관련된 다른 기술 블로그 글을 AI가 추천합니다