OneUptime/oneuptime

GitHub: OneUptime/oneuptime

一站式开源可观测性平台,整合了服务监控、状态页面、告警排班、日志管理和 APM 等核心运维能力。

Stars: 6546 | Forks: 326

oneuptime logo

完整的开源可观测性平台

License Release Stars Helm Chart Slack

官网文档定价安装贡献

## 什么是 OneUptime? OneUptime 是一个用于监控和管理在线服务的综合解决方案。无论您需要检查网站、仪表板、API 还是任何其他在线资源的可用性,OneUptime 都能在停机发生时向您的团队发出警报,并通过状态页面让您的客户随时了解情况。 **OneUptime 用一个集成平台取代了多种工具:** | 替代 | 使用 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 | ## ✨ 功能特性 ### 📊 Uptime Monitoring 从全球多个位置监控在线服务的可用性和响应时间。当出现问题时,通过电子邮件、SMS、Slack 或其他渠道获得通知。 ![Monitoring](/Home/Static/img/readme/monitoring.png?raw=true) ### 📋 Status Pages 在停机或维护期间与客户和利益相关者沟通。创建一个显示服务当前状态和历史记录的自定义品牌状态页面。 ![Status Pages](/Home/Static/img/readme/statuspages.png?raw=true) ### 🚨 Incident Management 通过协作工作流从头到尾管理事件。创建事件报告、分配任务、更新利益相关者并记录解决方案。 ![Incident Management](/Home/Static/img/readme/incident-management.png?raw=true) ### 📞 On-Call & Alerts 为您的团队安排待命轮班并定义升级策略。确保在事件发生时在正确的时间通知正确的人员。 ![On Call and Alerts](/Home/Static/img/readme/on-call.png?raw=true) ### 📝 Logs Management 从在线服务收集、存储和分析日志。搜索、过滤和可视化日志数据以获取见解并排除故障。 ![Logs Management](/Home/Static/img/readme/logs-management.png?raw=true) ### ⚡ Workflows 将 OneUptime 与您现有的工具集成并自动化您的工作流。连接 Slack、Jira、GitHub 以及 5000 多个其他应用程序。 ![Workflows](/Home/Static/img/readme/workflows.png?raw=true) ### 🔍 Application Performance Monitoring 测量并优化在线应用和服务的性能。追踪关键指标,如 traces、响应时间、吞吐量、错误率和用户满意度。 ![APM](/Home/Static/img/readme/apm.png?raw=true) ### 🐛 Error Tracking 检测和诊断在线服务中的错误。获取包含 stack traces、上下文和用户反馈的详细错误报告。 ### 🤖 AI Copilot OneUptime 的 AI 代理全天候监控您的服务,检测日志、traces 和指标中的异常,识别根本原因,并自动打开包含代码修复的 pull requests。就像拥有一位从不休息的 SRE。 - **Auto-instrument** — 一键添加 tracing、metrics 和 logging - **Fix exceptions** — AI 在生产环境中捕获错误并在用户注意到之前生成修复 - **Optimize performance** — 识别缓慢的 traces 并提交优化后的代码 - **Security patches** — 检测易受攻击的依赖项并创建包含安全升级的 PR ## 🚀 快速开始 ### OneUptime Cloud(推荐) 最简单、最快速的入门方式。在 [oneuptime.com](https://oneuptime.com) 免费注册,无需任何安装或维护即可享受 OneUptime 的全部优势。 使用 OneUptime Cloud,您同时也支持了开源项目的持续开发。 **[免费开始 →](https://oneuptime.com)** ### 自托管安装 - **[Kubernetes with Helm](https://artifacthub.io/packages/helm/oneuptime/oneuptime)** - 推荐用于生产环境 - **[Docker Compose](/Docs/Content/installation/docker-compose.md)** - 单节点安装(不推荐用于生产环境) - **[Local Development](/Docs/Content/installation/local-development.md)** - 适用于贡献者 - **[Upgrade Guide](/Docs/Content/installation/upgrading.md)** - 升级现有安装 ## 💼 社区版与企业版 | 版本 | 适用对象 | 亮点 | |---------|-----------|------------| | **Community** | 自托管用户和小型团队 | 完整功能集 • 社区支持 • 开源 | | **Enterprise** | 需要高级支持的合规团队 | 加固镜像 • 优先支持 • 自定义功能 • 数据驻留选项 | ## 🛠️ 安装 ``` # 一条命令快速开始 curl -L https://oneuptime.com/install.sh | bash ``` 有关详细的安装指南,请参阅: - [Kubernetes with Helm](https://artifacthub.io/packages/helm/oneuptime/oneuptime)(推荐用于生产环境) - [Docker Compose](/Docs/Content/installation/docker-compose.md) - [Local Development](/Docs/Content/installation/local-development.md) - [Upgrade Guide](/Docs/Content/installation/upgrading.md) ## 💡 理念 我们的使命是 **减少停机时间并增加世界上成功产品的数量**。我们构建了一个平台,帮助您了解停机的原因,有效管理事件,并减少运维琐事。 OneUptime 是 100% 开源、免费的,可供所有人使用。 ## 📄 许可证 OneUptime 根据 [Apache License 2.0](LICENSE) 获得许可。

由 OneUptime 团队和贡献者用 ❤️ 构建

标签:API监控, Docker, Helium, IT运维, MITM代理, OISF, PagerDuty替代方案, Pingdom替代方案, Socks5代理, SRE, 事故管理, 仪表板, 偏差过滤, 分布式追踪, 可观测性平台, 告警系统, 团队协作, 子域名突变, 安全防御评估, 开源, 性能分析, 日志管理, 服务器健康, 正常工作时间, 状态页, 监控工具, 网站监控, 自动化攻击, 自动化攻击, 自托管, 请求拦截