mirror of
https://github.com/puppetlabs/vmpooler.git
synced 2026-01-26 10:08:40 -05:00
Add OTel resource detecors
Adding this should allow OpenTelemetry to detect information about our Kubernetes environment.
This commit is contained in:
parent
8f3039e321
commit
214f01c501
2 changed files with 5 additions and 1 deletions
|
|
@ -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