In case of incident raised under workflow engine I need to create an alert to local monitoring system.
How to achieve this?
- Create an exporter with incident record filtering, log record data to Zeebe log. After a separate service will analyze log by key word pattern, contact local monitoring system.
- Same approach, but instead of logging data, send it directly to monitoring system (http request).
- Do not use an exporter! Elasticsearch API to get information about raised incidents, contact monitoring tool.
Under Zeebe documentation written that exporters can impact cluster performance and in worst scenario completely block a thread.
Any best practice of using exporters? Under 3 broker nodes cluster environment it need to be connect to each broker?