AltHub

dianping/cat Alternatives

APM / distributed tracing

CAT is a distributed real-time APM platform that collects metrics, transactions, events, and traces from multi-language clients, provides realtime reports, and alerts on performance issues.

18.9kJavaApache-2.0dormant ยท last push 1.8y agoGitHub

Drop-in peers

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

scouter-project/scouterGitHub

Choose it if you want a standalone agent-and-collector APM with its own web UI and no Meituan-specific middleware integrations.

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

2.2k
Java
NOASSERTION
slowing8mo ago

Same job, different approach

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

odigos-io/odigosGitHub

Choose it to get distributed tracing without code changes via eBPF/OpenTelemetry instead of instrumenting with CAT client libraries.

Distributed tracing without code changes. ๐Ÿš€ Instantly monitor any application using OpenTelemetry and eBPF

3.7k
Go
Apache-2.0
active25d 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.

javamelody/javamelodyGitHub

Choose it for lightweight in-process monitoring of a single JavaEE app when no central aggregation or distributed alerting is needed.

JavaMelody : monitoring of JavaEE applications

3.0k
Java
Apache-2.0
active1mo ago

Listed as an alternative to

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

pinpoint-apm/pinpointGitHub

calls cat โ€œ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.โ€

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

13.9kJavaactive
highlight/highlightGitHub

calls cat โ€œChoose only for legacy Java/Chinese-ecosystem stacks already relying on CAT's agent model; it is stale and lacks session replay/full-stack frontend monitoring.โ€

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

9.4kTypeScriptactive