- Created DNS Monitor documentation to outline DNS health checks and configuration options. - Added Domain Monitor documentation for tracking domain registration status and expiration. - Introduced Exceptions Monitor documentation for monitoring application exceptions and error patterns. - Added Incoming Request Monitor documentation for heartbeat monitoring via service pings. - Created IP Monitor documentation for monitoring the availability of IPv4 and IPv6 addresses. - Added Kubernetes Monitor documentation for monitoring cluster health and performance metrics. - Introduced Logs Monitor documentation for monitoring application logs and triggering alerts. - Created Manual Monitor documentation for manually managed monitor statuses. - Added Metrics Monitor documentation for monitoring custom application and infrastructure metrics. - Introduced Ping Monitor documentation for monitoring host availability via ICMP requests. - Created Port Monitor documentation for monitoring specific TCP/UDP port availability. - Added Profiles Monitor documentation for monitoring continuous profiling data from applications. - Introduced SSL Certificate Monitor documentation for monitoring SSL/TLS certificate validity and expiration. - Created Traces Monitor documentation for monitoring distributed traces and alerting on span patterns.
The Complete Open-Source Observability Platform
Website • Documentation • Pricing • Installation • Contributing
What is OneUptime?
OneUptime is a comprehensive solution for monitoring and managing your online services. Whether you need to check the availability of your website, dashboard, API, or any other online resource, OneUptime can alert your team when downtime happens and keep your customers informed with a status page.
OneUptime replaces multiple tools with one integrated platform:
| Replace | With OneUptime |
|---|---|
| Pingdom | Uptime Monitoring |
| StatusPage.io | Status Pages |
| PagerDuty | On-Call & Alerts |
| Incident.io | Incident Management |
| Loggly | Logs Management |
| New Relic / Datadog | Application Performance Monitoring |
| Sentry | Error Tracking |
✨ Features
📊 Uptime Monitoring
Monitor the availability and response time of your online services from multiple locations around the world. Get notified via email, SMS, Slack, or other channels when something goes wrong.
📋 Status Pages
Communicate with your customers and stakeholders during downtime or maintenance. Create a custom-branded status page that shows the current status and history of your services.
🚨 Incident Management
Manage incidents from start to finish with a collaborative workflow. Create incident reports, assign tasks, update stakeholders, and document resolutions.
📞 On-Call & Alerts
Schedule on-call shifts for your team and define escalation policies. Ensure that the right person is notified at the right time when an incident occurs.
📝 Logs Management
Collect, store, and analyze logs from your online services. Search, filter, and visualize log data to gain insights and troubleshoot issues.
⚡ Workflows
Integrate OneUptime with your existing tools and automate your workflows. Connect with Slack, Jira, GitHub, and 5000+ more applications.
🔍 Application Performance Monitoring
Measure and optimize the performance of your online apps and services. Track key metrics such as traces, response time, throughput, error rate, and user satisfaction.
🐛 Error Tracking
Detect and diagnose errors in your online services. Get detailed error reports with stack traces, context, and user feedback.
🤖 AI Copilot
OneUptime's AI agent monitors your services 24/7, detects anomalies across logs, traces, and metrics, identifies root causes, and opens pull requests with code fixes — automatically. Like having an SRE that never sleeps.
- Auto-instrument — Add tracing, metrics, and logging with one click
- Fix exceptions — AI catches errors in production and generates fixes before users notice
- Optimize performance — Identifies slow traces and submits optimized code
- Security patches — Detects vulnerable dependencies and creates PRs with safe upgrades
🚀 Get Started
OneUptime Cloud (Recommended)
The easiest and fastest way to get started. Sign up for free at oneuptime.com and enjoy the full benefits of OneUptime without any installation or maintenance.
By using OneUptime Cloud, you also support the continued development of the open-source project.
Self-Hosted Installation
- Kubernetes with Helm - Recommended for production
- Docker Compose - Single-node install (not recommended for production)
- Local Development - For contributors
- Upgrade Guide - Upgrade existing installations
💼 Community vs. Enterprise Editions
| Edition | Ideal For | Highlights |
|---|---|---|
| Community | Self-hosters and small teams | Full feature set • Community support • Open-source |
| Enterprise | Regulated teams needing premium support | Hardened images • Priority support • Custom features • Data residency options |
📧 For Enterprise licensing, contact
sales@oneuptime.com
🛠️ Installation
# Quick start with one command
curl -sSL https://oneuptime.com/install.sh | bash
For detailed installation guides, see:
- Kubernetes with Helm (recommended for production)
- Docker Compose
- Local Development
- Upgrade Guide
💡 Philosophy
Our mission is to reduce downtime and increase the number of successful products in the world. We built a platform that helps you understand the causes of downtime, manage incidents effectively, and reduce operational toil.
OneUptime is 100% open-source, free, and available for everyone to use.
🤝 Contributing
We love contributions big and small! Here's how you can help:
| Priority | How to Contribute |
|---|---|
| 🗣️ | Share feedback in our Customer Slack |
| 💬 | Chat with developers in our Developer Slack |
| ✅ | Write tests for our codebase |
| 🔧 | Work on open issues |
| 💡 | Open new issues with feature requests |
❤️ Support OneUptime
If you find OneUptime useful, consider supporting its development:
- ⭐ Star this repo - It helps others discover OneUptime
- 💵 Sponsor us - Every dollar goes to shipping new features
- 🛍️ Shop merch - All revenue supports open-source development
📄 License
OneUptime is licensed under the Apache License 2.0.
Made with ❤️ by the OneUptime team and contributors







