OneUptime

Monitors uptime, performance, and incidents while providing status pages and on‑call alerting in one platform

OneUptime screenshot 1

OneUptime is an open-source, self-hosted web app and server that provides a centralized platform for observability and incident response. It combines uptime monitoring, infrastructure tracking, and communication tools into a single interface to help teams manage service availability and reduce operational toil.

The software is deployed as a web application and can be installed via Kubernetes using Helm for production environments or through Docker Compose for single-node setups. It is designed for DevOps teams and SREs who need to monitor websites, APIs, and backend infrastructure while maintaining a public-facing status page to keep customers and stakeholders informed during downtime or maintenance windows.

Key features

  • Uptime monitoring with global availability checks and notifications via email, SMS, and Slack
  • Infrastructure monitoring for Linux, macOS, Windows, Kubernetes, Docker, Proxmox, and Ceph
  • Custom-branded status pages to communicate service history and current status to customers
  • Incident management workflows for reporting, task assignment, and resolution documentation
  • On-call scheduling and escalation policies to notify the correct team members
  • Centralized log management for collecting, filtering, and visualizing service logs
  • Application performance monitoring for tracking traces, response times, and error rates
  • Error tracking with detailed stack traces and context for production exceptions
  • Integration with over 5,000 applications including Jira, GitHub, and Slack

The platform utilizes OpenTelemetry-based agents to collect host metrics, pod events, and container logs from various environments. It includes an AI agent that monitors services 24/7 to detect anomalies across logs and traces, identify root causes, and automatically open pull requests with suggested code fixes. The architecture is designed to scale from small teams using the community edition to regulated organizations using the enterprise edition, which offers hardened images and specific data residency options.

OneUptime is a comprehensive observability suite that replaces multiple fragmented monitoring, alerting, and error-tracking tools with a single integrated platform.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity14 days ago
Repository Age5 years
LicenseApache-2.0
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.