For a self-hosted Datadog alternative, the first results are signoz/signoz (SigNoz is a full-stack self-hosted observability platform that unifies metrics, logs, and traces with OpenTelemetry-native ingestion, columnar storage, alerting, and dashboarding — exactly what you need to replace Datadog), apache/incubator-skywalking (SkyWalking is a self-hosted, comprehensive observability platform that collects and analyzes metrics, logs, and traces, with built-in dashboarding and alerting, making it a direct fit for replacing Datadog's capabilities) and highlight/highlight (Highlight is a self-hosted full-stack observability platform that aggregates logs, errors, and distributed traces with session replay, making it a strong fit for replacing Datadog's core observability features even if it doesn't emphasize metrics collection). apache/skywalking and victoriametrics/victoriametrics round out the shortlist. Compare the match explanations and check the project documentation against your requirements.
Open-source monitoring and observability platforms for tracking infrastructure metrics, logs, and application performance in-house.
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 self-hosted observability platform that unifies metrics, logs, and traces with OpenTelemetry-native ingestion, columnar storage, alerting, and dashboarding — exactly what you need to replace Datadog.
SkyWalking is a comprehensive observability stack and application performance monitoring platform. It functions as a distributed tracing system and an AI application monitor, providing a centralized suite for collecting and analyzing logs, metrics, and traces to maintain the health of containerized architectures. The platform distinguishes itself through a service topology visualizer that renders interactive maps of infrastructure dependencies and communication patterns. It also includes specialized capabilities for generative AI workflow observation to track the execution flow and performanc
SkyWalking is a self-hosted, comprehensive observability platform that collects and analyzes metrics, logs, and traces, with built-in dashboarding and alerting, making it a direct fit for replacing Datadog's capabilities.
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-hosted full-stack observability platform that aggregates logs, errors, and distributed traces with session replay, making it a strong fit for replacing Datadog's core observability features even if it doesn't emphasize metrics collection.
SkyWalking is an application performance monitoring system and observability platform designed to collect and analyze metrics, traces, and logs from distributed microservices. It functions as a distributed tracing platform and a telemetry data pipeline that ingests and aggregates observability data from various language agents. The project features an AI-powered anomaly detector that uses machine learning to calculate metric baselines and identify irregular URI patterns. It includes an eBPF performance profiler for diagnosing CPU and network bottlenecks at the kernel level and generates inter
Apache SkyWalking is a self-hosted observability platform that natively collects and analyses metrics, traces, and logs from distributed systems, with built-in dashboarding, alerting, and support for Prometheus and OpenTelemetry — making it a direct fit for replacing Datadog's core capabilities.
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 self-hosted, unified observability platform that handles metrics, logs, and traces with high-performance storage and querying, and integrates with Grafana for dashboards and alerting, covering all the core capabilities needed to replace Datadog.
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 natively ingests logs, metrics, and traces into a single scalable system, with dashboarding and alerting built in, making it a comprehensive self-hosted alternative to Datadog.
HertzBeat is a real-time observability platform that provides agentless monitoring for servers, databases, and networks. It functions as an infrastructure alerting manager, an OpenTelemetry Protocol log aggregator, and a public status page generator. The platform integrates an analysis engine that uses large language models to process monitoring data and generate system insights. It utilizes a cloud-edge collaborative architecture and distributed collector clustering to scale data gathering across large-scale networks. The system covers a broad range of observability capabilities, including
HertzBeat is a self-hosted observability platform that provides monitoring, log aggregation, and alerting, but it lacks explicit distributed tracing support, so it is a partial fit for a Datadog replacement.
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-hosted OpenTelemetry observability platform that unifies logs, metrics, and traces with built-in dashboards and alerting, making it a comprehensive alternative to Datadog's core capabilities.
Grafana is an observability data platform designed to aggregate metrics, logs, and traces from diverse sources into a unified environment. It functions as a centralized interface for visualizing complex telemetry data, transforming raw streams into interactive dashboards that support real-time system health tracking and performance monitoring. The platform distinguishes itself through a plugin-based modular architecture that integrates disparate databases, cloud services, and monitoring tools via a standardized data abstraction layer. This framework allows for the dynamic loading of external
Grafana is the leading open-source observability platform that self-hosts and aggregates metrics, logs, and traces into unified dashboards with alerting, making it a comprehensive replacement for Datadog's capabilities.
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, stores, and analyzes distributed traces, metrics, and logs with built-in dashboards and alerting, making it a strong self-hosted alternative to Datadog.
OpenSearch is a distributed search and analytics engine designed for indexing, searching, and analyzing massive volumes of structured and unstructured data in real time. It functions as a comprehensive platform that integrates enterprise-grade search capabilities, a vector database for high-dimensional similarity lookups, and a unified observability suite for monitoring logs, metrics, and traces across complex distributed environments. The platform distinguishes itself through its support for agentic workflow automation, allowing users to orchestrate multi-agent tasks and integrate foundation
OpenSearch is a self-hosted distributed search and analytics engine with a built-in observability suite that directly handles logs, metrics, traces, and dashboards—covering the core capabilities needed to replace Datadog on your own infrastructure.
Netdata is a real-time infrastructure monitoring tool and multi-node observability platform. It functions as a high-resolution monitoring agent, log and metric aggregator, and time-series database designed to provide full-stack visibility into server health. The system is distinguished by its per-second metric sampling and zero-configuration auto-discovery, which allows for immediate infrastructure tracking upon installation. It utilizes edge-based machine learning and unsupervised models to detect system anomalies and abnormal metric patterns locally on each node. For distributed environment
Netdata is a self-hosted real-time monitoring and observability platform covering metrics, logs, dashboards, and alerting, which fits the core request; however, it does not include distributed tracing, so it meets some but not all of the specified capabilities for replacing Datadog.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| signoz/signoz | 27.4K | TypeScript | NOASSERTION | |
| apache/incubator-skywalking | 24.8K | Java | Apache-2.0 | |
| 9.3K |
| TypeScript |
| NOASSERTION |
| apache/skywalking | 24.8K | Java | Apache-2.0 |
| victoriametrics/victoriametrics | 16.3K | Go | apache-2.0 |
| openobserve/openobserve | 17.9K | TypeScript | agpl-3.0 |
| dromara/hertzbeat | 7.3K | Java | Apache-2.0 |
| hyperdxio/hyperdx | 9.3K | TypeScript | mit |
| grafana/grafana | 74.5K | TypeScript | AGPL-3.0 |
| uptrace/uptrace | 4.1K | Go | agpl-3.0 |