Class: Sbmt::KafkaConsumer::Instrumentation::TracingMonitor
- Inherits:
-
ChainableMonitor
- Object
- Karafka::Instrumentation::Monitor
- BaseMonitor
- ChainableMonitor
- Sbmt::KafkaConsumer::Instrumentation::TracingMonitor
- Defined in:
- lib/sbmt/kafka_consumer/instrumentation/tracing_monitor.rb
Constant Summary
Constants inherited from BaseMonitor
BaseMonitor::SBMT_KAFKA_CONSUMER_EVENTS
Instance Attribute Summary
Attributes inherited from ChainableMonitor
Instance Method Summary collapse
-
#initialize ⇒ TracingMonitor
constructor
A new instance of TracingMonitor.
Methods inherited from ChainableMonitor
Methods inherited from BaseMonitor
Constructor Details
#initialize ⇒ TracingMonitor
Returns a new instance of TracingMonitor.
7 8 9 10 11 12 13 |
# File 'lib/sbmt/kafka_consumer/instrumentation/tracing_monitor.rb', line 7 def initialize tracers = [] tracers << OpenTelemetryTracer if defined?(OpenTelemetryTracer) tracers << SentryTracer if defined?(SentryTracer) super(tracers) end |