AltHub

apache/skywalking Alternatives

APM / distributed tracing / observability

Apache SkyWalking is an open-source APM platform for microservices and cloud-native architectures, providing distributed tracing, service topology analysis, metrics/logs collection via agents, and support for OpenTelemetry and other observability ecosystems.

24.9kJavaApache-2.0active · last push 1mo agoGitHub

Drop-in peers

Same problem, same approach. Swapping one for another is a config change, not a rewrite.

pinpoint-apm/pinpointGitHub

Choose when you prefer a same-style agent-instrumented APM with low overhead and active support for Java/PHP.

APM, (Application Performance Management) tool for large-scale distributed systems.

13.9k
Java
Apache-2.0
active1mo ago

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

openobserve/openobserveGitHub

Choose when you need a high-compression, data-lake observability backend for logs/metrics/traces and prefer that over an APM agent stack.

Open source observability platform for logs, metrics, traces, frontend monitoring, pipelines and LLM observability. A sophisticated, simple and highly performant alternative to Datadog, Splunk, and Elasticsearch with 140x lower storage costs and single binary deployment.

21.6k
TypeScript
AGPL-3.0
active1mo ago
hyperdxio/hyperdxGitHub

Choose when you want session replay plus logs/metrics/traces in one ClickHouse-backed platform.

Resolve production issues, fast. An open source observability platform unifying session replays, logs, metrics, traces and errors powered by ClickHouse and OpenTelemetry.

9.9k
TypeScript
MIT
active1mo ago
uptrace/uptraceGitHub

Choose when you are standardized on OpenTelemetry and want a lightweight Go/C++ ClickHouse APM backend.

Open source APM: OpenTelemetry traces, metrics, and logs

4.3k
Go
AGPL-3.0
active2mo ago
databufflabs/databuffGitHub

Choose when you want an OpenTelemetry-based APM with LLM multi-agent troubleshooting out of the box.

DataBuff is an AI-native APM built on Opentelemetry,with multi-agent troubleshooting out of the box.

636
Java
AGPL-3.0
active1mo ago
SigNoz/signozGitHub

Choose when you want an OTel-native all-in-one APM/logs/metrics UI rather than SkyWalking's proprietary agents.

SigNoz is an open-source, OpenTelemetry-native observability platform for your team and their AI agents. Get logs, metrics, and traces in one tool with features like APM, distributed tracing, log management, infra monitoring, etc. Combined with SigNoz MCP and a native AI teammate (in SigNoz Cloud) it helps you build more resilient apps.

32.0k
TypeScript
NOASSERTION
active1mo ago
coroot/corootGitHub

Choose when you want eBPF-based Kubernetes observability with SLOs and AI root-cause analysis, avoiding code changes.

Coroot is an open-source observability and APM tool with AI-powered Root Cause Analysis. It combines metrics, logs, traces, continuous profiling, and SLO-based alerting with predefined dashboards and inspections.

7.9k
Go
Apache-2.0
active1mo ago
tracewayapp/tracewayGitHub

Choose if you want a self-hosted trace-centric observability hub with unified service-level debugging.

The only tool you need to know what is happening and how to fix it.

1.4k
Go
MIT
active1mo ago
CloudDetail/apoGitHub

Choose when you need OTel + eBPF with LLM-led analysis and prefer a lighter Kubernetes observability stack.

APO is a comprehensive observability platform combining OpenTelemetry with eBPF. Leveraging LLM to enable automated analysis and troubleshooting 🚀.

376
Go
Apache-2.0
active7mo ago
deepflowio/deepflowGitHub

Choose when you need code-free eBPF distributed tracing and profiling in cloud-native environments.

eBPF Observability - Distributed Tracing and Profiling

4.3k
Go
Apache-2.0
active1mo ago

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

scouter-project/scouterGitHub

A narrower Java-only APM from an older generation, still fine for legacy Java stacks.

Scouter is an open source APM (Application Performance Management) tool.

2.2k
Java
NOASSERTION
slowing7mo ago
inspectIT/inspectITGitHub

An unmaintained Java APM, only useful for legacy Java EE applications.

(UNMAINTAINED) inspectIT is the leading Open Source APM (Application Performance Management) tool for analyzing your Java (EE) applications.

542
Java
none
slowing1.3y ago

Listed as an alternative to

These projects were analysed and named skywalking among their alternatives. The relationship is not symmetric — how skywalking rates them is a separate judgement, made when skywalking is analysed in its own right.

pinpoint-apm/pinpointGitHub

calls skywalking “Same agent-based APM architecture with comparable no-code instrumentation and broader language/OTel support; choose it as an Apache-governed drop-in-tier alternative if you can migrate agents.”

APM, (Application Performance Management) tool for large-scale distributed systems.

13.9kJavaactive
getsentry/sentryGitHub

calls skywalking “Choose it when running JVM microservices and you prefer automatic agent-based distributed tracing over code-level error SDKs.”

Developer-first error tracking and performance monitoring

44.7kPythonactive
SigNoz/signozGitHub

calls skywalking “Choose when you want a mature, battle-tested APM with its own agents and a long production history, rather than an OTel-native all-in-one.”

SigNoz is an open-source, OpenTelemetry-native observability platform for your team and their AI agents. Get logs, metrics, and traces in one tool with features like APM, distributed tracing, log management, infra monitoring, etc. Combined with SigNoz MCP and a native AI teammate (in SigNoz Cloud) it helps you build more resilient apps.

32.0kTypeScriptactive
highlight/highlightGitHub

calls skywalking “Choose for mature APM/tracing with topology analysis and many language agents when you do not need browser session replay.”

highlight.io: The open source, full-stack monitoring platform. Error monitoring, session replay, logging, distributed tracing, and more.

9.4kTypeScriptactive
coroot/corootGitHub

calls skywalking “when you need a mature agent-based APM with broad language support and service-mesh telemetry rather than Coroot's eBPF-only no-code model.”

Coroot is an open-source observability and APM tool with AI-powered Root Cause Analysis. It combines metrics, logs, traces, continuous profiling, and SLO-based alerting with predefined dashboards and inspections.

7.9kGoactive
pixie-io/pixieGitHub

calls skywalking “Choose when you need agent-based APM across heterogeneous services rather than eBPF auto-telemetry.”

Instant Kubernetes-Native Application Observability

6.5kC++active