ES /docs

Failed to create event: Failed to open TCP connection to kinesis.eu-central-1.amazonaws.com:443 (exe

Service
cupixworks-api
Occurrences
2
Status
Abandoned
Confidence
85%
Actionability
52%
Cluster ID
20291be6-43c6-498d-9e5c-fc558101b94b
First Seen
2026-07-21 10:22 UTC
Last Seen
2026-07-21 10:22 UTC
Actions
현재 상태 abandoned 에서는 실행할 액션이 없습니다.

Failed to create event: Failed to open TCP connection to kinesis.eu-central-1.amazonaws.com:443 (exe

What Happened#

2026-07-21 19:22 KST 시점에 cupixworks-api (eu-central-1 / cupix tenant) 에서 ActiveRecord after_update 콜백이 Kinesis event stream 으로 이벤트를 발행하는 도중 kinesis.eu-central-1.amazonaws.com:443 에 대한 TCP connect 이 만료되어(execution expired) 예외가 상위로 재발생했다. 동일 순간에 두 건이 관측되었으며 짝을 이루는 하위 클러스터(3539f442-..., "Failed to put records") 와 함께 총 4 개의 로그가 남았다. 사용자 관점에서는 이벤트가 발생한 모델 업데이트 트랜잭션이 롤백되어 실패한 것으로 보인다.

Quick Facts#

Field Value
exception.class Seahorse::Client::NetworkingError (wrapping Net::OpenTimeout) — inferred from message
exception.message Failed to open TCP connection to kinesis.eu-central-1.amazonaws.com:443 (execution expired)
top_frame app/models/concerns/eventable/events/base.rb:20 (log site); underlying raise from lib/cupix/aws/kinesis.rb:16
env production, region eu-central-1, tenant cupix

Affected Teams#

Team / Domain Error Count Impact
cupixworks-api (eu-central-1) 2 (this cluster) + 2 (sibling Cupix::Aws::Kinesis#put_records!) = 4 동일 요청 2건에서 after_update 콜백이 Kinesis 발행 실패로 예외를 재발생시켜 해당 모델 업데이트 트랜잭션이 롤백됨

Timeline#

  1. 2026-07-21 19:22:06 KSTCupix::Aws::Kinesis.put_records! 가 Kinesis eu-central-1 로 put_records 호출 (2 건 동시). AWS Ruby SDK 내부 Net::HTTP 가 open_timeout 을 초과하며 execution expired 로 실패.
  2. 2026-07-21 19:22:06 KSTCupix::Aws::Kinesis 의 rescue 절이 "Failed to put records: ..." 를 error 로 로깅하고 재발생(sibling cluster 3539f442-...).
  3. 2026-07-21 19:22:06 KST — 상위 Cupix::EventService.publish_eventrescue RestClient::Exception 절이 이 예외를 잡지 못하고 통과.
  4. 2026-07-21 19:22:06 KSTEventable::Events::Base.create_eventrescue StandardError 가 "Failed to create event: ..." 로 로깅 후 재발생 (본 클러스터, 2 건).
  5. 이후 동일 서비스에서 6 시간 내 추가 재발 없음 (Datadog service:cupixworks-api "kinesis" status:error — 4 건 이후 0 건).

Scoring#

Confidence 85% · Actionability 52%

Confidence#

Dimension Score Detail
Evidence completeness 5/5 23 code refs, 7 log queries
Code path explicitness 3/3 23 file:line refs
Log evidence 3/3 section, query, pattern
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 13 file(s)
Single repo 1/3 3 service(s)
Immediate actions 0/3 absent
Testability 2/3 test mentioned
External dependency 1/3 external deps found
Data migration 3/3 no migration