Openobserve

🚀 10x easier, 🚀 140x lower storage cost, 🚀 high performance, 🚀 petabyte scale - Elasticsearch/Splunk/Datadog alternative for 🚀 (logs, metrics, traces, RUM, Error tracking, Session replay).
Alternatives To Openobserve
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Grafana58,289253415 hours ago5,194December 05, 20234,259agpl-3.0TypeScript
The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
Prometheus50,89391116 hours ago748November 15, 2023943apache-2.0Go
The Prometheus monitoring system and time series database.
Influxdb26,8406321,437a day ago661November 08, 20231,871apache-2.0Rust
Scalable datastore for metrics, events, and real-time analytics
Tdengine22,318216 hours ago12April 14, 20221,234agpl-3.0C
TDengine is an open source, high-performance, cloud native time-series database optimized for Internet of Things (IoT), Connected Cars, Industrial IoT and DevOps.
Cat18,163
a month ago5February 25, 2019172apache-2.0Java
CAT 作为服务端项目基础组件,提供了 Java, C/C++, Node.js, Python, Go 等多语言客户端,已经在美团点评的基础架构中间件框架(MVC框架,RPC框架,数据库框架,缓存框架等,消息队列,配置系统等)深度集成,为美团点评各业务线提供系统丰富的性能指标、健康状况、实时告警等。
Signoz15,465
18 hours ago925otherTypeScript
SigNoz is an open-source observability platform with logs, traces and metrics in a single application. An open-source alternative to DataDog, NewRelic, etc. 🔥 🖥. 👉 Open source Application Performance Monitoring (APM) & Observability tool
Ctop14,69212 months ago23March 24, 202298mitGo
Top-like interface for container metrics
Telegraf13,42078515 hours ago498November 15, 2023385mitGo
The plugin-driven server agent for collecting & reporting metrics.
Thanos12,2929119 hours ago470November 24, 2023482apache-2.0Go
Highly available Prometheus setup with long term storage capabilities. A CNCF Incubating project.
Victoriametrics9,848915 hours ago580November 16, 2023853apache-2.0Go
VictoriaMetrics: fast, cost-effective monitoring solution and time series database
Alternatives To Openobserve
Select To Compare


Alternative Project Comparisons
Readme

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

OpenObserve Cloud | Docs | Slack | Website

OpenObserve (O2 for short)

OpenObserve is a cloud native observability platform built specifically for logs, metrics, traces, analytics, RUM (Real User Monitoring - Performance, Errors, Session Replay) designed to work at petabyte scale.

It is very simple and easy to operate as opposed to Elasticsearch which requires a couple dozen knobs to understand and tune which you can get up and running in under 2 minutes.

It is a drop-in replacement for Elasticsearch if you are just ingesting data using APIs and searching using kibana (Kibana is not supported nor required with OpenObserve. OpenObserve provides its own UI which does not require separate installation unlike kibana).

You can reduce your log storage costs by ~140x compared to Elasticsearch by using OpenObserve. Below are the results when we pushed logs from our production kubernetes cluster to Elasticsearch and OpenObserve using fluentbit. OpenObserve stored data in Amazon s3 and Elasticsearch stored data on Amazon EBS volumes.

OpenObserve Vs ElasticSearch

Introduction video

https://github.com/openobserve/openobserve/assets/4242188/77c71e8c-23f6-4123-b42a-7113b464f7a6

Features:

Some of the features are:

  1. Logs, Metrics, Traces
  2. OpenTelemetry support for logs, metrics traces (OTLP)
  3. RUM (Real user Monitoring) - Performance, Errors, Session Replay
  4. Alerts, Dashboards (14 different chart types (time series, bar, geo maps, heatmap, scatter, table, pie, etc.)
  5. Ingest and Query functions to aid advanced capabilities like enrichment, redaction, log reduction, compliance, etc. e.g. you can use ingest functions to redact sensitive data like email IDs, AWS keys, etc. from logs before the get stored in logs.
  6. Advanced Embedded GUI
  7. SQL for Logs and Traces. SQL and PromQL for metrics. No need to learn yet another query language.
  8. Single binary for installation & running. Binaries available under releases for multiple platforms.
  9. Storage in local Disk, s3, MinIO, GCS, Azure Blob Storage
  10. High availability and clustering
  11. Drop in replacement for elasticsearch
  12. Dynamic Schema
  13. Out of the box authentication
  14. Vastly easier to operate
  15. Seamless upgrades
  16. UI in 11 supported languages (English, Turkish, German, French, Spanish, Portuguese, Chinese, Japanese, Korean, Italian, Dutch)

For full list of features check documentation

Installation

You can install OpenObserve in under 2 minutes by following the quickstart documentation

OpenObserve Cloud

You can also try OpenObserve without installing it in under 2 minutes by trying out OpenObserve Cloud at https://cloud.openobserve.ai

Screenshots

Home

Home

Logs

Home

Traces (Opentelemetry supported)

Traces using Opentelemetry

Visualization and dashboard

Dashboard

Alerts

Real time alerts

Alerts Realtime

Scheduled alerts

Alerts Scheduled

Streams

Home

Ingestion

Home

Community

Popular Metrics Projects
Popular Monitoring Projects
Popular Operations Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Rust
Rust Lang
Metrics
Monitoring
Elasticsearch
Prometheus
Kibana
Apm
Observability
Datadog
Log Management