Open-source software for tracking system metrics, application latency, and infrastructure health across distributed computing environments.
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 a comprehensive observability and application performance monitoring platform that provides distributed tracing, error and performance metric collection, alerting, and customizable dashboards across many languages, and it can be self-hosted.
Pinpoint is a distributed application performance monitoring and tracing system. It functions as an application performance monitor and topology visualizer designed to analyze the execution behavior of large-scale distributed applications. The system uses bytecode instrumentation to monitor applications without requiring changes to the original source code. It captures call stacks and request flows across interconnected services to visualize system dependencies and generate real-time architectural maps of communication patterns. The platform covers a broad range of observability capabilities
Pinpoint is a distributed APM and tracing system that provides bytecode instrumentation, real-time topology visualization, and comprehensive monitoring dashboards—exactly the observability platform this search is after, covering distributed tracing and metrics collection for self-hosted performance monitoring.
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 self-hosted, open-source observability platform that unifies metrics, traces, and logs using OpenTelemetry, with built-in dashboards, alerting, and distributed tracing — exactly matching the full-stack APM and observability needs of this search.
OpenObserve is a unified observability data platform designed to ingest, store, and analyze logs, metrics, and traces. It functions as a cloud-native monitoring tool that centralizes telemetry from diverse sources, including standard collectors and cloud service providers, into a single, scalable system. By utilizing a columnar storage engine backed by object storage, the platform enables efficient long-term data retention and high-performance analytical querying. The platform distinguishes itself through deep integration with artificial intelligence, allowing users to query data using natura
OpenObserve is a unified observability platform that centralizes logs, metrics, and traces with built-in distributed tracing, metrics collection, alerting, dashboards, and self-hostable deployment, fully supporting OpenTelemetry for multi-language agents — exactly the open-source APM/observability tool you need.
Pinpoint is a distributed application performance management tool designed to trace requests and monitor metrics across large-scale distributed architectures. It functions as a request tracer, topology mapper, and JVM application monitor, providing a backend capable of collecting and visualizing trace data from OpenTelemetry compatible sources. The system distinguishes itself through a combination of bytecode-based instrumentation via a Java agent and topology-based visualization that renders live maps of service interconnections. It captures execution flow across asynchronous boundaries, suc
Pinpoint is a self-hostable distributed APM tool that delivers distributed tracing, metrics collection, and topology-based dashboards for large-scale systems, with multi-language support via OpenTelemetry—directly fitting this search for an observability platform with alerting and visualization capabilities.
HyperDX is an OpenTelemetry observability platform that provides centralized log management, distributed tracing, and a self-hosted monitoring stack. It functions as a unified system for collecting, indexing, and visualizing logs, metrics, and traces from cloud and container environments. The platform distinguishes itself with specialized tooling for large language model monitoring and session replay, allowing user interactions in the browser to be linked to backend telemetry. It employs schema-less JSON parsing to index structured logs dynamically and uses source maps to resolve minified sta
HyperDX is a self-hostable OpenTelemetry observability platform that unifies logs, metrics, and traces with built-in alerting and visualization, fitting this search for an APM/observability tool.
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
Uptrace is an OpenTelemetry-based observability platform that collects distributed traces, metrics, and logs, providing self-hosted APM with dashboards and alerting—exactly the kind of tool this search targets.
HertzBeat is an agentless monitoring platform designed to collect performance metrics from network devices, databases, and servers without requiring client software. It functions as an infrastructure monitoring dashboard, an alert management system, and a centralized log aggregator using the OpenTelemetry Protocol. The system utilizes a cloud-edge collection hierarchy to scale data gathering across clusters and isolated networks. It distinguishes itself with a flexible extensibility model, allowing users to define new monitoring workflows through configuration-based metric templates and custo
HertzBeat is an agentless monitoring platform that collects metrics, manages alerts, and aggregates logs via OpenTelemetry, covering core observability needs like infrastructure and application health—it fits the search with built-in dashboards and alerting, though its agentless design and emphasis on infrastructure mean distributed tracing and multi-language agent support are less prominent.
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 high-performance observability platform that stores and analyzes metrics, logs, and traces with alerting via vmalert, and it integrates with Grafana for dashboards—this covers the core monitoring needs, but its dashboarding and distributed tracing features are backend-focused rather than fully built-in, making it a narrower but genuine fit.
Netdata is a distributed observability platform designed for real-time infrastructure monitoring and performance tracking. It functions as a high-frequency agent that collects system, container, and application metrics with per-second precision, providing both local visualization and centralized aggregation across complex, multi-cloud environments. The platform distinguishes itself through edge-based intelligence, utilizing local machine learning models to automatically detect performance anomalies without requiring manual configuration or external query engines. Its architecture prioritizes
Netdata is a real-time observability platform that excels at collecting and visualizing system and application metrics with built-in anomaly detection, covering many of the required features but with limited support for distributed tracing and multi-language agents.
This project is a self-hosted application performance monitoring tool designed for Ruby on Rails environments. It functions as a diagnostic platform that tracks request response times, database query efficiency, and background job performance to help identify bottlenecks within web application infrastructure. The tool distinguishes itself by integrating directly into the framework to provide real-time performance insights and developer-focused utilities, such as direct navigation from error reports to the corresponding lines in a code editor. It supports complex analysis by correlating perfor
igorkasyanchuk/rails_performance is a self-hosted APM tool specifically for Ruby on Rails applications, providing performance monitoring and metrics, but it lacks multi-language agent support and distributed tracing across services, so it only partially fits the request for a full observability platform covering multiple languages and logs.