Problem
oplog은 있지만 실행 단위 추적(에러코드, trace, 단계별 실패 원인) 관점이 약함. 운영 디버깅 시 무슨 단계에서 왜 실패했는지 파악이 어려움.
Proposed Solution
- 각 명령 실행에 고유
execution_id (UUID) 부여
- 단계별 상태 기록:
[exec-id] step=ship phase=push status=ok duration=1.2s
parsec log --format jsonl 또는 parsec log --export 로 JSONL 내보내기
- 기존 oplog 확장 또는 별도 execution log 파일
Impact
운영 디버깅 시간 단축, 대시보드 없이도 실행 추적 가능.
Priority: P1 | Source: 외부 피드백
Problem
oplog은 있지만 실행 단위 추적(에러코드, trace, 단계별 실패 원인) 관점이 약함. 운영 디버깅 시 무슨 단계에서 왜 실패했는지 파악이 어려움.
Proposed Solution
execution_id(UUID) 부여[exec-id] step=ship phase=push status=ok duration=1.2sparsec log --format jsonl또는parsec log --export로 JSONL 내보내기Impact
운영 디버깅 시간 단축, 대시보드 없이도 실행 추적 가능.
Priority: P1 | Source: 외부 피드백