Stars
Forks
Watchers
Developer links
OneUptime
With 7,400+ GitHub stars and a feature set that replaces seven separate SaaS subscriptions — Pingdom for monitoring, StatusPage.io for status pages, PagerDuty for on-call, Incident.io for incident management, Datadog for APM, Loggly for logs, and Sentry for error tracking — OneUptime delivers every tool your reliability team needs in a single open-source platform that is genuinely 100% open source under Apache 2.0 (not open-core). Uptime monitoring runs synthetic checks against websites, APIs, ports, SSL certificates, and DNS records from distributed global probes with configurable intervals and thresholds. Branded status pages publish automatically when monitors detect issues, notifying subscribers via email, SMS, webhook, or RSS without manual intervention during an outage. On-call scheduling routes alerts through escalation policies to the right engineer via phone call, SMS, push notification, Slack, or Microsoft Teams. The incident management workflow handles declaration, triage, communication, resolution, and post-mortem generation in a unified timeline. APM collects traces and metrics via native OpenTelemetry integration — no proprietary agents required — while log management provides full-text search and alerting. An AI agent continuously monitors telemetry data, identifies root causes, and opens GitHub pull requests with proposed fixes for review. Deploy via Docker Compose or Kubernetes Helm charts with a Terraform provider for infrastructure-as-code configuration. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Apache-2.0 licensed.
Benefits
- Replace Seven SaaS Subscriptions
- Monitoring, status pages, on-call, incidents, APM, logs, and error tracking in one platform eliminates tool sprawl and reduces monthly costs to zero for self-hosted deployments.
- AI-Powered Root Cause Analysis
- An AI agent continuously analyzes logs, traces, and metrics to detect anomalies, identify root causes, and automatically open GitHub pull requests with proposed code fixes.
- OpenTelemetry Native, Zero Lock-In
- Accepts standard OpenTelemetry data from any language and framework with no proprietary agents, ensuring you can migrate data in or out without vendor dependency.
- True Open Source, Not Open-Core
- Every feature ships under Apache 2.0 with no enterprise tier paywall — the self-hosted version has identical functionality to the cloud offering.
Features
- Synthetic Monitoring
- Checks websites, APIs, ports, SSL certificates, and DNS records from globally distributed probes with configurable intervals and alerting thresholds.
- Branded Status Pages
- Public and private status pages on custom domains with automatic incident updates, scheduled maintenance windows, and subscriber notifications via email and SMS.
- On-Call & Escalation
- Rotation schedules with multi-level escalation policies delivering alerts via phone call, SMS, push notification, Slack, and Microsoft Teams integration.
- Distributed Tracing
- OpenTelemetry-native APM collects traces, metrics, and service maps with automatic instrumentation for Node.js, Python, Java, Go, and .NET applications.
- Incident Workflow
- End-to-end lifecycle from declaration through triage, communication, resolution, and automated post-mortem generation with timeline reconstruction.
- Log Management
- Collects, indexes, and searches application logs with structured querying, real-time tailing, and configurable alerting rules for error pattern detection.