For a self-hosted error tracking tool, the first results are highlight/highlight (Highlight is a self-hostable full-stack observability platform with dedicated error tracking, stack traces with source maps, session replay for user context, and real-time aggregation — covering the core monitoring and alerting needs for production exceptions), getsentry/sentry (Sentry is the leading open-source error monitoring platform that aggregates exceptions in real time with full stack traces, source maps, release tracking, user context, and alerting — it is exactly the comprehensive, self-hostable tool this search asks for) and getsentry/self-hosted (This is the official self-hosted deployment of Sentry, a comprehensive error monitoring and exception tracking platform that covers real-time aggregation, stack trace analysis, alerting, deployment versioning, and user context — directly matching what you are looking for). prometheus/alertmanager and prometheus-operator/kube-prometheus round out the shortlist. Compare the match explanations and check the project documentation against your requirements.
Open-source platforms that monitor, aggregate, and report application exceptions and runtime errors in production environments.
Highlight is a full-stack observability platform and monitoring system that aggregates logs, errors, and distributed traces to provide a unified view of application health. It functions as a distributed tracing system, an error monitoring service, and a session replay tool. The platform is available as a dockerized monitoring stack for self-hosted deployments on Linux. It distinguishes itself by combining backend observability with a visual recording system that captures document object model changes and network requests to replay user interactions. The system covers several core capability
Highlight is a self-hostable full-stack observability platform with dedicated error tracking, stack traces with source maps, session replay for user context, and real-time aggregation — covering the core monitoring and alerting needs for production exceptions.
This project is a comprehensive software observability suite and application performance monitoring platform designed to track runtime errors, performance bottlenecks, and system health. It functions as a centralized diagnostic service that aggregates and categorizes exceptions, providing the infrastructure necessary to visualize complex execution paths across distributed systems and microservices. The platform distinguishes itself through a high-throughput distributed event ingestion pipeline and a columnar storage analytics engine that enables rapid aggregation of large-scale performance me
Sentry is the leading open-source error monitoring platform that aggregates exceptions in real time with full stack traces, source maps, release tracking, user context, and alerting — it is exactly the comprehensive, self-hostable tool this search asks for.
This project is a containerized error tracking platform and monitoring suite designed for self-hosted deployment on private infrastructure. It provides a collection of services for capturing and analyzing software crashes and exceptions, ensuring that sensitive application data remains within a controlled environment. The system includes specialized tooling for air-gapped deployment, allowing the software to be installed and operated on servers without internet access through the manual transfer of container images. It also supports corporate network integration via proxy configurations to ma
This is the official self-hosted deployment of Sentry, a comprehensive error monitoring and exception tracking platform that covers real-time aggregation, stack trace analysis, alerting, deployment versioning, and user context — directly matching what you are looking for.
Alertmanager is a monitoring notification gateway and routing service that deduplicates, groups, and directs alerts to the correct receivers. It functions as a central manager for Prometheus alerts, using a hierarchical routing tree and label-based matchers to dispatch notifications to external services. The system employs a peer-to-peer mesh network to coordinate multiple instances in a high availability cluster, ensuring continuous alert processing. It features a dedicated inhibition engine and grouping mechanisms to reduce notification noise by suppressing redundant alerts when related iss
Alertmanager handles alert routing and notification management for monitoring systems like Prometheus, but it does not capture, store, or display application errors with stack traces or user context—so it is a supporting component rather than a full error tracking platform.
kube-prometheus is a monitoring stack deployment and orchestration framework. It uses an operator pattern to automate the installation and lifecycle management of Prometheus and Alertmanager via custom resource definitions. The project focuses on scaling data collection through hash-based target sharding and topology-aware distribution to reduce cross-zone traffic. It implements a sidecar-based configuration reloading mechanism and utilizes consistent hashing to distribute scrape targets across multiple instances. The system covers broad observability capabilities including metric data colle
kube-prometheus deploys a Prometheus stack for metrics-based monitoring and alerting on Kubernetes, but it is not built for capturing, grouping, and inspecting application exceptions with stack traces, source maps, or user context — it addresses a neighboring observability need rather than the dedicated error tracking platform you are looking for.
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
Coroot is an observability and performance monitoring platform focused on metrics, traces, and root-cause analysis via eBPF—not a dedicated error and exception tracking tool with stack traces, source maps, user context, or breadcrumbs, so it misses the core capability this search is after.
Nightingale is a Prometheus-compatible monitoring and alerting platform designed to centralize telemetry management across multiple time-series databases. It functions as a multi-source alerting engine and metric data pipeline that ingests telemetry via remote write protocols and triggers alarms based on data from sources such as Prometheus, Elasticsearch, Loki, and ClickHouse. The system is distinguished by its automated alert healing system, which executes predefined scripts and RPC-based corrective actions when monitoring thresholds are breached. It supports distributed alert processing, a
Nightingale is a Prometheus-compatible metrics and alerting platform, which is a different monitoring category—it aggregates time-series data and triggers alerts on thresholds, but does not capture, process, or display stack traces, source maps, or exception breadcrumbs needed for error tracking.
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
SigNoz is a full-stack observability platform that covers metrics, logs, and traces, so it can track errors but its primary focus is broader than a dedicated exception monitoring tool with features like source maps and breadcrumbs.
VictoriaMetrics is a high-performance, scalable time series database and observability platform designed for long-term storage and analysis of metric, log, and trace data. It functions as a unified backend for monitoring ecosystems, offering full compatibility with industry-standard protocols and query languages. The system is built to handle massive data volumes through a distributed architecture that supports horizontal scaling and efficient data lifecycle management. The platform distinguishes itself through a storage engine that utilizes consistent hashing for data sharding and log-struct
VictoriaMetrics is a time series database and observability backend for metrics, logs, and traces, not a dedicated error tracking and exception monitoring platform—it lacks the core error-specific features like stack trace aggregation, source maps, user context, and breadcrumbs that this search requires.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| highlight/highlight | 9.3K | TypeScript | NOASSERTION | |
| getsentry/sentry | 44.1K | Python | NOASSERTION | |
| 9.4K |
| Shell |
| NOASSERTION |
| prometheus/alertmanager | 8.4K | Go | apache-2.0 |
| prometheus-operator/kube-prometheus | 7.7K | Jsonnet | Apache-2.0 |
| coroot/coroot | 7.4K | Go | apache-2.0 |
| ccfos/nightingale | 13.1K | Go | Apache-2.0 |
| signoz/signoz | 27.4K | TypeScript | NOASSERTION |
| victoriametrics/victoriametrics | 16.3K | Go | apache-2.0 |