From 038ae7f4483e54787a412560aa3abea25ae13025 Mon Sep 17 00:00:00 2001 From: Neel Shah Date: Thu, 19 Sep 2024 13:35:08 +0200 Subject: [PATCH] fix(ruby): Make traces_sampler example safe (#11394) --- .../performance/traces-sampler-as-sampler/ruby.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform-includes/performance/traces-sampler-as-sampler/ruby.mdx b/platform-includes/performance/traces-sampler-as-sampler/ruby.mdx index f7dd7f5069c93..45686f39e00f3 100644 --- a/platform-includes/performance/traces-sampler-as-sampler/ruby.mdx +++ b/platform-includes/performance/traces-sampler-as-sampler/ruby.mdx @@ -9,7 +9,7 @@ Sentry.init do |config| # the sampling context also has the full rack environment if you want to check the path directly rack_env = sampling_context[:env] - return 0.0 if rack_env['PATH_INFO'] =~ /health_check/ + return 0.0 if rack_env && rack_env['PATH_INFO'] =~ /health_check/ # transaction_context is the transaction object in hash form # keep in mind that sampling happens right after the transaction is initialized