awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
oneuptime avatar

oneuptime/oneuptime

0
View on GitHub↗
7,164 stars·400 forks·TypeScript·Apache-2.0·41 viewsoneuptime.com↗

Oneuptime

OneUptime is an open-source observability platform designed for monitoring service availability, infrastructure health, and application performance. It functions as a comprehensive system for tracking uptime and managing the end-to-end lifecycle of production incidents.

The platform distinguishes itself through automated root cause analysis agents that identify failure triggers and generate code fixes via pull requests. It also provides branded public status pages to communicate real-time service availability and historical uptime data to end users.

The system covers a broad range of operational capabilities, including global multi-location probing, centralized log aggregation, and infrastructure monitoring for servers and containers. It integrates incident coordination tools such as on-call rotation scheduling and escalation-based notification routing, alongside software error tracking and event-driven workflow automation.

Features

  • Service Uptime Monitors - Tracks service availability from global locations and notifies teams of outages via multiple communication channels.
  • Observability Platforms - Provides an open-source observability platform for monitoring service availability, infrastructure health, and application performance.
  • Multi-Region Monitoring Probes - Checks service availability and response times from multiple geographic points to ensure accurate uptime monitoring.
  • Centralized Logging Systems - Collects and stores logs from multiple distributed services into a single searchable system for troubleshooting.
  • Automated Root Cause Analysis - Provides automated agents that identify failure triggers and generate code fixes via pull requests.
  • Incident Management - Coordinates outages through a structured process of reporting, task assignment, and final resolution documentation.
  • Incident Management Systems - Provides a coordinated workflow for tracking service outages, assigning resolution tasks, and documenting incident lifecycles.
  • Infrastructure Observability - Collects metrics, logs, and traces from servers and containers to maintain visibility into system health.
  • Availability and Uptime Trackers - Monitors the availability of services and infrastructure to ensure continuous operation and overall system health.
  • Availability Probers - Employs global multi-location probing to check endpoint status and measure service availability and latency.
  • Public Status Pages - Provides branded public pages that communicate real-time service availability and historical uptime data to end users.
  • Log Management Systems - Aggregates and stores logs from distributed services into a centralized system for searching, filtering, and troubleshooting.
  • Infrastructure Metrics - Gathers host performance data and traces using agents to monitor server and container health.
  • Rotation Management - Coordinates team on-call rotation schedules and defines escalation policies to notify the correct personnel during incidents.
  • Infrastructure Component Monitors - Collects metrics and logs from agents and collectors to maintain visibility into the status of system components.
  • Event-Driven Automation Engines - Triggers automated tasks across third-party applications when specific system events or monitoring alerts are detected.
  • Alert Routing - Routes incident alerts through defined on-call rotations and shift schedules to notify the correct personnel.
  • Application Performance Monitoring - Measures response times, throughput, and error rates to optimize service efficiency and improve user satisfaction.
  • Error Tracking - Detects production exceptions and provides detailed reports including stack traces and execution context.
  • Error Tracking - Detects production exceptions and analyzes root causes to generate fixes and optimize application stability.
  • Operational Task Automation - Connects third-party applications to trigger automated operational tasks and reduce repetitive manual work.
  • Infrastructure Health Monitoring - Collects host metrics, logs, and traces from servers and containers using agents to track hardware and resource performance.
  • Monitoring and Status - Comprehensive solution for monitoring online services.

Star history

Star history chart for oneuptime/oneuptimeStar history chart for oneuptime/oneuptime

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Oneuptime

Similar open-source projects, ranked by how many features they share with Oneuptime.
  • rajnandan1/kenerrajnandan1 avatar

    rajnandan1/kener

    4,732View on GitHub↗

    Kener is a self-hosted status page platform and uptime monitoring tool designed to track the health and availability of websites, APIs, and infrastructure components. It functions as an incident management system that automates the detection of service disruptions and provides a public-facing dashboard to communicate real-time system status and maintenance schedules to end users. The platform distinguishes itself through its multi-tenant architecture, which allows for the operation of multiple independent, branded status pages from a single installation. It supports deep customization of the

    Svelteawesome-listdockermonitoring
    View on GitHub↗4,732
  • uptrace/uptraceuptrace avatar

    uptrace/uptrace

    4,098View on GitHub↗

    Uptrace is an OpenTelemetry-based observability platform designed to collect, store, and analyze distributed traces, metrics, and logs. It functions as a centralized logging backend, a distributed tracing system, and a metrics engine to monitor application performance and system health. The platform is distinguished by AI-powered operational capabilities, allowing users to query telemetry data and manage monitoring dashboards using natural language. It specifically includes specialized monitoring for generative AI pipelines, tracking token usage and response quality for LLM interactions and r

    Goapmapplication-monitoringclickhouse
    View on GitHub↗4,098
  • coroot/corootcoroot avatar

    coroot/coroot

    7,400View on GitHub↗

    Coroot is an observability platform and Kubernetes performance monitor that utilizes eBPF to automatically collect metrics, logs, and traces without requiring manual code instrumentation. It functions as an OpenTelemetry trace analyzer and an LLM observability gateway, exposing system health data to large language models through the Model Context Protocol. The platform differentiates itself by combining automated root cause analysis and AI-driven diagnostics to investigate performance regressions. It also includes a cloud cost monitoring tool that attributes infrastructure spending to specifi

    Goaialertingapm
    View on GitHub↗7,400
  • signoz/signozSigNoz avatar

    SigNoz/signoz

    27,355View on GitHub↗

    SigNoz is a full-stack observability platform designed to collect, store, and visualize metrics, logs, and distributed traces in a unified environment. It leverages OpenTelemetry-based data collection to ingest telemetry from diverse sources using vendor-neutral protocols, ensuring interoperability across complex microservices architectures. The platform utilizes a high-performance columnar storage engine to enable rapid aggregation and filtering, providing a centralized backend for monitoring application health and performance. What distinguishes the platform is its focus on automated instru

    TypeScriptapmapplication-monitoringdistributed-tracing
    View on GitHub↗27,355
See all 30 alternatives to Oneuptime→

Frequently asked questions

What does oneuptime/oneuptime do?

OneUptime is an open-source observability platform designed for monitoring service availability, infrastructure health, and application performance. It functions as a comprehensive system for tracking uptime and managing the end-to-end lifecycle of production incidents.

What are the main features of oneuptime/oneuptime?

The main features of oneuptime/oneuptime are: Service Uptime Monitors, Observability Platforms, Multi-Region Monitoring Probes, Centralized Logging Systems, Automated Root Cause Analysis, Incident Management, Incident Management Systems, Infrastructure Observability.

What are some open-source alternatives to oneuptime/oneuptime?

Open-source alternatives to oneuptime/oneuptime include: rajnandan1/kener — Kener is a self-hosted status page platform and uptime monitoring tool designed to track the health and availability… uptrace/uptrace — Uptrace is an OpenTelemetry-based observability platform designed to collect, store, and analyze distributed traces,… coroot/coroot — Coroot is an observability platform and Kubernetes performance monitor that utilizes eBPF to automatically collect… signoz/signoz — SigNoz is a full-stack observability platform designed to collect, store, and visualize metrics, logs, and distributed… openobserve/openobserve — OpenObserve is a unified observability data platform designed to ingest, store, and analyze logs, metrics, and traces.… voltagent/awesome-claude-code-subagents — This project provides a framework for managing multi-agent systems, designed to automate complex software development,…