opentelemetry-ruby-contrib icon indicating copy to clipboard operation
opentelemetry-ruby-contrib copied to clipboard

Contrib Packages for the OpenTelemetry Ruby API and SDK implementation.

Results 174 opentelemetry-ruby-contrib issues
Sort by recently updated
recently updated
newest added

Motivation behind this PR is: - To ensure there are attribute(s) for the Controller and Action called when using the `:rails_route` span naming method. - Spark conversation around the recognize...

3rd time is the charm, maybe. Bumps minimum gem versions.

## Summary When a Resque worker picks up a job from the queue, it forks off a child process to perform the workload. The child then exits after it has...

ActionDispatch::RequestId is default middleware for Rails, it accepts a request ID from a header if it exists, otherwise it generates a new request ID with SecureRandom.uuid. The default header used...

Since https://github.com/open-telemetry/opentelemetry-ruby-contrib/pull/123 if you wish to use the default span naming option (rails route) you no longer have an attribute with the controller#action in it. I think that being able...

Right now, we have informal "semantic conventions" we use for different instrumentation libraries. Additionally, we have "semantic conventions" for ruby-specific frameworks that others may not be interested in. This is...

spec-compliance

Today, it's hard to know why instrumentation fails to install. We should ensure that the failure reason shows up in the logs - either in the failure log line itself,...

This PR implements https://github.com/open-telemetry/opentelemetry-ruby-contrib/issues/15 Racecar is built on top of rdkafka, but it doesn't use the API that is implemented by the rdkafka instrumentation so an racecar specific adapter is...

We should have a policy stating which versions of an instrumented gem (e.g. `pg`) will be supported by this repo's instrumentation gem (e.g. `opentelemetry-instrumentation-pg`). We set constraints in each gem's...

Public endpoints may receive requests that include an external `traceparent` header, making the SDK believe there is a parent span, when that span will never be found in the system,...