❮ Back to FAQ

FAQ

How does Scout collect metrics?

  1. Add the Scout agent as an application dependency
  2. The agent automatically instruments key libraries (database, controllers, views)
  3. Every minute, the agent sends metrics to Scout servers over HTTPS

How long does Scout retain data?

  • Metrics: 30 days
  • Transaction traces: 7 days

What is Scout’s performance overhead?

Scout is designed for production environments and extensively benchmarked for high-traffic applications. The overhead is minimal and benchmarks are publicly available.

What happens with large transactions?

Scout records details for each database call, HTTP request, and view render. For very large transactions, Scout limits memory usage by: - Collecting detailed metrics and backtraces up to a limit - Aggregating metrics for calls beyond the limit

How does Scout handle security?

  • All data is transmitted as serialized JSON over SSL
  • The UI is only served under SSL
  • Query parameters are sanitized before transmission
  • Infrastructure resides in SOC2-compliant datacenters

What data does Scout collect?

  • Timing information from instrumentation
  • Gems/packages used by your application
  • Transaction traces (URL, query parameters, client IP, sanitized SQL)
  • Process memory and CPU usage
  • Error counts

Does Scout access my source code?

For the GitHub integration, Scout: - Does NOT clone your repository - Only pulls commit history for git blame information - Secures commit history according to industry best practices

How do I get read-only GitHub access?

Create a GitHub user with read-only access: 1. Create a team with read-only access to your repositories 2. Create a new GitHub user and add them to that team 3. Authenticate Scout with this user

What’s the difference between Scout and New Relic?

Scout focuses specifically on finding slow custom application code quickly, while New Relic offers broader monitoring capabilities. Scout is an attractive alternative for teams who spend most of their optimization time debugging custom application code.

What about browser/RUM monitoring?

Scout focuses on application performance monitoring. For browser monitoring, consider dedicated tools like Raygun Pulse, or continue using New Relic for browser monitoring alongside Scout for APM.

How does billing work?

  • Free trial is fully featured with no risk
  • First bill is 30 days after signup
  • Monthly and annual subscriptions available
  • Contact support@scoutapm.com for pricing options

Ready to Optimize Your App?

Join engineering teams who trust Scout Monitoring for hassle-free performance monitoring. With our 3-step setup, powerful tooling, and responsive support, you can quickly identify and fix performance issues before they impact your users.