mirror of
https://github.com/puppetlabs/vmpooler.git
synced 2026-01-26 01:58:41 -05:00
Merge pull request #401 from puppetlabs/resource-detectors
Add OTel resource detectors
This commit is contained in:
commit
a282ae0bc9
2 changed files with 5 additions and 1 deletions
1
Gemfile
1
Gemfile
|
|
@ -21,6 +21,7 @@ gem 'opentelemetry-exporter-jaeger', '~> 0.6.0'
|
|||
gem 'opentelemetry-instrumentation-concurrent_ruby', '~> 0.6.0'
|
||||
gem 'opentelemetry-instrumentation-redis', '~> 0.6.0'
|
||||
gem 'opentelemetry-instrumentation-sinatra', '~> 0.6.0'
|
||||
gem 'opentelemetry-resource_detectors', '~> 0.6.0'
|
||||
gem 'opentelemetry-sdk', '~> 0.6.0'
|
||||
|
||||
group :development do
|
||||
|
|
|
|||
|
|
@ -17,11 +17,12 @@ module Vmpooler
|
|||
|
||||
# Dependencies for tracing
|
||||
require 'opentelemetry-api'
|
||||
require 'opentelemetry/exporter/jaeger'
|
||||
require 'opentelemetry-instrumentation-concurrent_ruby'
|
||||
require 'opentelemetry-instrumentation-redis'
|
||||
require 'opentelemetry-instrumentation-sinatra'
|
||||
require 'opentelemetry-sdk'
|
||||
require 'opentelemetry/exporter/jaeger'
|
||||
require 'opentelemetry/resource/detectors'
|
||||
|
||||
%w[api metrics logger pool_manager generic_connection_pool].each do |lib|
|
||||
require "vmpooler/#{lib}"
|
||||
|
|
@ -255,6 +256,8 @@ module Vmpooler
|
|||
c.use 'OpenTelemetry::Instrumentation::Redis'
|
||||
|
||||
c.add_span_processor(span_processor)
|
||||
|
||||
c.resource = OpenTelemetry::Resource::Detectors::AutoDetector.detect
|
||||
c.resource = OpenTelemetry::SDK::Resources::Resource.create(
|
||||
{
|
||||
OpenTelemetry::SDK::Resources::Constants::SERVICE_RESOURCE[:name] => service_name,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue