~/talk

Running OpenSearch in the Real World: Migration, Mistakes and Maturity

Talkat OpenSearchCon Europe 2026 · on Thursday, 2026-04-16· at 11:10· Bohemia 1· [open-source]
links:none on file
links:none on file
slides:none on file

Runs OpenSearch on-prem on VMs as a Splunk replacement and then as an MDR logging platform ingesting 40GB to 1.2TB/day per customer, deployed with Terraform, Chef and Ansible. Uses Vector and Fluent Bit for ingestion, ISM for rollover at ~35GB and 7 days on disk, and on-prem S3 with searchable snapshots for long term storage. Builds an operator-like pipeline and opensearchcli to automate snapshot restores and deletions. Migration fail: accidental double ingestion, poor sizing and snapshot-induced OOMs force adding nodes and raising recovery throughput.

AI-written summary · about

  1. 0:00OpenSearch migration journey
  2. 1:48Starting point and research
  3. 3:13Vector and Fluent Bit
  4. 4:16First cluster setup
  5. 5:17Operational service and safeguards
  6. 7:00Business simplification needs
  7. 7:42Cost savings with S3 snapshots
  8. 10:11Searchable snapshot operator
  9. 11:54Final architecture tiers
  10. 13:02Migration failure recovery
  11. 16:52Snapshot policy lessons
  12. 17:15Helpful tools and plans
  13. 19:23Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.