AltHub

pinpoint-apm/pinpoint Alternatives

APM / distributed tracing

Pinpoint is an open-source APM for large-scale distributed systems, using agent-based auto-instrumentation to trace transactions, map service topology, and provide code-level performance monitoring.

13.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.

apache/skywalkingGitHub

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 Monitoring System

24.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.

SigNoz/signozGitHub

OTel-native observability/APM platform; choose it if OpenTelemetry standards and unified logs/metrics matter more than Pinpoint's private agent protocol.

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
openobserve/openobserveGitHub

Broad observability platform with traces, logs, and metrics in one object-store backend; choose when you need a Datadog-like all-in-one stack rather than Pinpoint's focused APM.

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

Unifies traces with session replays and logs; choose for end-to-end frontend-to-backend debugging that Pinpoint doesn't cover.

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
active2mo ago
uptrace/uptraceGitHub

OTel-native APM with lightweight Go collector; choose if you want to standardize on OpenTelemetry and ClickHouse storage instead of Pinpoint's own agent protocol.

Open source APM: OpenTelemetry traces, metrics, and logs

4.3k
Go
AGPL-3.0
active2mo ago
databufflabs/databuffGitHub

OTel-based APM with AI-native multi-agent troubleshooting; choose if automated root-cause assistance is your top requirement.

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

636
Java
AGPL-3.0
active1mo ago
coroot/corootGitHub

eBPF/OTel observability with SLOs and root-cause analysis; choose when you want zero-code instrumentation and continuous profiling instead of Pinpoint's bytecode agents.

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
active2mo ago
tracewayapp/tracewayGitHub

Lightweight Go-based observability/root-cause tool; choose for a simpler self-hosted trace/debugging experience without Pinpoint's heavier multi-language agent stack.

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

1.4k
Go
MIT
active1mo ago
deepflowio/deepflowGitHub

eBPF-based distributed tracing and profiling; choose when you need zero-instrumentation, network-level visibility rather than Pinpoint's application agents.

eBPF Observability - Distributed Tracing and Profiling

4.3k
Go
Apache-2.0
active1mo ago
CloudDetail/apoGitHub

OTel+eBPF observability platform with LLM-driven automated analysis; choose for eBPF-based tracing and AI-guided troubleshooting over Pinpoint's Java-centric agents.

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
getsentry/sentryGitHub

Error-focused performance monitoring system with SDK tracing; choose if you prioritize error tracking/crash reporting over Pinpoint's deeper distributed transaction visibility.

Developer-first error tracking and performance monitoring

44.7k
Python
NOASSERTION
active1mo ago
highlight/highlightGitHub

Full-stack monitoring platform with session replay, error tracking, logs, and tracing; choose if you need browser/mobile session context alongside backend APM.

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

9.4k
TypeScript
NOASSERTION
active2mo 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.

stagemonitor/stagemonitorGitHub

Archived Java-only APM with basic request tracing; choose only for a legacy Java server environment needing a minimal prior-generation monitoring agent.

an open source solution to application performance monitoring for java server applications

1.7k
Java
Apache-2.0
archived3.6y ago
dotnetcore/HttpReportsGitHub

Archived APM focused only on .NET Core; choose only if you need a very old, .NET-native all-in-one monitor and accept inactivity.

HttpReports is an APM (application performance monitor) system for .Net Core.

1.3k
C#
none
archived4.6y ago
dianping/catGitHub

Earlier client-library-based APM with multi-language support but invasive integration and slower current development; choose if you're already committed to CAT's protocol/ecosystem.

CAT 作为服务端项目基础组件,提供了 Java, C/C++, Node.js, Python, Go 等多语言客户端,已经在美团点评的基础架构中间件框架(MVC框架,RPC框架,数据库框架,缓存框架等,消息队列,配置系统等)深度集成,为美团点评各业务线提供系统丰富的性能指标、健康状况、实时告警等。

18.9k
Java
Apache-2.0
dormant1.8y ago
LinShunKang/MyPerf4JGitHub

High-performance Java method-level profiler without distributed tracing; choose only for lightweight single-JVM code-level metrics, not cross-service topology.

High performance Java APM. Powered by ASM. Try it. Test it. If you feel its better, use it.

3.6k
Java
BSD-3-Clause
active3mo ago

Listed as an alternative to

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

apache/skywalkingGitHub

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

APM, Application Performance Monitoring System

24.9kJavaactive
getsentry/sentryGitHub

calls pinpoint “Choose it when you need deep code-level distributed tracing in large Java systems and can run a dedicated APM collector.”

Developer-first error tracking and performance monitoring

44.7kPythonactive
highlight/highlightGitHub

calls pinpoint “Choose for agent-based distributed tracing and server-map visibility in large Java/backend systems, not for frontend session replay or error logs.”

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

9.4kTypeScriptactive
coroot/corootGitHub

calls pinpoint “when your stack is Java/Node and you need deep agent-based bytecode instrumentation and request tracing without eBPF zero-code collection.”

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