이벤트는 Orchestrator가 플러그인된 기술에서 찾은 개체의 상태 또는 특성 변경입니다. Orchestrator는 이벤트 처리기를 구현하여 이벤트를 모니터링합니다.

Orchestrator 플러그인은 플러그인된 기술에서 이벤트를 모니터링할 수 있는 여러 가지 방법을 제공합니다. Orchestrator 플러그인 API를 사용하면 다음과 같은 유형의 이벤트 처리기를 만들어 플러그인된 기술에서 이벤트를 모니터링할 수 있습니다.

수신기

플러그인된 기술에서 개체의 상태 변경을 소극적으로 모니터링합니다. 플러그인된 기술 또는 플러그인 구현에서는 수신기가 모니터링하는 이벤트를 정의합니다. 수신기는 이벤트를 시작하는 것이 아니라 이벤트가 발생한 경우 Orchestrator에 알립니다. 수신기는 플러그인된 기술을 폴링하거나 플러그인된 기술에서 알림을 수신하여 이벤트를 감지합니다. 이벤트가 발생하면 해당 이벤트를 대기 중인 Orchestrator 정책 또는 워크플로가 Orchestrator 서버에서 작업을 시작하여 반응할 수 있습니다. 수신기 구성 요소는 선택 사항입니다.

정책

플러그인된 기술에서 특정 이벤트를 모니터링하고, 이벤트가 발생한 경우 Orchestrator 서버에서 작업을 시작합니다. 정책은 정책 트리거 및 정책 게이지를 모니터링할 수 있습니다. 정책 트리거는 플러그인된 기술에서 이벤트를 정의합니다. 이러한 이벤트가 발생한 경우 실행 중인 정책이 Orchestrator 서버에서 작업(예: 워크플로 실행)을 시작하게 됩니다. 정책 게이지는 플러그인된 기술에서 개체의 특성 값 범위를 정의합니다. 이러한 범위를 초과한 경우 Orchestrator에서 작업을 시작하게 됩니다. 정책은 선택 사항입니다.

워크플로 트리거

실행 중인 워크플로에 이벤트 대기 요소가 포함된 경우 이 요소에 도달하면 워크플로가 실행을 일시 중단하고 플러그인된 기술에서 이벤트가 발생할 때까지 대기합니다. 워크플로 트리거는 플러그인된 기술에서 워크플로의 이벤트 대기 요소가 기다리는 이벤트를 정의합니다. 감시자에 워크플로 트리거를 등록합니다. 워크플로 트리거는 선택 사항입니다.

감시자

워크플로의 이벤트 대기 요소를 대신해 플러그인된 기술에서 특정 이벤트에 대한 워크플로 트리거를 감시합니다. 이벤트가 발생한 경우 감시자는 해당 이벤트를 대기 중인 모든 워크플로에 알립니다. 감시자는 선택 사항입니다.