🔎 Event search (Elasticsearch)

Browse all 10,000 variantsGitHub repository

Every attack, defense, and remediation is also indexed into an Elasticsearch cluster (a free Bonsai 'Hobby' cluster). The scoreboard on the home page is powered by Postgres and answers fixed questions — counts, rates, MTTR. Elasticsearch answers the open-ended ones: full-text search across every event's payload and metadata, in milliseconds, over the whole history.

Type a query below (Lucene syntax). It searches the adm-battle-events index and returns the newest matches — the same thing you can run by hand in Bonsai's Console tab.

Try:

Polls the analysis API every few seconds and streams live events over Server-Sent Events. Durable log in Neon Postgres; search and aggregation in Elasticsearch.