Module: Yes::Core::OpenTelemetry::Trackable
- Extended by:
- ActiveSupport::Concern
- Included in:
- Authorization::CommandAuthorizer, Authorization::CommandAuthorizer, Authorization::CommandCerbosAuthorizer, Authorization::ReadRequestCerbosAuthorizer, CommandHandling::CommandHandler, CommandHandling::EventPublisher, CommandHandling::GuardRunner, CommandHandling::ReadModelRecoveryService, CommandHandling::ReadModelUpdater, Commands::Bus, Commands::Processor, Commands::Stateless::Handler, ReadModel::Builder, ReadModel::EventHandler, Subscriptions
- Defined in:
- lib/yes/core/open_telemetry/trackable.rb
Overview
Mixin for adding OpenTelemetry tracing to classes.
When OpenTelemetry is not configured (no tracer set), all tracing operations are no-ops with zero overhead.
Defined Under Namespace
Modules: ClassMethods