Module: NewRelic::Agent::Instrumentation

Defined in:
lib/new_relic/agent/instrumentation.rb,
lib/new_relic/agent/instrumentation/active_job.rb,
lib/new_relic/agent/instrumentation/curb/chain.rb,
lib/new_relic/agent/instrumentation/queue_time.rb,
lib/new_relic/agent/instrumentation/rack/chain.rb,
lib/new_relic/agent/instrumentation/rake/chain.rb,
lib/new_relic/agent/instrumentation/roda/chain.rb,
lib/new_relic/agent/instrumentation/tilt/chain.rb,
lib/new_relic/agent/instrumentation/bunny/chain.rb,
lib/new_relic/agent/instrumentation/ethon/chain.rb,
lib/new_relic/agent/instrumentation/fiber/chain.rb,
lib/new_relic/agent/instrumentation/grape/chain.rb,
lib/new_relic/agent/instrumentation/grpc/helper.rb,
lib/new_relic/agent/instrumentation/httpx/chain.rb,
lib/new_relic/agent/instrumentation/redis/chain.rb,
lib/new_relic/agent/instrumentation/curb/prepend.rb,
lib/new_relic/agent/instrumentation/httprb/chain.rb,
lib/new_relic/agent/instrumentation/logger/chain.rb,
lib/new_relic/agent/instrumentation/rack/helpers.rb,
lib/new_relic/agent/instrumentation/rack/prepend.rb,
lib/new_relic/agent/instrumentation/rake/prepend.rb,
lib/new_relic/agent/instrumentation/resque/chain.rb,
lib/new_relic/agent/instrumentation/roda/ignorer.rb,
lib/new_relic/agent/instrumentation/roda/prepend.rb,
lib/new_relic/agent/instrumentation/thread/chain.rb,
lib/new_relic/agent/instrumentation/tilt/prepend.rb,
lib/new_relic/agent/instrumentation/active_record.rb,
lib/new_relic/agent/instrumentation/bunny/prepend.rb,
lib/new_relic/agent/instrumentation/ethon/prepend.rb,
lib/new_relic/agent/instrumentation/fiber/prepend.rb,
lib/new_relic/agent/instrumentation/grape/prepend.rb,
lib/new_relic/agent/instrumentation/httpx/prepend.rb,
lib/new_relic/agent/instrumentation/padrino/chain.rb,
lib/new_relic/agent/instrumentation/redis/prepend.rb,
lib/new_relic/agent/instrumentation/resque/helper.rb,
lib/new_relic/agent/instrumentation/sequel_helper.rb,
lib/new_relic/agent/instrumentation/sinatra/chain.rb,
lib/new_relic/agent/instrumentation/httprb/prepend.rb,
lib/new_relic/agent/instrumentation/ignore_actions.rb,
lib/new_relic/agent/instrumentation/logger/prepend.rb,
lib/new_relic/agent/instrumentation/memcache/chain.rb,
lib/new_relic/agent/instrumentation/memcache/dalli.rb,
lib/new_relic/agent/instrumentation/net_http/chain.rb,
lib/new_relic/agent/instrumentation/resque/prepend.rb,
lib/new_relic/agent/instrumentation/thread/prepend.rb,
lib/new_relic/agent/instrumentation/typhoeus/chain.rb,
lib/new_relic/agent/instrumentation/memcache/helper.rb,
lib/new_relic/agent/instrumentation/padrino/prepend.rb,
lib/new_relic/agent/instrumentation/sinatra/ignorer.rb,
lib/new_relic/agent/instrumentation/sinatra/prepend.rb,
lib/new_relic/agent/instrumentation/async_http/chain.rb,
lib/new_relic/agent/instrumentation/httpclient/chain.rb,
lib/new_relic/agent/instrumentation/memcache/prepend.rb,
lib/new_relic/agent/instrumentation/middleware_proxy.rb,
lib/new_relic/agent/instrumentation/net_http/prepend.rb,
lib/new_relic/agent/instrumentation/redis/middleware.rb,
lib/new_relic/agent/instrumentation/typhoeus/prepend.rb,
lib/new_relic/agent/instrumentation/delayed_job/chain.rb,
lib/new_relic/agent/instrumentation/grpc/client/chain.rb,
lib/new_relic/agent/instrumentation/grpc/server/chain.rb,
lib/new_relic/agent/instrumentation/ruby_openai/chain.rb,
lib/new_relic/agent/instrumentation/stripe_subscriber.rb,
lib/new_relic/agent/instrumentation/async_http/prepend.rb,
lib/new_relic/agent/instrumentation/httpclient/prepend.rb,
lib/new_relic/agent/instrumentation/middleware_tracing.rb,
lib/new_relic/agent/instrumentation/delayed_job/prepend.rb,
lib/new_relic/agent/instrumentation/elasticsearch/chain.rb,
lib/new_relic/agent/instrumentation/grpc/client/prepend.rb,
lib/new_relic/agent/instrumentation/ruby_openai/prepend.rb,
lib/new_relic/agent/instrumentation/active_record_helper.rb,
lib/new_relic/agent/instrumentation/curb/instrumentation.rb,
lib/new_relic/agent/instrumentation/rack/instrumentation.rb,
lib/new_relic/agent/instrumentation/rake/instrumentation.rb,
lib/new_relic/agent/instrumentation/roda/instrumentation.rb,
lib/new_relic/agent/instrumentation/tilt/instrumentation.rb,
lib/new_relic/agent/instrumentation/view_component/chain.rb,
lib/new_relic/agent/instrumentation/active_job_subscriber.rb,
lib/new_relic/agent/instrumentation/active_record_prepend.rb,
lib/new_relic/agent/instrumentation/bunny/instrumentation.rb,
lib/new_relic/agent/instrumentation/concurrent_ruby/chain.rb,
lib/new_relic/agent/instrumentation/elasticsearch/prepend.rb,
lib/new_relic/agent/instrumentation/ethon/instrumentation.rb,
lib/new_relic/agent/instrumentation/fiber/instrumentation.rb,
lib/new_relic/agent/instrumentation/grape/instrumentation.rb,
lib/new_relic/agent/instrumentation/redis/instrumentation.rb,
lib/new_relic/agent/instrumentation/action_view_subscriber.rb,
lib/new_relic/agent/instrumentation/httprb/instrumentation.rb,
lib/new_relic/agent/instrumentation/logger/instrumentation.rb,
lib/new_relic/agent/instrumentation/resque/instrumentation.rb,
lib/new_relic/agent/instrumentation/thread/instrumentation.rb,
lib/new_relic/agent/instrumentation/view_component/prepend.rb,
lib/new_relic/agent/instrumentation/action_cable_subscriber.rb,
lib/new_relic/agent/instrumentation/concurrent_ruby/prepend.rb,
lib/new_relic/agent/instrumentation/padrino/instrumentation.rb,
lib/new_relic/agent/instrumentation/sinatra/instrumentation.rb,
lib/new_relic/agent/instrumentation/action_mailer_subscriber.rb,
lib/new_relic/agent/instrumentation/active_record_subscriber.rb,
lib/new_relic/agent/instrumentation/custom_events_subscriber.rb,
lib/new_relic/agent/instrumentation/memcache/instrumentation.rb,
lib/new_relic/agent/instrumentation/net_http/instrumentation.rb,
lib/new_relic/agent/instrumentation/notifications_subscriber.rb,
lib/new_relic/agent/instrumentation/rails3/action_controller.rb,
lib/new_relic/agent/instrumentation/typhoeus/instrumentation.rb,
lib/new_relic/agent/instrumentation/action_mailbox_subscriber.rb,
lib/new_relic/agent/instrumentation/active_storage_subscriber.rb,
lib/new_relic/agent/instrumentation/active_support_subscriber.rb,
lib/new_relic/agent/instrumentation/sinatra/transaction_namer.rb,
lib/new_relic/agent/instrumentation/action_dispatch_subscriber.rb,
lib/new_relic/agent/instrumentation/async_http/instrumentation.rb,
lib/new_relic/agent/instrumentation/controller_instrumentation.rb,
lib/new_relic/agent/instrumentation/httpclient/instrumentation.rb,
lib/new_relic/agent/instrumentation/mongodb_command_subscriber.rb,
lib/new_relic/agent/instrumentation/active_record_notifications.rb,
lib/new_relic/agent/instrumentation/active_support_logger/chain.rb,
lib/new_relic/agent/instrumentation/delayed_job/instrumentation.rb,
lib/new_relic/agent/instrumentation/delayed_job_instrumentation.rb,
lib/new_relic/agent/instrumentation/grpc/client/instrumentation.rb,
lib/new_relic/agent/instrumentation/grpc/client/request_wrapper.rb,
lib/new_relic/agent/instrumentation/grpc/server/instrumentation.rb,
lib/new_relic/agent/instrumentation/roda/roda_transaction_namer.rb,
lib/new_relic/agent/instrumentation/ruby_openai/instrumentation.rb,
lib/new_relic/agent/instrumentation/action_controller_subscriber.rb,
lib/new_relic/agent/instrumentation/grpc/server/rpc_desc_prepend.rb,
lib/new_relic/agent/instrumentation/active_support_logger/prepend.rb,
lib/new_relic/agent/instrumentation/elasticsearch/instrumentation.rb,
lib/new_relic/agent/instrumentation/grpc/server/rpc_server_prepend.rb,
lib/new_relic/agent/instrumentation/view_component/instrumentation.rb,
lib/new_relic/agent/instrumentation/concurrent_ruby/instrumentation.rb,
lib/new_relic/agent/instrumentation/action_controller_other_subscriber.rb,
lib/new_relic/agent/instrumentation/active_support_broadcast_logger/chain.rb,
lib/new_relic/agent/instrumentation/active_support_logger/instrumentation.rb,
lib/new_relic/agent/instrumentation/active_support_broadcast_logger/prepend.rb,
lib/new_relic/agent/instrumentation/active_support_broadcast_logger/instrumentation.rb

Overview

This file is distributed under New Relic’s license terms. See github.com/newrelic/newrelic-ruby-agent/blob/main/LICENSE for complete details. frozen_string_literal: true

Defined Under Namespace

Modules: ActiveJobHelper, ActiveRecord, ActiveRecordHelper, ActiveRecordNotifications, ActiveRecordPrepend, ActiveSupportBroadcastLogger, ActiveSupportLogger, AsyncHttp, Bunny, ConcurrentRuby, ControllerInstrumentation, Curb, DelayedJob, DelayedJobTracer, DelayedJobTracerPrepend, Elasticsearch, Ethon, GRPC, Grape, HTTPClient, HTTPX, HTTPrb, IgnoreActions, Logger, Memcache, MiddlewareTracing, MonitoredFiber, MonitoredThread, NetHTTP, OpenAI, Padrino, PadrinoTracer, QueueTime, Rack, RackBuilder, RackHelpers, RackURLMap, Rails3, Rake, Redis, RedisClient, Resque, Roda, SequelHelper, Sidekiq, Sinatra, Tilt, Typhoeus, ViewComponent Classes: ActionCableSubscriber, ActionControllerOtherSubscriber, ActionControllerSubscriber, ActionDispatchSubscriber, ActionMailboxSubscriber, ActionMailerSubscriber, ActionViewEvent, ActionViewSubscriber, ActiveJobSubscriber, ActiveRecordSubscriber, ActiveStorageSubscriber, ActiveSupportSubscriber, CustomEventsSubscriber, MiddlewareProxy, MongodbCommandSubscriber, NotificationsSubscriber, StripeSubscriber