diff --git a/lib/datadog/di/configuration/settings.rb b/lib/datadog/di/configuration/settings.rb index d8add953a17..e388a921790 100644 --- a/lib/datadog/di/configuration/settings.rb +++ b/lib/datadog/di/configuration/settings.rb @@ -71,6 +71,13 @@ def self.add_settings!(base) end option :redacted_identifiers do |o| + o.env 'DD_INTERNAL_DYNAMIC_INSTRUMENTATION_REDACTED_IDENTIFIERS' + o.env_parser do |value| + if value + value.split(',').map(&:strip) + end + end + o.type :array o.default [] end @@ -81,6 +88,13 @@ def self.add_settings!(base) # instances of any class whose name begins with the specified # prefix will be redacted (example: Foo*). option :redacted_type_names do |o| + o.env 'DD_INTERNAL_DYNAMIC_INSTRUMENTATION_REDACTED_TYPES' + o.env_parser do |value| + if value + value.split(',').map(&:strip) + end + end + o.type :array o.default [] end