
About OpenObserve
OpenObserve is an open source platform that stores and queries logs, metrics and traces in one system. Data is kept in columnar Parquet files, which keeps storage efficient for large volumes.
What it does
OpenObserve collects telemetry from frontends, APIs, applications, databases, networks and infrastructure, then links related signals together. Its correlation engine groups related events so that a problem in one layer can be traced to others. An AI agent can build a service graph, estimate the impact on users and suggest corrective actions. The engine is written in Rust and uses the DataFusion query engine, which is one reason it can handle high ingest rates.
Key features
- Logs, metrics and traces in one place
- Automatic correlation across application layers
- Service graph and impact analysis
- AI assistant for incident investigation
- Data stored in your own object storage bucket
Who it's for
Teams that want an open source alternative for telemetry storage, especially those with large log volumes or strict data control needs. Engineers who prefer to run their own collectors and storage will also find it a fit.
Pricing and good to know
The code is licensed under AGPL-3.0 and is available on GitHub, so you can self-host it. The website offers a free start and a download option, and it also mentions a managed product and a demo. Because the license is AGPL, changes that are offered as a network service generally need to be shared under the same terms.
Highlights
- Logs, metrics and traces in one system
- Automatic correlation of events across layers
- Service graph with impact analysis
- Data stored in your own object storage












