Object Monitor 한도와 오류
규모 한도
| 항목 | 한도 | 한도에 걸릴 때 |
|---|---|---|
| 모니터의 시간당 Trigger 횟수 | 12회 | 자동 비활성화 |
| 모니터의 일일 Trigger 횟수 | 96회 | 자동 비활성화 |
| 객체 추가/제거 조건의 입력 집합 | 100,000개 객체 | 저장 시 오류 또는 이후 집합 증가로 평가 시 런타임 오류 |
| 모니터 하나의 구독자 수 | 30명 | 저장 시 오류 |
| 실시간 실행 대상 객체 유형 규모 | 1,000만 개. 실시간 평가 조건은 이 값 미만 | 저장 시 오류 또는 이후 유형 규모 증가로 평가 시 런타임 오류 |
입력 집합의 객체 수와 객체 유형 전체의 규모는 서로 다른 조건입니다. 실시간 평가 요건을 함께 확인합니다.
평가 오류
기반 데이터에 문제가 있으면 모니터 평가가 실패할 수 있습니다. 모니터는 자동으로 재시도하지만 수동 조치가 필요한 오류도 있습니다. 예를 들어 모니터링하는 객체 유형이 삭제되면 그 유형의 객체를 포함한 입력으로는 평가할 수 없습니다.
History에서 실패한 단계와 오류 식별자 또는 메시지를 확인합니다. 조건은 평가되었더라도 알림이나 액션이 실패하면 Evaluation failed로 표시될 수 있습니다.
Monitor out of sync
모니터 입력은 저장한 Object Explorer 탐색을 참조하지만 탐색 정의를 동적으로 따라가지는 않습니다. 모니터를 저장할 때의 탐색 구성을 보관합니다.
이후 탐색의 필터나 정의를 바꾸면 모니터를 갱신하기 전까지 이전 구성으로 계속 평가합니다. 이때 동기화되지 않았다는 경고 배너가 나타납니다.
이는 입력 정의의 버전에 관한 조건입니다. 모니터가 관찰하는 객체 데이터의 변화를 고정한다는 뜻은 아닙니다.
알림 실패
조건 평가에 성공해도 알림 전송은 실패할 수 있습니다. 해당 History 이벤트에는 구독자에게 알림을 보내지 못했다는 태그와 오류 식별자 및 메시지가 표시됩니다.
액션 실패
평가 후 액션 실행이 실패하는 원인에는 액션 로직 변경으로 저장된 입력 구성과 호환되지 않거나 액션 제출 조건을 충족하지 못하는 경우가 있습니다.
이벤트 타임라인에는 하나 이상의 액션이 실패했다는 태그와 상세 오류가 나타납니다. 현재 액션 정의와 모니터의 저장된 입력 및 제출 권한을 확인합니다.
구독자 권한
평가는 개별 구독자의 현재 권한으로 수행합니다. 이후 알림과 액션도 사용자가 평가 시점에 접근할 수 있는 데이터를 바탕으로 동작합니다.
입력 객체 유형, 저장한 탐색 또는 모니터를 볼 권한이 없으면 평가 성공 대신 권한 오류가 나타날 수 있습니다. 여러 사용자가 이용한다면 모니터와 입력 탐색을 공유 프로젝트에 저장하여 필요한 접근 권한을 관리하는 것이 좋습니다.