i noticed https://github.com/open-telemetry/opentelemetry-ruby/releases/tag/opentelemetry-exporter-otlp%2Fv0.6.0 released last week. does this mean https://github.com/open-telemetry/opentelemetry-specification/blob/master/spec-compliance-matrix.md#exporters table
Exporters can be updated with the OTLP feature implemented?
apologies if i’m jumping the gun on this…just excited to see more language sigs implement otlp.
OTLP by httpexporter. Application is dockerized and deployed on the Kubernetes.
OpenTelemetry-Collector-Contribis used as collector with
OTLP http receiverand
k8s_tagger processor. The problem is that spans from ruby application don't have Kubernetes tags like
k8s.namespace, k8s.container.name, k8s.container.id. Java and Python apps don't have this kind of problem, they work fine.
require 'opentelemetry/sdk' require 'opentelemetry/exporter/jaeger' # Configure the sdk with custom export OpenTelemetry::SDK.configure do |c| c.use_all c.add_span_processor( OpenTelemetry::SDK::Trace::Export::SimpleSpanProcessor.new( OpenTelemetry::Exporter::Jaeger::AgentExporter.new( host: ENV["JAEGER_AGENT_HOST"], port: 6831 ) ) ) c.resource = OpenTelemetry::SDK::Resources::Resource.create( OpenTelemetry::SDK::Resources::Constants::SERVICE_RESOURCE[:name] => 'rails' ) end
@dazuma I'm trying to do a release (all:0.8.0), but the "open release pull request" step is failing:
Error: GitHub check "Test Ruby 2.5 (--include-simple --include-appraisal)" was not successful Error: Process completed with exit code 1.