Complete open-source monitoring and observability platform.
Find a file
Nawaz Dhandala 3e218e14f1
Some checks are pending
Build / docker-build-accounts (push) Waiting to run
Build / docker-build-isolated-vm (push) Waiting to run
Build / docker-build-home (push) Waiting to run
Build / docker-build-worker (push) Waiting to run
Build / docker-build-workflow (push) Waiting to run
Build / docker-build-api-reference (push) Waiting to run
Build / docker-build-docs (push) Waiting to run
Build / docker-build-otel-collector (push) Waiting to run
Build / docker-build-app (push) Waiting to run
Build / docker-build-e2e (push) Waiting to run
Build / docker-build-admin-dashboard (push) Waiting to run
Build / docker-build-dashboard (push) Waiting to run
Build / docker-build-probe (push) Waiting to run
Build / docker-build-probe-ingest (push) Waiting to run
Build / docker-build-server-monitor-ingest (push) Waiting to run
Build / docker-build-telemetry (push) Waiting to run
Build / docker-build-incoming-request-ingest (push) Waiting to run
Build / docker-build-status-page (push) Waiting to run
Build / docker-build-test-server (push) Waiting to run
Build / docker-build-ai-agent (push) Waiting to run
CodeQL / Analyze (push) Waiting to run
Common Jobs / helm-lint (push) Waiting to run
Common Jobs / js-lint (push) Waiting to run
Compile / compile-status-page (push) Waiting to run
Compile / compile-test-server (push) Waiting to run
Compile / compile-mcp (push) Waiting to run
Compile / compile-ai-agent (push) Waiting to run
OpenAPI Spec Generation / generate-openapi-spec (push) Waiting to run
Terraform Provider Generation / generate-terraform-provider (push) Waiting to run
Push Test Images to Docker Hub and GitHub Container Registry / ai-agent-docker-image-deploy (push) Blocked by required conditions
Push Test Images to Docker Hub and GitHub Container Registry / worker-docker-image-deploy (push) Blocked by required conditions
Push Test Images to Docker Hub and GitHub Container Registry / workflow-docker-image-deploy (push) Blocked by required conditions
Push Test Images to Docker Hub and GitHub Container Registry / docs-docker-image-deploy (push) Blocked by required conditions
Push Test Images to Docker Hub and GitHub Container Registry / publish-terraform-provider (push) Blocked by required conditions
Push Test Images to Docker Hub and GitHub Container Registry / test-helm-chart (push) Blocked by required conditions
Push Test Images to Docker Hub and GitHub Container Registry / test-e2e-test-saas (push) Blocked by required conditions
Push Test Images to Docker Hub and GitHub Container Registry / test-e2e-test-self-hosted (push) Blocked by required conditions
Compile / compile-api-reference (push) Waiting to run
Compile / compile-workflow (push) Waiting to run
Compile / compile-common (push) Waiting to run
Compile / compile-app (push) Waiting to run
Compile / compile-home (push) Waiting to run
Compile / compile-worker (push) Waiting to run
Compile / compile-isolated-vm (push) Waiting to run
Compile / compile-accounts (push) Waiting to run
Compile / compile-docs-reference (push) Waiting to run
Compile / compile-nginx (push) Waiting to run
Compile / compile-infrastructure-agent (push) Waiting to run
Compile / compile-admin-dashboard (push) Waiting to run
Compile / compile-dashboard (push) Waiting to run
Compile / compile-e2e (push) Waiting to run
Compile / compile-probe (push) Waiting to run
Compile / compile-probe-ingest (push) Waiting to run
Compile / compile-server-monitor-ingest (push) Waiting to run
Compile / compile-telemetry (push) Waiting to run
Compile / compile-incoming-request-ingest (push) Waiting to run
Push Test Images to Docker Hub and GitHub Container Registry / generate-build-number (push) Waiting to run
Push Test Images to Docker Hub and GitHub Container Registry / read-version (push) Waiting to run
Push Test Images to Docker Hub and GitHub Container Registry / mcp-docker-image-deploy (push) Blocked by required conditions
Push Test Images to Docker Hub and GitHub Container Registry / nginx-docker-image-deploy (push) Blocked by required conditions
Push Test Images to Docker Hub and GitHub Container Registry / e2e-docker-image-deploy (push) Blocked by required conditions
Push Test Images to Docker Hub and GitHub Container Registry / test-server-docker-image-deploy (push) Blocked by required conditions
Push Test Images to Docker Hub and GitHub Container Registry / otel-collector-docker-image-deploy (push) Blocked by required conditions
Push Test Images to Docker Hub and GitHub Container Registry / isolated-vm-docker-image-deploy (push) Blocked by required conditions
Push Test Images to Docker Hub and GitHub Container Registry / home-docker-image-deploy (push) Blocked by required conditions
Push Test Images to Docker Hub and GitHub Container Registry / status-page-docker-image-deploy (push) Blocked by required conditions
Push Test Images to Docker Hub and GitHub Container Registry / test-docker-image-deploy (push) Blocked by required conditions
Push Test Images to Docker Hub and GitHub Container Registry / probe-ingest-docker-image-deploy (push) Blocked by required conditions
Push Test Images to Docker Hub and GitHub Container Registry / server-monitor-ingest-docker-image-deploy (push) Blocked by required conditions
Push Test Images to Docker Hub and GitHub Container Registry / incoming-request-ingest-docker-image-deploy (push) Blocked by required conditions
Push Test Images to Docker Hub and GitHub Container Registry / telemetry-docker-image-deploy (push) Blocked by required conditions
Push Test Images to Docker Hub and GitHub Container Registry / probe-docker-image-deploy (push) Blocked by required conditions
Push Test Images to Docker Hub and GitHub Container Registry / dashboard-docker-image-deploy (push) Blocked by required conditions
Push Test Images to Docker Hub and GitHub Container Registry / admin-dashboard-docker-image-deploy (push) Blocked by required conditions
Push Test Images to Docker Hub and GitHub Container Registry / app-docker-image-deploy (push) Blocked by required conditions
Push Test Images to Docker Hub and GitHub Container Registry / api-reference-docker-image-deploy (push) Blocked by required conditions
Push Test Images to Docker Hub and GitHub Container Registry / accounts-docker-image-deploy (push) Blocked by required conditions
Incoming Request Ingest Test / test (push) Waiting to run
MCP Server Test / test (push) Waiting to run
ProbeIngest Test / test (push) Waiting to run
Probe Test / test (push) Waiting to run
Push Test Images to Docker Hub and GitHub Container Registry / infrastructure-agent-deploy (push) Blocked by required conditions
AIAgent Test / test (push) Waiting to run
Common Test / test (push) Waiting to run
Telemetry Test / test (push) Waiting to run
Tests / test-app (push) Waiting to run
Tests / test-home (push) Waiting to run
Tests / test-worker (push) Waiting to run
feat: Add Waterfall icon and update DashboardNavbar to use it
2026-01-10 11:16:14 +00:00
.github feat: Add disk space cleanup step to release workflows 2026-01-06 11:15:07 +00:00
.husky fix lint. 2022-08-14 10:12:58 +01:00
.vscode Refactor: Remove Copilot tools and related utilities 2025-12-10 11:42:31 +00:00
Accounts chore: npm audit fix 2026-01-09 01:58:08 +00:00
AdminDashboard chore: npm audit fix 2026-01-09 01:58:08 +00:00
AIAgent feat(migration): Refactor MigrationName1767979448478 for improved readability and structure 2026-01-09 19:36:10 +00:00
APIReference fix: replace em dashes with hyphens in various files for consistency 2025-12-19 15:39:29 +00:00
App Refactor TelemetryService to Service across the application 2026-01-09 15:49:52 +00:00
Backups fix backups and restore. 2022-12-12 15:25:30 +05:30
Certs add domain. 2023-03-02 15:46:28 +00:00
Clickhouse refactor: Enhance error handling and logging in monitor criteria classes 2025-04-24 12:11:17 +01:00
Common feat: Add Waterfall icon and update DashboardNavbar to use it 2026-01-10 11:16:14 +00:00
Dashboard feat: Add Waterfall icon and update DashboardNavbar to use it 2026-01-10 11:16:14 +00:00
Data add data folder 2023-07-11 20:22:17 +01:00
Devops refactor: Remove node_modules from the Common project 2024-08-07 13:40:10 -06:00
Docs Enhance GitHub integration by updating access token permissions and documentation for AI Agent requirements 2026-01-08 12:05:39 +00:00
E2E fix: Update navigation for Enterprise dropdown and adjust Request Demo link 2026-01-06 11:19:07 +00:00
Environment add env folder 2023-07-11 20:26:35 +01:00
Examples chore: npm audit fix 2025-12-31 01:55:30 +00:00
FluentBit chore(config,docker,ci,ui): rename IS_ENTERPRISE to IS_ENTERPRISE_EDITION across env, Dockerfiles, compose and workflows 2025-11-03 11:25:12 +00:00
Fluentd chore(fluentd): update production endpoint and x-oneuptime token in Fluentd config (Fluentd/fluent.conf) 2025-11-07 20:38:23 +00:00
HelmChart fix: Update autoscaler condition for AI Agent to prevent conflicts with KEDA 2025-12-30 14:49:08 +00:00
Home Refactor demo page: integrate reviews section and remove testimonials view for improved layout and content management 2026-01-07 14:55:10 +00:00
IncomingRequestIngest refactor: remove playwright dependencies from Dockerfiles 2025-12-17 12:38:53 +00:00
InfrastructureAgent feat: Add log viewing instructions and improve error logging in agent 2025-07-25 13:42:25 +01:00
Internal/Docs Add metrics and traces pages with detailed features and branding updates 2025-12-29 22:13:09 +00:00
IsolatedVM feat: Reduce npm fetch retry timeout values in Dockerfiles 2025-12-16 13:30:12 +00:00
MCP chore: npm audit fix 2026-01-08 01:57:11 +00:00
Nginx refactor: update Nginx configuration for MCP endpoint handling 2025-12-18 11:19:04 +00:00
OTelCollector feat(telemetry): add new Telemetry service (OTel, Syslog, Fluent, Metrics, Traces) and unified ingestion pipeline 2025-11-07 21:36:47 +00:00
Probe feat: add GitHub App Installation ID to Project migration and update related components 2025-12-28 22:50:53 +00:00
ProbeIngest feat: add GitHub App Installation ID to Project migration and update related components 2025-12-28 22:50:53 +00:00
Scripts refactor: rename MCP server references to use a consistent naming convention 2025-12-17 10:45:31 +00:00
ServerMonitorIngest refactor: remove playwright dependencies from Dockerfiles 2025-12-17 12:38:53 +00:00
SslCertificates refactor: Update import statements for TimezoneUtil in multiple files 2024-06-18 11:35:04 +01:00
StatusPage chore: npm audit fix 2026-01-09 01:58:08 +00:00
Telemetry fix: Update telemetryServiceId references to serviceId in ExceptionUtil for consistency 2026-01-09 18:39:53 +00:00
Tests feat: Reduce npm fetch retry timeout values in Dockerfiles 2025-12-16 13:30:12 +00:00
TestServer feat: Reduce npm fetch retry timeout values in Dockerfiles 2025-12-16 13:30:12 +00:00
Worker refactor: Format comments in MoveTelemetryServiceTokenToTelemetryIngestionKey migration for clarity 2026-01-10 09:29:27 +00:00
Workflow feat: Reduce npm fetch retry timeout values in Dockerfiles 2025-12-16 13:30:12 +00:00
.bash_profile chore: Disable Copilot in development environment 2024-07-10 13:39:35 +01:00
.dockerignore refactor: Remove LLM/Models from .dockerignore 2024-07-05 09:29:05 +01:00
.gitignore feat: Add maxTokens parameter to LLMCompletionRequest and update related methods 2025-12-16 15:33:33 +00:00
.prettierignore refactor: Update import statements for CommonUI to use Common/UI 2024-08-07 16:14:31 -06:00
babel.config.ts refactor: Update symbol type to use lowercase 'symbol' in ColumnAccessControl files 2024-06-14 12:09:53 +01:00
backup.sh atleast 2023-07-30 17:48:48 -07:00
CHANGELOG Add CHANGELOG 2020-01-13 20:59:16 +00:00
clean-npm-install.sh fix lock files 2022-12-16 14:22:23 +05:30
code-of-conduct.md Create code-of-conduct.md 2023-11-26 16:02:42 +00:00
config.example.env feat: update GitHub App configuration to use GitHubAppName instead of GitHubAppClientId 2025-12-28 20:49:41 +00:00
configure.sh feat: add setup function for ts-node installation in configure script 2025-01-28 18:34:59 +00:00
CONTRIBUTING.md chore: Update license references from MIT to Apache 2.0 in footer, contributing guide, and README 2025-12-11 22:04:19 +00:00
docker-compose.base.yml feat: update GitHub App configuration to use GitHubAppName instead of GitHubAppClientId 2025-12-28 20:49:41 +00:00
docker-compose.dev.yml feat(ai-agent): Implement AI Agent service with configuration, registration, and health check functionality 2025-12-24 15:24:47 +00:00
docker-compose.e2e.yml feat: add E2E testing support with docker-compose configuration 2025-10-09 11:39:30 +01:00
docker-compose.llm.yml feat: Update count property in docker-compose.llm.yml to use 'all' 2024-07-03 17:48:43 +01:00
docker-compose.yml feat: Add MCP service configuration and related environment variables 2025-12-16 11:04:56 +00:00
eslint.config.js chore(eslint): enable no-control-regex and tidy rule formatting 2025-11-05 09:38:26 +00:00
install-node-modules.sh npm i 2023-02-08 20:40:06 +00:00
install.sh refactor status check script 2023-07-19 14:21:39 +01:00
LICENSE Update user authentication logic 2023-12-26 11:55:26 +00:00
MAINTAINERS Create MAINTAINERS 2023-11-26 16:06:45 +00:00
migration-create.sh add migrations 2022-12-15 12:36:31 +05:30
migration-run.sh refactor: Update import statements for CommonUI to use Common/UI 2024-08-07 16:14:31 -06:00
npm-audit-fix.sh chore(ci): don't mark whole run as failed when npm audit fix errors; only report the error 2025-10-29 16:26:40 +00:00
package-lock.json fix: upgrade typeorm from 0.3.27 to 0.3.28 2025-12-27 11:10:33 +00:00
package.json fix: upgrade typeorm from 0.3.27 to 0.3.28 2025-12-27 11:10:33 +00:00
README.md feat: Add installation script and update README for simplified setup 2025-12-21 13:08:14 +00:00
remove-node-modules.sh fix: Ensure root node_modules are removed before processing subdirectories 2025-06-26 20:17:55 +01:00
restore.sh Update secret values in HelmChart templates 2024-03-17 12:14:26 +00:00
SECURITY.md Create SECURITY.md 2022-01-23 12:04:32 +00:00
tsconfig.json Update tsconfig.json files with resolveJsonModule option 2024-04-08 14:03:07 +01:00
uninstall.sh fix docker-compose 2022-12-07 07:49:18 +00:00
update-node-modules.sh update package.jsn and lock files 2022-03-22 14:34:04 +00:00
update.sh add update script 2023-06-11 15:26:52 +01:00
VERSION chore: Bump version to 9.3.11 2026-01-09 21:58:19 +00:00

oneuptime logo

The Complete Open-Source Observability Platform

License Release Stars Helm Chart Slack

WebsiteDocumentationPricingInstallationContributing


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.

Monitoring

📋 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.

Status Pages

🚨 Incident Management

Manage incidents from start to finish with a collaborative workflow. Create incident reports, assign tasks, update stakeholders, and document resolutions.

Incident Management

📞 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.

On Call and Alerts

📝 Logs Management

Collect, store, and analyze logs from your online services. Search, filter, and visualize log data to gain insights and troubleshoot issues.

Logs Management

Workflows

Integrate OneUptime with your existing tools and automate your workflows. Connect with Slack, Jira, GitHub, and 5000+ more applications.

Workflows

🔍 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.

APM

🐛 Error Tracking

Detect and diagnose errors in your online services. Get detailed error reports with stack traces, context, and user feedback.


🚀 Get Started

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.

Get Started Free →

Self-Hosted Installation


💼 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 https://oneuptime.com/install.sh | bash

For detailed installation guides, see:


💡 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