OneUptime consolidates the observability and incident management toolchain into a single platform that teams self-host under the MIT license. The platform provides infrastructure monitoring with customizable checks for HTTP endpoints, TCP ports, and SSL certificates. Application performance monitoring through OpenTelemetry traces and metrics gives visibility into service behavior. Incident management with on-call scheduling, escalation policies, and automated workflows handles the response process. Public and private status pages communicate service health to customers and stakeholders.
The OpenTelemetry-native architecture means OneUptime accepts traces, metrics, and logs through standard OTel collectors and SDKs. Teams that have already instrumented their applications with OpenTelemetry can point their data at OneUptime without changing any application code. This standards-based approach avoids vendor lock-in and leverages the growing ecosystem of OTel instrumentation libraries for every major programming language and framework.
With over 6,800 GitHub stars and MIT licensing, OneUptime targets organizations that want to reduce their monitoring tool sprawl and associated costs. A typical setup replacing Datadog for monitoring, PagerDuty for incident management, and StatusPage for customer communication represents significant monthly savings, with the tradeoff of self-hosting operational responsibility. The Docker Compose and Kubernetes deployment options make getting started straightforward for teams with container infrastructure experience.