Module: SharedBroker::Telemetry
- Defined in:
- lib/shared_broker/telemetry.rb
Class Method Summary collapse
Class Method Details
.configure(service_name:) ⇒ Object
8 9 10 11 12 13 14 15 16 17 |
# File 'lib/shared_broker/telemetry.rb', line 8 def self.configure(service_name:) unless service_name.is_a?(String) && !service_name.empty? raise ArgumentError, "service_name must be a non-empty String, got #{service_name.inspect}" end OpenTelemetry::SDK.configure do |config| config.service_name = service_name config.use_all end end |