@@ -380,6 +380,12 @@ common: &default_settings
380380 # end.
381381 # error_collector.attributes.include: []
382382
383+ # Specifies where in the backtrace to truncate when the number of frames exceeds
384+ # error_collector.max_backtrace_frames. Options are top (remove frames from the
385+ # beginning), middle (remove frames from the middle, preserving the beginning
386+ # and end), or end (remove frames from the end).
387+ # error_collector.backtrace_truncate_location: middle
388+
383389 # If true, the agent collects TransactionError events.
384390 # error_collector.capture_events: true
385391
@@ -580,6 +586,10 @@ common: &default_settings
580586 # be one of: auto, prepend, chain, disabled.
581587 # instrumentation.logger: auto
582588
589+ # Controls auto-instrumentation of the logging library at start-up. May be one
590+ # of auto, prepend, chain, disabled.
591+ # instrumentation.logging: auto
592+
583593 # Controls auto-instrumentation of the LogStasher library at start-up. May be
584594 # one of: auto, prepend, chain, disabled.
585595 # instrumentation.logstasher: auto
@@ -725,6 +735,28 @@ common: &default_settings
725735 # If true, the agent obfuscates OpenSearch queries in transaction traces.
726736 # opensearch.obfuscate_queries: true
727737
738+ # A global configuration option for disabling all OpenTelemetry signals sent
739+ # through New Relic. If false, no OpenTelemetry signals will be sent to New
740+ # Relic. If true, the signal-specific enabled config option (e.g.
741+ # opentelemetry.traces.enabled) determines whether telemetry of that signal type
742+ # will be reported to New Relic.
743+ # opentelemetry.enabled: false
744+
745+ # Enables the creation of Transaction Trace segments and timeslice metrics from
746+ # OpenTelemetry Spans. This will help drive New Relic UI experience for
747+ # opentelemetry spans.
748+ # opentelemetry.traces.enabled: true
749+
750+ # A comma-delimited list of OpenTelemetry Tracers, represented as a string (e.g.
751+ # "AppTracer1,OpenTelemetry::Instrumentation::Bunny::Instrumentation"), that
752+ # will **not** have their trace signals sent to New Relic.
753+ # opentelemetry.traces.exclude: elasticsearch-api,dalli,OpenTelemetry::Instrumentation::ActionMailer::Instrumentation,OpenTelemetry::Instrumentation::ActionPack::Instrumentation,OpenTelemetry::Instrumentation::ActionView::Instrumentation,OpenTelemetry::Instrumentation::ActiveJob::Instrumentation,OpenTelemetry::Instrumentation::ActiveRecord::Instrumentation,OpenTelemetry::Instrumentation::ActiveStorage::Instrumentation,OpenTelemetry::Instrumentation::ActiveSupport::Instrumentation,OpenTelemetry::Instrumentation::AwsLambda::Instrumentation,OpenTelemetry::Instrumentation::AwsSdk::Instrumentation,OpenTelemetry::Instrumentation::Bunny::Instrumentation,OpenTelemetry::Instrumentation::ConcurrentRuby::Instrumentation,OpenTelemetry::Instrumentation::Dalli::Instrumentation,OpenTelemetry::Instrumentation::Ethon::Instrumentation,OpenTelemetry::Instrumentation::Excon::Instrumentation,OpenTelemetry::Instrumentation::Grape::Instrumentation,OpenTelemetry::Instrumentation::GraphQL::Instrumentation,OpenTelemetry::Instrumentation::Grpc::Instrumentation,OpenTelemetry::Instrumentation::HTTP::Instrumentation,OpenTelemetry::Instrumentation::HttpClient::Instrumentation,OpenTelemetry::Instrumentation::HTTPX::Instrumentation,OpenTelemetry::Instrumentation::Logger::Instrumentation,OpenTelemetry::Instrumentation::Mongo::Instrumentation,OpenTelemetry::Instrumentation::Net::HTTP::Instrumentation,OpenTelemetry::Instrumentation::Rack::Instrumentation,OpenTelemetry::Instrumentation::Rails::Instrumentation,OpenTelemetry::Instrumentation::Rake::Instrumentation,OpenTelemetry::Instrumentation::Rdkafka::Instrumentation,OpenTelemetry::Instrumentation::Redis::Instrumentation,OpenTelemetry::Instrumentation::Resque::Instrumentation,OpenTelemetry::Instrumentation::RubyKafka::Instrumentation,OpenTelemetry::Instrumentation::Sidekiq::Instrumentation,OpenTelemetry::Instrumentation::Sinatra::Instrumentation
754+
755+ # A comma-delimited list of OpenTelemetry Tracers, represented as a string (e.g.
756+ # "AppTracer1,OpenTelemetry::Instrumentation::Bunny::Instrumentation"), that
757+ # **will** have their trace signals sent to New Relic.
758+ # opentelemetry.traces.include: ""
759+
728760 # If true, uses Module#prepend rather than alias_method for ActiveRecord
729761 # instrumentation.
730762 # prepend_active_record_instrumentation: false
@@ -974,6 +1006,10 @@ common: &default_settings
9741006 # Platform environment.
9751007 # utilization.detect_gcp: true
9761008
1009+ # If true, the agent will perform environment detection in parallel to speed up
1010+ # agent startup time.
1011+ # utilization.detect_in_parallel: true
1012+
9771013 # If true, the agent automatically detects that it is running in Kubernetes.
9781014 # utilization.detect_kubernetes: true
9791015
0 commit comments