3 ms·
Open source Elasticsearch alternative in Rust for logs. 140x lower storage cost
- prabhatsharma 3y ago10x easier, 140x lower storage cost, high performance, petabyte scale - Elasticsearch/Splunk/Datadog alternative for (logs, metrics, traces).
- prabhatsharma 3y agoHey 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 https://openobserve.ai/blog/launching-openobserve. We are in early days and would love to get feedback and suggestions.
- yosai 3y agoLooks to be a great observability tool.Any specific reason to choose rust here?
- prabhatsharma 3y agoWe 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.
- thegeekypanda 3y agoOne of the most amazing full-stack O11y solution out there!
- ankurrawal87 3y agoLooks promising, we are planing to try this in our company.