opentelemetry-ruby
opentelemetry-ruby copied to clipboard
OpenTelemetry Ruby API & SDK, and related gems
Implement the LogRecord specifications within the Logs SDK. - [ ] Log Record Definition: https://opentelemetry.io/docs/specs/otel/logs/data-model/#log-and-event-record-definition - [ ] ReadableLogRecord: https://opentelemetry.io/docs/specs/otel/logs/sdk/#readablelogrecord - [ ] ReadWriteLogRecord: https://opentelemetry.io/docs/specs/otel/logs/sdk/#readwritelogrecord
**Description of the bug** We had a sampling rate of 0.1 enabled for quite some time. As soon as we have enabled the sampling to 1.0 (100%) we had terrible...
> Changes to Ruby Generator > [This GitHub PR](https://github.com/protocolbuffers/protobuf/pull/12319), which will appear in the 23.x release, changes the Ruby code generator to emit a serialized proto instead of the DSL....
After updating the OTLP exporter gem to 0.24.2, the emailservice in OpenTelemetry Demo no longer starts. This is on a M1 Mac. Operating system details: ruby:3.1.4-alpine image RUBY_ENGINE: "ruby" RUBY_VERSION:...
Implement the LogRecordExporter for the Logs SDK. https://opentelemetry.io/docs/specs/otel/logs/sdk/#logrecordexporter - [ ] Export - https://opentelemetry.io/docs/specs/otel/logs/sdk/#export - [ ] ForceFlush - https://opentelemetry.io/docs/specs/otel/logs/sdk/#forceflush-2 - [ ] Shutdown - https://opentelemetry.io/docs/specs/otel/logs/sdk/#shutdown-2
Implement a batching LogRecordProcessor for the Logs SDK. Batching processor: https://opentelemetry.io/docs/specs/otel/logs/sdk/#batching-processor Needs the following: - [ ] OnEmit: https://opentelemetry.io/docs/specs/otel/logs/sdk/#onemit - [ ] ShutDown: https://opentelemetry.io/docs/specs/otel/logs/sdk/#onemit - [ ] Force Flush: https://opentelemetry.io/docs/specs/otel/logs/sdk/#forceflush-1
Implement a simple LogRecordProcessor for the Logs SDK. Simple processor: https://opentelemetry.io/docs/specs/otel/logs/sdk/#simple-processor Needs the following: - [ ] OnEmit: https://opentelemetry.io/docs/specs/otel/logs/sdk/#onemit - [ ] ShutDown: https://opentelemetry.io/docs/specs/otel/logs/sdk/#onemit - [ ] Force Flush: https://opentelemetry.io/docs/specs/otel/logs/sdk/#forceflush-1
On PRs https://github.com/open-telemetry/opentelemetry-ruby/pull/1442 and https://github.com/open-telemetry/opentelemetry-ruby/pull/1474, the CI workflow's `opentelemetry-exporter-otlp-http / ubuntu latest` job on the Truffle Ruby step failed the following test: ``` 1) Failure: OpenTelemetry::Exporter::OTLP::HTTP::TraceExporter::#export#test_0016_translates all the things [/home/runner/work/opentelemetry-ruby/opentelemetry-ruby/exporter/otlp-http/test/opentelemetry/exporter/otlp/http/trace_exporter_test.rb:634]:...
**Description of the bug** **Share details about your runtime** Operating system details: Macos RUBY_ENGINE: "ruby" RUBY_VERSION: "3.2" RUBY_DESCRIPTION: "ruby 3.2.0 (2022-12-25 revision a528908271) [x86_64-darwin22]" **Share a simplified reproduction if possible**...
**Description of the bug** Some systems at GitHub use `Signal.trap` HTTP requests to an internal exception reporting system, which uses `Net::HTTP` automatic instrumentation to trace the request: ```ruby # This...