액션 성능과 실패 모니터링
모니터링 뷰(Monitoring view)에 액션의 실행시간이나 실패 횟수를 감시하는 규칙을 추가할 수 있습니다. 임계값을 넘으면 설정한 심각도로 경보를 만들고, 구독한 사용자에게 알립니다.
감시 규칙
| 규칙 | 경보 조건 |
|---|---|
Action duration p95 | 관측한 실행시간의 95백분위 값이 임계값을 초과합니다. |
Number of action failures in window | 설정한 시간 구간의 액션 실패 횟수가 임계값을 초과합니다. |
실행시간 규칙은 단일 실행의 최대 시간이 아닌 P95를 검사합니다. 실패 규칙을 구성할 때는 실패 횟수와 함께 집계할 시간 구간을 지정합니다.
구성 절차
- 모니터링 뷰를 생성합니다.
- 감시할 액션이나 액션 유형을 대상으로 모니터링 규칙을 추가합니다.
- 규칙의 임계값과 경보 심각도를 구성합니다.
- 경보 알림을 구독합니다.
동적으로 대상을 추적하는 범위
Workflow Lineage, Workshop 또는 OSDK 애플리케이션을 동적 범위(Dynamic scope)로 선택할 수 있습니다. 이 경우 모니터가 해당 리소스에서 사용하는 모든 액션을 추적합니다. 앱이나 워크플로에 액션이 추가되거나 제거되면 감시 대상도 자동으로 바뀝니다.
경보의 원인을 조사할 때는 액션 지표에서 성공, 실패와 지연을 확인합니다. 누가 어떤 결정을 했는지 객체 형태로 분석하려면 액션 로그를 별도로 구성합니다. 액션 로그는 실패 기록을 대신하지 않습니다.