473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
|
# File 'lib/new_relic/agent/transaction.rb', line 473
def create_nested_segment(category, options)
if options[:filtered_params] && !options[:filtered_params].empty?
@filtered_params = options[:filtered_params]
merge_request_parameters(options[:filtered_params])
end
@ignore_apdex = options[:ignore_apdex] if options.key?(:ignore_apdex)
@ignore_enduser = options[:ignore_enduser] if options.key?(:ignore_enduser)
nest_initial_segment if segments.length == 1
nested_name = self.class.nested_transaction_name(options[:transaction_name])
segment = create_segment(nested_name, options)
set_default_transaction_name(options[:transaction_name], category)
segment
end
|