diff --git a/sentry-ruby/lib/sentry/telemetry_event_buffer.rb b/sentry-ruby/lib/sentry/telemetry_event_buffer.rb index 8c5ce0781..5122a4af9 100644 --- a/sentry-ruby/lib/sentry/telemetry_event_buffer.rb +++ b/sentry-ruby/lib/sentry/telemetry_event_buffer.rb @@ -84,7 +84,7 @@ def send_items envelope = Envelope.new( event_id: Sentry::Utils.uuid, sent_at: Sentry.utc_now.iso8601, - dsn: @dsn, + dsn: @dsn.to_s, sdk: Sentry.sdk_meta ) diff --git a/sentry-ruby/spec/sentry/metrics_spec.rb b/sentry-ruby/spec/sentry/metrics_spec.rb index 874c1e8d0..78284e489 100644 --- a/sentry-ruby/spec/sentry/metrics_spec.rb +++ b/sentry-ruby/spec/sentry/metrics_spec.rb @@ -248,7 +248,7 @@ expect(headers[:event_id]).to match(/\A[0-9a-f]{32}\z/) # UUID format expect(headers[:sent_at]).to match(/\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}/) # ISO8601 timestamp - expect(headers[:dsn]).to eq(Sentry.configuration.dsn) + expect(headers[:dsn]).to eq(Sentry.configuration.dsn.to_s) expect(headers[:sdk]).to eq(Sentry.sdk_meta) end