Failed to put records: Failed to open TCP connection to kinesis.eu-central-1.amazonaws.com:443 (exec
Service
cupixworks-api
Occurrences
2
Status
Reported
Confidence
85%
Actionability
52%
Cluster ID
3539f442-901a-4e41-b702-cadbbdb05ad4
First Seen
2026-07-21 10:22 UTC
Last Seen
2026-07-21 10:22 UTC
Actions
Failed to put records: Failed to open TCP connection to kinesis.eu-central-1.amazonaws.com:443 (exec
What Happened#
2026-07-21 19:22 KST 시점에 cupixworks-api (eu-central-1 / cupix tenant) 에서 Cupix::Aws::Kinesis.put_records! 가 AWS Ruby SDK 를 통해 kinesis.eu-central-1.amazonaws.com:443 로 TCP connect 를 시도하다 execution expired (Net::HTTP open_timeout 초과) 로 실패했다. 같은 순간 2 건이 관측되었고, 짝을 이루는 상위 클러스터 20291be6-43c6-498d-9e5c-fc558101b94b ("Failed to create event") 와 함께 총 4 개의 로그가 남았다. 본 클러스터는 예외 사슬의 최하위 log site (Cupix::Aws::Kinesis#put_records! 의 rescue 지점) 에 해당한다.
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 | lib/cupix/aws/kinesis.rb:14 (log site) — underlying raise from kinesis_client.put_records at lib/cupix/aws/kinesis.rb:9 |
| env | production, region eu-central-1, tenant cupix |
Affected Teams#
| Team / Domain | Error Count | Impact |
|---|---|---|
| cupixworks-api (eu-central-1) | 2 (본 클러스터) + 2 (sibling Eventable::Events::Update#create_event) = 4 |
동일 요청 2 건에서 Kinesis 발행 실패가 상위 after_update 콜백까지 전파되어 사용자 트랜잭션이 롤백됨 |
Timeline#
- 2026-07-21 19:22:06 KST —
Cupix::Aws::Kinesis.put_records!가kinesis.eu-central-1.amazonaws.com:443로put_records를 호출. AWS Ruby SDK 내부 Net::HTTP 가 open_timeout 초과로execution expired발생. - 2026-07-21 19:22:06 KST —
lib/cupix/aws/kinesis.rb:13-16의rescue => e절이 "Failed to put records: ..." 로 error 로깅 후raise e로 재발생 (본 클러스터, 2 건). - 2026-07-21 19:22:06 KST — 상위
Cupix::EventService.publish_event의rescue RestClient::Exception이 이 예외를 잡지 못하고 통과. - 2026-07-21 19:22:06 KST —
Eventable::Events::Base.create_event의rescue StandardError가 "Failed to create event: ..." 로 로깅 후 재발생 (sibling cluster20291be6-..., 2 건). - 이후 24 시간 창 (Datadog
service:cupixworks-api "kinesis.eu-central-1") 에서 위 4 건 외 추가 발생 없음.
Scoring#
Confidence 85% · Actionability 52%
Confidence#
| Dimension | Score | Detail |
|---|---|---|
| Evidence completeness | 5/5 | 20 code refs, 7 log queries |
| Code path explicitness | 3/3 | 20 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 | 11 file(s) |
| Single repo | 1/3 | 2 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 |