From 89cc541ca0b2ca3f5cd351698b3cb657d7bd91d5 Mon Sep 17 00:00:00 2001 From: Stephen Paul Weber Date: Sat, 27 Mar 2021 21:33:53 -0500 Subject: [PATCH] Log plan name on exception to sentry --- config.ru | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/config.ru b/config.ru index dabd9cc..d1ba6ed 100644 --- a/config.ru +++ b/config.ru @@ -15,13 +15,11 @@ end require_relative "lib/electrum" -if ENV["RACK_ENV"] == "production" - require "sentry-ruby" - Sentry.init do |config| - config.traces_sample_rate = 1 - end - use Sentry::Rack::CaptureExceptions +require "sentry-ruby" +Sentry.init do |config| + config.traces_sample_rate = 1 end +use Sentry::Rack::CaptureExceptions REDIS = Redis.new PLANS = Dhall.load("env:PLANS").sync @@ -214,6 +212,14 @@ class JmpPay < Roda ) r.on "activate" do + Sentry.configure_scope do |scope| + scope.set_transaction_name("activate") + scope.set_context( + "activate", + plan_name: request.params["plan_name"] + ) + end + render = lambda do |l={}| view( "activate", -- 2.38.5