Hello team,
I am facing an issue with Wazuh integrations execution order.
I currently have 3 external integrations configured:
IRIS
AbuseIPDB
MISP
The problem is that when alerts are generated, only one integration executes at a time.
Sometimes IRIS does not execute at all if other integrations (for example MISP) are already running or busy processing events.
Use case example:
I get around ~1000 alerts in 2 minutes. MISP runs first, then AbuseIPDB, but IRIS never gets triggered in many cases. It looks like integrations are not running concurrently and if one integration is slow or overloaded, the others get blocked.
Questions:
Is this the expected behaviour that integrations are executed sequentially and not parallel?
Is there any configuration available to allow integration parallel execution or queueing?
If not available today, is this a planned feature or improvement? It becomes a major limitation in high volume environments where multiple enrichment sources are needed.
Any recommended workaround to ensure all integrations get a chance to run reliably?
Is there any rate limit issues on incoming and outgoing traffics? if there is then how to solve it.
Thanks,
Kushagra