Sha256: 59b221f8161f2a33cf19c5cf25e2b78ca15af3e4829c397898ea9da57e380993

Contents?: true

Size: 448 Bytes

Versions: 11

Compression:

Stored size: 448 Bytes

Contents

# frozen_string_literal: true

require 'opentelemetry/sdk'
require 'opentelemetry/sdk/resources/resource'

module Middleware
  module RubyGem
    module Otel

      class Config

        def self.init
          OpenTelemetry::SDK.configure do |c|
            c.resource=OpenTelemetry::SDK::Resources::Resource.create(
              'mw.app.lang' => 'ruby'
            )
            c.use_all
          end
        end

      end

    end
  end
end

Version data entries

11 entries across 11 versions & 3 rubygems

Version Path
middleware_apm_linux-2.1.2 lib/middleware/otel/config.rb
middleware_apm_linux-2.1.1 lib/middleware/otel/config.rb
middleware_apm_linux-2.1.0 lib/middleware/otel/config.rb
middleware_apm_linux-2.0.0 lib/middleware/otel/config.rb
middleware_apm_linux-1.0.0 lib/middleware/otel/config.rb
middleware_apm-1.1.0 lib/middleware/otel/config.rb
middleware_apm-1.0.0 lib/middleware/otel/config.rb
middleware_apm_dp-1.0.0 lib/middleware/otel/config.rb
middleware_apm_dp-0.3.0 lib/middleware/otel/config.rb
middleware_apm_dp-0.2.0 lib/middleware/otel/config.rb
middleware_apm-0.2.0 lib/middleware/otel/config.rb