Skip to content

feat: Observability lite — execution ID, step status, JSONL log export #166

@erishforG

Description

@erishforG

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: 외부 피드백

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions