eql/track.py (10 lines of code) (raw):

async def eql(es, params): if cluster := params.get("cluster", ""): cluster += ":" await es.eql.search( index=cluster + params.get("index"), body=params.get("body"), request_timeout=params.get("request-timeout"), ) def register(registry): registry.register_runner("eql", eql, async_runner=True)