실행 이력
Workflow Lineage에서 함수, 액션 또는 자동화 리소스를 선택하고 Run history 탭을 열면 최근 30일 동안의 실행을 확인할 수 있습니다. 실행은 타임스탬프에 따라 정렬됩니다.
실행별 정보
| 필드 | 의미 |
|---|---|
| Timestamp | 실행이 끝난 시각 |
| Status | 성공 또는 실패 |
| Runtime | 전체 실행 시간 |
| Caller | 실행을 요청한 리소스. Workshop 애플리케이션, 에이전트, 외부 애플리케이션, 자동화, 액션 또는 다른 시스템 구성 요소일 수 있음 |
| Source executor | 호출 흐름의 최상위 실행 리소스. 이 실행 이력 필드는 Function, Action 또는 Automation 유형을 표시 |
실행 시작 리소스(Source executor)는 호출 흐름에서 처음 실행된 리소스입니다. 화면이나 외부 애플리케이션처럼 요청을 보낸 Caller와는 구분합니다.
필터
| 필터 | 좁히는 범위 |
|---|---|
| Status | 성공한 실행 또는 실패한 실행 |
| Timestamp range | 지정한 날짜와 시간 구간 |
| User | 특정 사용자가 시작한 실행 |
| Run time range | 지정한 실행 시간 범위 |
| Version | 특정 함수 버전. 함수에만 적용 |
| Caller | 특정 리소스에서 시작한 요청 |
| Failure type | 특정 실패 원인. 함수와 액션의 실패 유형에 따라 구분 |
필터를 여러 개 지정하면 모든 조건을 충족하는 실행만 남습니다.
실행 상세 조사
실행 행에서 View log details를 선택하면 추적 기록과 디버깅 정보를 열 수 있습니다.
제약과 접근 권한
Pipeline Builder의 사이드카 컨테이너에서 실행되는 사용자 정의 함수(UDF)에는 이 실행 이력이 제공되지 않습니다. Python 또는 Java UDF가 해당될 수 있습니다.
실행 이력을 보려면 리소스의 편집 권한이 필요합니다. 구체적으로는 기본 Editor 역할에 포함된 foundry-telemetry-service:view-execution-history 작업 권한이며, 사용자 지정 역할로도 부여할 수 있습니다. 실행 이력에 접근할 수 있더라도 공유 로그의 접근 설정과 보안 표지 조건은 별도로 충족해야 합니다.