From 7dcb648d45d5aed2909567623fc69b3b057714a7 Mon Sep 17 00:00:00 2001 From: mikefinneran <110622959+mikefinneran@users.noreply.github.com> Date: Thu, 6 Jun 2024 07:11:09 -0400 Subject: [PATCH] Remove UUID from attrs sent_to metrics. (#21630) (#21828) --- config/initializers/open_telemetry.rb | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/config/initializers/open_telemetry.rb b/config/initializers/open_telemetry.rb index f310ea399f4..2cbe3132207 100644 --- a/config/initializers/open_telemetry.rb +++ b/config/initializers/open_telemetry.rb @@ -1,11 +1,19 @@ # frozen_string_literal: true +require 'opentelemetry/sdk' +require 'opentelemetry/instrumentation/all' + # rubocop:disable Layout/LineLength DT_API_URL = ENV["DT_API_URL"] DT_API_TOKEN = ENV["DT_API_TOKEN"] +Rails.logger.info("DT_API_TOKEN is set to #{DT_API_TOKEN}") + OpenTelemetry::SDK.configure do |config| + + Rails.logger.info("OpenTelemetry configuration started") + config.service_name = "caseflow" config.service_version = "1.0.1" # automatic instrumentation @@ -14,7 +22,7 @@ begin config.resource = OpenTelemetry::SDK::Resources::Resource.create(Hash[*File.read(name.start_with?("/var") ? name : File.read(name)).split(/[=\n]+/)]) rescue StandardError => error - Rails.logger.error(error.full_message) + Rails.logger.error("OpenTelemetry config error for #{name}: #{error.full_message}") raise error.full_message end end