Module: Appsignal::Rack Private

Defined in:
lib/appsignal/rack.rb,
lib/appsignal/rack/body_wrapper.rb,
lib/appsignal/rack/event_handler.rb,
lib/appsignal/rack/grape_middleware.rb,
lib/appsignal/rack/hanami_middleware.rb,
lib/appsignal/rack/abstract_middleware.rb,
lib/appsignal/rack/rails_instrumentation.rb,
lib/appsignal/rack/sinatra_instrumentation.rb,
lib/appsignal/rack/instrumentation_middleware.rb

This module is part of a private API. You should avoid using this module if possible, as it may be removed or be changed in the future.

Defined Under Namespace

Classes: AbstractMiddleware, ApplyRackRequest, ArrayableBodyWrapper, BodyWrapper, CallableBodyWrapper, EnumerableBodyWrapper, EventHandler, GrapeMiddleware, HanamiMiddleware, InstrumentationMiddleware, PathableBodyWrapper, RailsInstrumentation, SinatraBaseInstrumentation, SinatraInstrumentation, Utils

Constant Summary collapse

APPSIGNAL_TRANSACTION =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

"appsignal.transaction"
APPSIGNAL_EVENT_HANDLER_ID =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

"appsignal.event_handler_id"
APPSIGNAL_EVENT_HANDLER_HAS_ERROR =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

"appsignal.event_handler.error"
APPSIGNAL_RESPONSE_INSTRUMENTED =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

"appsignal.response_instrumentation_active"
RACK_AFTER_REPLY =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

"rack.after_reply"