Scout Help Docs
latest
  • Ruby Monitoring
    • Requirements
    • Installation
    • Configuration
    • Troubleshooting
    • Updating
    • Supported Frameworks
    • Deploy Tracking
    • DevTrace
    • Context
    • Instrumentation
    • Custom Instrumentation
    • Request Queuing
    • Server Timing
    • Overhead
  • Elixir Monitoring
  • Python Agent
  • Scout settings
  • Setup a flask ‘app’ as normal
  • Scout settings
  • Other languages
  • Features
  • Integrations
  • API
  • Compliance
  • Service Status
  • Contacting Support
  • Reference
Scout Help Docs
  • Docs »
  • Scout Ruby Monitoring Agent
  • Edit on GitHub

Scout Ruby Monitoring Agent¶

Scout’s Ruby monitoring agent instruments common libraries (like ActiveRecord), generates transaction traces, and reports the data to Scout. To install, just add Scout to your Gemfile.

  • Requirements
  • Installation
  • Configuration
    • Load Order
    • Reference
    • App Environments
    • Docker & PaaS
    • Ignoring Transactions
    • Sampling Transactions
  • Troubleshooting
    • No Data
    • Significant time spent in “Controller” or “Job”
    • Missing memory metrics
  • Updating
  • Supported Frameworks
    • Ruby on Rails
    • Rack
    • Sinatra
    • Sneakers
  • Deploy Tracking
  • DevTrace
  • Context
    • User Context
    • General Context
    • Default Context
    • Context Types
    • Context Field Name Restrictions
    • Example: adding the current user’s email as context
    • Example: adding the monthly spend as context
  • Instrumentation
  • Custom Instrumentation
    • Limits
    • Instrumenting method calls
  • Request Queuing
    • HTTP Header
    • Apache
    • HAProxy
    • Nginx
  • Server Timing
  • Overhead
    • Enabling the detailed_middleware option
    • Resque Instrumentation
Next Previous

© Copyright 2018, Scout Support. Revision e906a9d5.

Built with Sphinx using a theme provided by Read the Docs.