APM for Ruby, Python, PHP and Elixir apps that points to slow endpoints, N+1 queries and memory bloat, with error and log monitoring included.
Pricing and hosting
- Pricing
- Free plan
- Free plan
- 300K transactions, 5k errors, 1 GB logs
- Open source
- No
- Self-hosted
- No
- Launched
- 2015
- Status
- Active
- Website
- scoutapm.com
Plans and prices change; check the tool's own site before you decide.
What it does
Tracing and APM checklist
6 of 10 confirmed in Scout APM's own documentation. The same checklist is used for every tool in Tracing and APM.
- Distributed tracing Not confirmed
- OTLP traces ingest Not confirmed
- Service map Not confirmed
- Auto-instrumentation Yes
- Database query analysis Yes
- Error capture Yes
- Latency and error alerts Yes
- Trace to log correlation Yes
- Sampling controls Not confirmed
- Code-level detail Yes
Docs pages render client-side; an OpenTelemetry docs page exists but its content could not be read.
Checked against: scoutapm.com, scoutapm.com (2)
Alternatives to Scout APM
Other tracing and apm tools. See all 22.
-
Apache SkyWalking APM for distributed systems from the Apache Software Foundation: agents and service mesh probes collect traces, metrics and logs and draw service topology maps. -
AppSignal APM for Ruby, Elixir, Node.js, Python, PHP, Go and front-end JavaScript that combines performance, errors, logs, host metrics, uptime checks and cron check-ins.
-
Atatus Full-stack observability SaaS with APM, real user monitoring, logs, infrastructure and synthetic monitoring, priced without per-user fees. -
Blackfire Profiler and performance monitoring for PHP and Python: on-demand profiles, continuous profiling in production, and performance assertions that can run in CI. -
DeadBro APM for Ruby on Rails apps installed as a gem: request traces, slow SQL and N+1 query detection, and error tracking, priced by requests.
-
Grafana Tempo Distributed tracing backend that stores traces cheaply in object storage and accepts OpenTelemetry, Jaeger and Zipkin data. -
Honeycomb Observability built for high-cardinality event data: query traces and events by any field to work out why production behaves the way it does. -
IBM Instana Enterprise APM and observability that discovers services automatically and traces every request across them. -
Inspector Code-level monitoring for PHP apps (Laravel, Symfony, CodeIgniter, Drupal) that shows transactions, database queries and errors as they happen. -
Jaeger CNCF distributed tracing platform for collecting, storing and exploring request traces across microservices; version 2 is built on the OpenTelemetry Collector.
-
Lumigo Troubleshooting for serverless and container apps with automatic distributed tracing that captures request and response payloads across AWS Lambda and other services. -
Odigos Uses eBPF to add OpenTelemetry tracing to applications on Kubernetes without code changes and sends the data to any backend.