Интеграция с внешними системами через Webhooks
Last updated
Last updated
Для интеграции с внешними системами имеется возможность использовать Webhooks на события Оркестратора:
Для этого требуется:
Развернуть службу LogEventsWebhook*, настроить её на получение событий из RabbitMQ и обращение к WebApi внешней системы.
Разработать и развернуть WebApi (интеграционный шлюз) с 2-мя end-point для приема событий от Webhooks. Этот WebApi заказчик разрабатывает самостоятельно в соответствии со спецификацией**.
Разрешить Webhooks на события Оркестратора в конфигурационном файле Оркестратора. Разрешение настраивается в секции Integration: EventWebhook:Enabled
:
После настройки интеграции можно проверить её работу, сопоставив записи журнала Оркестратора с записями в хранилище, в котором сохраняются события от Webhooks.
* См. "Руководство по установке LogEventsWebhook как службы под Windows 2016 Server.docx" или "Руководство по установке LogEventsWebhook под CentOS.docx". Оба документа входят в комплект поставки. ** См. "Спецификация WebApi на прием событий Оркестратора.docx" (входит в поставку).