Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Open source Elasticsearch alternative in Rust for logs. 140x lower storage cost (github.com/openobserve)
19 points by prabhatsharma on June 7, 2023 | hide | past | favorite | 6 comments


Hey folks,

Today we are launching OpenObserve. An open source Elasticsearch/Splunk/Datadog alternative written in rust and vue that is super easy to get started with and has 140x lower storage cost. It offers logs, metrics, traces, dashboards, alerts, functions (run aws lambda like functions during ingestion and query to enrich, redact, transform, normalize and whatever else you want to do. Think redacting email IDs from logs, adding geolocation based on IP address, etc). You can do all of this from the UI, no messing up with configuration files.

OpenObserve can use local disk for storage in single node mode or s3/gc/minio/azure blob or any s3 compatible store in HA mode.

We found that setting up observability often involved setting up 4 different tools (grafana for dashboarding, elasticsearch/loki/etc for logs, jaeger for tracing, thanos, cortex etc for metics) and its not simple to do these things.

Here is a blog on why we built OpenObserve - https://openobserve.ai/blog/launching-openobserve.

We are in early days and would love to get feedback and suggestions.


Looks to be a great observability tool.Any specific reason to choose rust here?


We actually started with go initially. Then we chose to use a different approach to building it (brute force vs inverted indexes) and tested both rust and Go this time. Found rust to be 2x faster for same loop. We knew at this point that we had to choose rust.


10x easier, 140x lower storage cost, high performance, petabyte scale - Elasticsearch/Splunk/Datadog alternative for (logs, metrics, traces).


Looks promising, we are planing to try this in our company.


One of the most amazing full-stack O11y solution out there!




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: