ES /docs

Elasticsearch transient communication failure — transport error

Service
cupixworks-api
Occurrences
62
Status
Reported
Confidence
80%
Actionability
44%
Cluster ID
a0969a97-79c6-4420-8bc8-a35aedbe7cb6
First Seen
2024-05-29 00:05 UTC
Last Seen
2026-07-19 03:31 UTC
Actions

Elasticsearch transient communication failure — transport error

What Happened#

tesla (cupixworks-api)의 Elasticsearch 클라이언트가 요청을 보낸 뒤 응답을 받지 못하고 Faraday::TimeoutError 로 종료된 이벤트다. 10001 milliseconds 는 ES 클라이언트에 설정된 request timeout: 10 초 상한값이며, 0 bytes received 는 ES 가 응답을 시작조차 하지 못했음을 의미한다. 즉 ES 클러스터의 일시적 지연/응답 지연이 원인이며, tesla 코드는 이 예외를 이미 write 경로와 read 경로 모두에서 처리하고 있다. 16개월간 71건(하루 1건 미만)으로 매우 낮은 빈도다.

Quick Facts#

Field Value
exception.class Faraday::TimeoutError
exception.message Operation timed out after 10001 milliseconds with 0 bytes received
top_frame app/models/concerns/searchable.rb:112 (write) / app/repositories/base_repository.rb:94 (read)
runtime Ruby (Rails, elasticsearch-transport 7.5.0 + faraday 0.17.5 + patron 0.13.3)
env production (cupixworks)

Affected Teams#

Team / Domain Error Count Impact
tesla (cupixworks-api) 71 (16개월 누적) ES 색인/검색 요청 일시 실패. write 경로는 async 재색인으로 자동 복구, read 경로는 해당 요청만 502 반환

Timeline#

  1. 2024-05-29 09:05 KST — 최초 발생 (first_seen)
  2. 2026-07-13 12:07 KST — 최근 발생 (last_seen)
  3. 2026-08-04 — RCA 수행. last_seen 이 14일 retention 밖이라 Datadog 로그 0건, Error Tracking 집계만 존재

Scoring#

Confidence 80% · Actionability 44%

Confidence#

Dimension Score Detail
Evidence completeness 5/5 20 code refs, 3 log queries
Code path explicitness 3/3 20 file:line refs
Log evidence 2/3 section, query
RCA structure 3/3 3/3 sections
Revision history 0/3 0 revision(s)
Agent execution 3/3 success

Actionability#

Dimension Score Detail
Fix complexity 5/5 trivial
Affected files 1/5 16 file(s)
Single repo 1/3 2 service(s)
Immediate actions 0/3 absent
Testability 0/3 no test info
External dependency 1/3 external deps found
Data migration 3/3 no migration