OpenObserve self-hosted observability platform on Ubuntu 24.04 LTS by cloudimg. Collect logs, metrics and traces into one high performance store with a rich built-in web UI at roughly a tenth of the storage cost of Elasticsearch. A single Go binary behind nginx on port 80 with a per-VM root login seeded on first boot, local data on a dedicated data disk, live tail over WebSocket. AGPL 3.0 licensed.
OpenObserve is a high performance, low cost observability platform that brings your logs, metrics and traces together in one place with a rich built-in web interface. It ships as a single self contained Go binary that stores data on local disk, so a single node runs the full search, dashboard and alerting experience with no external object store required and roughly a tenth of the storage footprint of Elasticsearch. Send application and system logs, OpenTelemetry traces and metrics to it over its native ingest and OTLP APIs, then explore them with fast full text search, SQL, dashboards, a live tail view and scheduled alerts. The cloudimg image installs the pinned OpenObserve 0.91.1 binary and runs it as a dedicated openobserve system user under systemd, bound to loopback and fronted by nginx on port 80 with the WebSocket upgrade the live tail uses. OpenObserve has native user accounts: a root user is seeded uniquely on the first boot of every VM, and all ingest and REST APIs use HTTP Basic Auth with those per VM credentials. The local data store lives on a dedicated 20 GiB Azure data disk captured into the image, and an unauthenticated /healthz endpoint is provided for Azure Load Balancer probes. Add a real domain with TLS and object storage to scale out. AGPL 3.0 licensed. Backed by 24/7 cloudimg support.