mirror of
https://github.com/puppetlabs/vmpooler.git
synced 2026-01-26 01:58:41 -05:00
Add OTel HttpClient Instrumentation
This will be useful for the GCE provider.
This commit is contained in:
parent
6d6da30696
commit
72c82cf084
4 changed files with 13 additions and 0 deletions
|
|
@ -9,6 +9,7 @@ PATH
|
|||
nokogiri (~> 1.10)
|
||||
opentelemetry-exporter-jaeger (= 0.20.1)
|
||||
opentelemetry-instrumentation-concurrent_ruby (= 0.19.2)
|
||||
opentelemetry-instrumentation-http_client (= 0.19.3)
|
||||
opentelemetry-instrumentation-redis (= 0.21.2)
|
||||
opentelemetry-instrumentation-sinatra (= 0.19.3)
|
||||
opentelemetry-resource_detectors (= 0.19.1)
|
||||
|
|
@ -85,6 +86,10 @@ GEM
|
|||
opentelemetry-instrumentation-concurrent_ruby (0.19.2)
|
||||
opentelemetry-api (~> 1.0)
|
||||
opentelemetry-instrumentation-base (~> 0.19.0)
|
||||
opentelemetry-instrumentation-http_client (0.19.3)
|
||||
opentelemetry-api (~> 1.0)
|
||||
opentelemetry-common (~> 0.19.3)
|
||||
opentelemetry-instrumentation-base (~> 0.19.0)
|
||||
opentelemetry-instrumentation-redis (0.21.2)
|
||||
opentelemetry-api (~> 1.0)
|
||||
opentelemetry-common (~> 0.19.3)
|
||||
|
|
|
|||
|
|
@ -25,6 +25,7 @@ PATH
|
|||
nokogiri (~> 1.10)
|
||||
opentelemetry-exporter-jaeger (= 0.20.1)
|
||||
opentelemetry-instrumentation-concurrent_ruby (= 0.19.2)
|
||||
opentelemetry-instrumentation-http_client (= 0.19.3)
|
||||
opentelemetry-instrumentation-redis (= 0.21.2)
|
||||
opentelemetry-instrumentation-sinatra (= 0.19.3)
|
||||
opentelemetry-resource_detectors (= 0.19.1)
|
||||
|
|
@ -130,6 +131,10 @@ GEM
|
|||
opentelemetry-instrumentation-concurrent_ruby (0.19.2)
|
||||
opentelemetry-api (~> 1.0)
|
||||
opentelemetry-instrumentation-base (~> 0.19.0)
|
||||
opentelemetry-instrumentation-http_client (0.19.3)
|
||||
opentelemetry-api (~> 1.0)
|
||||
opentelemetry-common (~> 0.19.3)
|
||||
opentelemetry-instrumentation-base (~> 0.19.0)
|
||||
opentelemetry-instrumentation-redis (0.21.2)
|
||||
opentelemetry-api (~> 1.0)
|
||||
opentelemetry-common (~> 0.19.3)
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@ module Vmpooler
|
|||
|
||||
# Dependencies for tracing
|
||||
require 'opentelemetry-instrumentation-concurrent_ruby'
|
||||
require 'opentelemetry-instrumentation-http_client'
|
||||
require 'opentelemetry-instrumentation-redis'
|
||||
require 'opentelemetry-instrumentation-sinatra'
|
||||
require 'opentelemetry-sdk'
|
||||
|
|
@ -265,6 +266,7 @@ module Vmpooler
|
|||
OpenTelemetry::SDK.configure do |c|
|
||||
c.use 'OpenTelemetry::Instrumentation::Sinatra'
|
||||
c.use 'OpenTelemetry::Instrumentation::ConcurrentRuby'
|
||||
c.use 'OpenTelemetry::Instrumentation::HttpClient'
|
||||
c.use 'OpenTelemetry::Instrumentation::Redis'
|
||||
|
||||
c.add_span_processor(span_processor)
|
||||
|
|
|
|||
|
|
@ -24,6 +24,7 @@ Gem::Specification.new do |s|
|
|||
s.add_dependency 'nokogiri', '~> 1.10'
|
||||
s.add_dependency 'opentelemetry-exporter-jaeger', '= 0.20.1'
|
||||
s.add_dependency 'opentelemetry-instrumentation-concurrent_ruby', '= 0.19.2'
|
||||
s.add_dependency 'opentelemetry-instrumentation-http_client', '= 0.19.3'
|
||||
s.add_dependency 'opentelemetry-instrumentation-redis', '= 0.21.2'
|
||||
s.add_dependency 'opentelemetry-instrumentation-sinatra', '= 0.19.3'
|
||||
s.add_dependency 'opentelemetry-resource_detectors', '= 0.19.1'
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue