
Datadog
Observability platform for metrics, logs, and traces
Discover top open-source software, updated regularly with real-world adoption signals.

Cloud-native APM for distributed tracing and observability
Apache SkyWalking delivers application performance monitoring, distributed tracing, and diagnostics for microservices and cloud-native architectures with multi-language agent support.

Apache SkyWalking is an APM system purpose-built for microservices, cloud-native, and container-based architectures. It provides end-to-end distributed tracing, service topology analysis, and comprehensive observability across your entire stack.
SkyWalking supports agents for Java, .NET Core, PHP, NodeJS, Golang, Rust, Python, and more, enabling monitoring across polyglot environments. The platform ingests telemetry from mature ecosystems including OpenTelemetry, Prometheus, Zipkin, and Zabbix, processing metrics, traces, and logs through unified pipelines. An eBPF-powered Rover agent profiles Kubernetes deployments for CPU and network diagnostics.
With BanyanDB—a native observability database—SkyWalking scales to handle 100+ billion telemetry data points per cluster. Service-centric alerting, log management pipelines, and AI-powered anomaly detection enhance operational intelligence. Machine learning automatically identifies HTTP URI patterns and calculates metric baselines for intelligent alerting.
Designed for production environments requiring deep visibility into distributed systems, SkyWalking supports flexible telemetry forwarding and integrates with Grafana for visualization. Hundreds of organizations rely on it for research, production monitoring, and commercial deployments.
When teams consider Apache SkyWalking, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Microservices Performance Troubleshooting
Trace requests across 50+ services to identify latency bottlenecks and optimize critical user journeys in production.
Kubernetes Network Diagnostics
Deploy eBPF Rover agents to profile pod-to-pod network performance and diagnose CPU contention without code instrumentation.
Multi-Vendor Telemetry Consolidation
Unify metrics from Prometheus exporters, OpenTelemetry traces, and Zipkin spans into a single observability platform.
Intelligent Anomaly Detection
Leverage ML-powered baseline calculation to automatically detect traffic spikes and performance degradation with reduced false positives.
SkyWalking provides actively maintained agents for Java, .NET Core, PHP, NodeJS, Golang, Rust, Python, C++, Lua, and client-side JavaScript.
Yes, it natively supports metrics, traces, and logs from OpenTelemetry, Prometheus, Zipkin, Zabbix, Telegraf, and Fluentd through unified pipelines.
BanyanDB is SkyWalking's native observability database optimized for APM workloads, designed to efficiently ingest, analyze, and store telemetry data at scale (100+ billion data points per cluster).
Language agents typically use auto-instrumentation (e.g., Java agent via JVM flags). The eBPF Rover agent monitors Kubernetes workloads without any code or configuration changes.
It supports service-centric, deployment-centric, and API-centric alarm rules with AI-powered baseline calculation. Alerts and telemetry can be forwarded to third-party systems.
Project at a glance
ActiveLast synced 4 days ago