class NewRelic::Agent::OpenTelemetryBridge
Public Class Methods
Source
# File lib/new_relic/agent/opentelemetry_bridge.rb, line 18 def self.install require 'opentelemetry' # requires the opentelemetry-api gem require_relative 'opentelemetry/trace' ::OpenTelemetry.tracer_provider = NewRelic::Agent::OpenTelemetry::Trace::TracerProvider.new end
Source
# File lib/new_relic/agent/opentelemetry_bridge.rb, line 8 def initialize # no-op without OpenTelemetry API & config return unless defined?(OpenTelemetry) && NewRelic::Agent.config[:'opentelemetry_bridge.enabled'] OpenTelemetryBridge.install end