
OneUptime
Open-source observability platform combining uptime monitoring, incidents, on-call, status pages, logs, traces, and metrics.
OneUptime is an open-source monitoring and observability platform that puts uptime checks, incidents, on-call, status pages, logs, traces, metrics, error tracking, and workflows in one application. Monitors probe websites, APIs, IPs, ports, SSL certificates, and DNS from multiple regions, or accept synthetic and incoming-webhook checks, and alerts escalate to the right person over SMS, phone call, push, email, and Slack.
The observability side is OpenTelemetry-based. Agents and Helm charts ship host, Kubernetes, Docker, Podman, Proxmox, VMware, Ceph, database, and storage-array metrics, along with logs and traces, into ClickHouse; dashboards, service performance views, and error tracking sit on top of that telemetry. Incidents move from declaration through customer communication to post-mortem, status pages publish updates to subscribers, and a visual workflow canvas connects Slack, Jira, GitHub, Microsoft Teams, and any other tool with a webhook. An AI copilot correlates anomalies across logs, traces, and metrics and can open a pull request with a drafted fix.
Self-hosting is a first-class option. Docker Compose covers a single server, with 16 GB of RAM, 8 cores, and 400 GB of disk recommended, and a Raspberry Pi is enough for a small setup; a Helm chart deploys the production stack on Kubernetes with PostgreSQL, ClickHouse, and Valkey. The Community Edition is Apache-2.0 and includes SAML and OIDC single sign-on, while the ee/ directory adds SCIM, audit logs, and compliance dashboards under the OneUptime Enterprise License. Against a stack of Pingdom or UptimeRobot, Statuspage, PagerDuty or Opsgenie, Incident.io, Datadog or New Relic, Loggly, and Sentry, it replaces several separate bills and dashboards with one self-hosted platform.








