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)