Errors - Logs - Traces Less config. Fewer dashboards. Faster clarity.
npx @scout_apm/wizard
Hassle-free app monitoring that just works
AI Native
Connect your favorite AI code assistant to Scout's local MCP to talk to your application data in human language, all in the place you're already developing in.
App Traces
Code-level visibility into request paths shows exact bottlenecks and execution flows, helping you pinpoint and fix performance issues directly at their source.
Log Management
Unified view of logs with performance context and powerful filtering capabilities makes troubleshooting faster and more intuitive across your entire stack.
App Metrics
Automatic performance monitoring with real-time visualization of response times, throughput, and resource usage across all endpoints, helping you identify issues before users do.
Query Analysis
Identify database performance issues before they impact users. Automatic detection of slow queries and N+1 problems with detailed analysis of query patterns and impact.
Alerting
Custom notification thresholds keep your team informed of performance issues through preferred channels, turning potential problems into quick fixes before they escalate.
Error Monitoring
Simplified debugging with integrated error tracking and APM data in one intuitive interface. Keep your errors where they belong, with your logs and traces.
For over a year, we have utilized ScoutAPM, and it has been pivotal in enhancing the stability and efficiency of the Genius Scan's backend, ultimately resulting in an enhanced user experience for millions of users. ScoutAPM proved to be indispensable in identifying and troubleshooting several crucial performance issues that would have remained unnoticed without its capabilities.
Our engineers would say we have done several massive n+1 optimizations thanks to Scout. We made our requests 70% faster by identifying common bottlenecks in all requests thanks to Scout's detailed breakdowns. Every other day, we say, 'Let's go to Scout!' Their dashboard is refined. They are as obsessed about the quality of their product as we are.
Connect Scout with Your Favorite Tools
Scout monitors your app's performance with just a few lines of code. Setup is fast and straightforward - no complex configuration required.
Get detailed backtraces and deploy tracking
Connect GitHub to trace performance issues to specific code changes and commits. Track deploys with rich metadata to correlate performance with releases.
Get real-time alerts in your Slack channels
Route performance alerts and insights directly to your team's Slack workspace. Customize notifications by channel and set alert thresholds to stay informed of critical issues.
See errors alongside performance data
Integrate Rollbar error tracking with Scout to correlate errors and performance issues. View error rates and details directly in your Scout dashboard for complete visibility.
Alert your team with Splunk On-Call
Send notifications through Splunk On-Call (formerly VictorOps) to make sure your team is aware of performance problems.
Automate actions based on performance
Use Zapier to create automated workflows triggered by Scout alerts and metrics. Connect Scout to thousands of apps to streamline your monitoring response procedures.
Enable enterprise SSO with Okta
Secure access to Scout with Okta single sign-on and access management. Control user permissions and enforce authentication policies through your Okta instance.
Add Scout to Your App
With monitoring that "just works" for Rails, Django and more, get running in minutes with Scout's streamlined setup. No extra code needed - just deploy our agent and start getting insights in 5 minutes.
Get started in under 3 minutes with our easy to install Ruby agent.
Install our gem. In your Gemfile:
gem 'scout_apm'Shell:
bundle installDownload your customized config file, placing it at config/scout_apm.yml.
Deploy.
Get started in under 3 minutes with our easy to install Python agent.
Install the package:
pip install scout-apmConfigure in your settings (Django: add to INSTALLED_APPS; Flask/FastAPI: use middleware).
Deploy and see data in 5 minutes.
Get started in under 3 minutes with our easy to install PHP agent.
Install the package:
composer require scoutapp/scout-apm-laravelOptionally install the PHP extension:
sudo pecl install scoutapmConfigure in your .env file and deploy.
Get started in under 3 minutes with our easy to install Elixir agent.
Add to your mix.exs:
{:scout_apm, "~> 1.0"}Download your customized config to config/scout_apm.exs.
Add instrumentation to lib/your_app_web.ex and deploy.