Module: ScoutApm

Defined in:
lib/scout_apm/store.rb,
lib/scout_apm.rb,
lib/scout_apm.rb,
lib/scout_apm/agent.rb,
lib/scout_apm/layer.rb,
lib/scout_apm/config.rb,
lib/scout_apm/tracer.rb,
lib/scout_apm/context.rb,
lib/scout_apm/layaway.rb,
lib/scout_apm/version.rb,
lib/scout_apm/capacity.rb,
lib/scout_apm/reporter.rb,
lib/scout_apm/middleware.rb,
lib/scout_apm/stack_item.rb,
lib/scout_apm/utils/time.rb,
lib/scout_apm/environment.rb,
lib/scout_apm/metric_meta.rb,
lib/scout_apm/layaway_file.rb,
lib/scout_apm/metric_stats.rb,
lib/scout_apm/agent/logging.rb,
lib/scout_apm/agent/reporting.rb,
lib/scout_apm/app_server_load.rb,
lib/scout_apm/layer_converter.rb,
lib/scout_apm/request_manager.rb,
lib/scout_apm/tracked_request.rb,
lib/scout_apm/utils/unique_id.rb,
lib/scout_apm/slow_transaction.rb,
lib/scout_apm/background_worker.rb,
lib/scout_apm/instruments/moped.rb,
lib/scout_apm/utils/null_logger.rb,
lib/scout_apm/attribute_arranger.rb,
lib/scout_apm/request_queue_time.rb,
lib/scout_apm/instruments/mongoid.rb,
lib/scout_apm/instruments/sinatra.rb,
lib/scout_apm/slow_request_policy.rb,
lib/scout_apm/utils/sql_sanitizer.rb,
lib/scout_apm/bucket_name_splitter.rb,
lib/scout_apm/instruments/net_http.rb,
lib/scout_apm/slow_transaction_set.rb,
lib/scout_apm/utils/installed_gems.rb,
lib/scout_apm/instruments/delayed_job.rb,
lib/scout_apm/instruments/rails_router.rb,
lib/scout_apm/server_integrations/null.rb,
lib/scout_apm/server_integrations/puma.rb,
lib/scout_apm/server_integrations/thin.rb,
lib/scout_apm/stackprof_tree_collapser.rb,
lib/scout_apm/instruments/active_record.rb,
lib/scout_apm/utils/sql_sanitizer_regex.rb,
lib/scout_apm/framework_integrations/ruby.rb,
lib/scout_apm/server_integrations/unicorn.rb,
lib/scout_apm/server_integrations/webrick.rb,
lib/scout_apm/platform_integrations/heroku.rb,
lib/scout_apm/platform_integrations/server.rb,
lib/scout_apm/server_integrations/rainbows.rb,
lib/scout_apm/serializers/deploy_serializer.rb,
lib/scout_apm/server_integrations/passenger.rb,
lib/scout_apm/framework_integrations/rails_2.rb,
lib/scout_apm/framework_integrations/sinatra.rb,
lib/scout_apm/instruments/middleware_summary.rb,
lib/scout_apm/serializers/payload_serializer.rb,
lib/scout_apm/instruments/middleware_detailed.rb,
lib/scout_apm/instruments/process/process_cpu.rb,
lib/scout_apm/utils/active_record_metric_name.rb,
lib/scout_apm/utils/sql_sanitizer_regex_1_8_7.rb,
lib/scout_apm/deploy_integrations/capistrano_2.rb,
lib/scout_apm/deploy_integrations/capistrano_3.rb,
lib/scout_apm/serializers/directive_serializer.rb,
lib/scout_apm/instruments/process/process_memory.rb,
lib/scout_apm/background_job_integrations/sidekiq.rb,
lib/scout_apm/framework_integrations/rails_3_or_4.rb,
lib/scout_apm/platform_integrations/cloud_foundry.rb,
lib/scout_apm/instruments/action_controller_rails_2.rb,
lib/scout_apm/serializers/app_server_load_serializer.rb,
lib/scout_apm/serializers/payload_serializer_to_json.rb,
lib/scout_apm/background_job_integrations/delayed_job.rb,
lib/scout_apm/instruments/action_controller_rails_3_rails4.rb

Overview

Serialize & deserialize commands from the APM server to the instrumented app

Defined Under Namespace

Modules: AttributeArranger, BackgroundJobIntegrations, BucketNameSplitter, DeployIntegrations, FrameworkIntegrations, Instruments, PlatformIntegrations, Serializers, ServerIntegrations, Tracer, Utils Classes: Agent, AppServerLoad, BackgroundWorker, Capacity, Config, Context, Environment, Layaway, LayawayFile, Layer, LayerConverterBase, LayerDepthFirstWalker, LayerErrorConverter, LayerMetricConverter, LayerSlowTransactionConverter, MetricMeta, MetricStats, Middleware, Railtie, Reporter, RequestManager, RequestQueueTime, SlowRequestPolicy, SlowTransaction, SlowTransactionSet, StackItem, StackprofTreeCollapser, Store, StoreReportingPeriod, StoreReportingPeriodTimestamp, TrackedRequest

Constant Summary collapse

VERSION =
"1.3.1"