Comprehensive observability for logs, metrics, and traces.

Open Source Alternative to:

Repository activity:

Stars17,079

Forks746

Open Issues45

Last commit1 month ago

Languages:

Go
Vue
TypeScript
Zinc screenshot

OpenObserve is a full-stack observability platform designed to monitor and analyze your entire infrastructure. It unifies logs, metrics, and traces into a single, easy-to-use interface, eliminating the need for multiple tools.

  • Logs: OpenObserve provides an advanced embedded GUI for fast log searching with features like top 10, search around, SQL for query, and custom VRL functions. It also has ingest and query time functions, making it suitable for beginners and advanced users to build and run sophisticated queries.
  • Metrics: OpenObserve offers long-term storage for Prometheus metrics in S3 with support for SQL and PromQL. Correlating logs and traces with metrics provides a comprehensive view of infrastructure, and high cardinality data storage offers a new level of functionality.
  • Traces with Opentelemetry: Distributed tracing with Opentelemetry provides a means to identify performance problems within a microservice as well across in a distributed architecture with precision. Traces enable pinpointing issues that would otherwise be difficult to detect.
  • SQL based query language: Utilize what you already know. Nothing new to learn here.
  • Alerts: Scheduled and real-time alerts that allow users to promptly address critical issues and dispatch alerts to multiple platforms using templates, which improves system monitoring capabilities.
  • Dashboards: Dashboards provide a comprehensive view of system behavior by presenting real-time data from logs, metrics, and traces in a visually appealing and efficient manner.
  • Data Storage in Object Store: Provides storage functionality support in local Disk, S3, MinIO, GCS, Azure Blob resulting in 140x lower storage cost.
  • Dynamic Schema Evolution: Ingest any and all logs without worrying about schema changes.
  • Security: Fine-grained role-based access control (RBAC) for users and teams.
  • Advanced GUI: Provides a user-friendly and intuitive graphical user interface for easier navigation and use of the platform.
  • User defined Ingest & Query functions: Functions allow you to parse, redact, reduce, enrich, and normalize your data at ingest and query time. Think about SSN or AWS keys redaction from logs and parsing already ingested logs to extract more information.
  • Localization: Supports 10+ popular languages for the UI.

OpenObserve is the only observability platform you will need, providing a comprehensive, scalable, and cost-effective solution for monitoring your entire infrastructure.

Share: