611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
|
# File 'lib/new_relic/agent/transaction.rb', line 611
def assign_intrinsics
attributes.add_intrinsic_attribute(:priority, priority)
if gc_time = calculate_gc_time
attributes.add_intrinsic_attribute(:gc_time, gc_time)
end
if burn = cpu_burn
attributes.add_intrinsic_attribute(:cpu_time, burn)
end
if is_synthetics_request?
attributes.add_intrinsic_attribute(:synthetics_resource_id, synthetics_resource_id)
attributes.add_intrinsic_attribute(:synthetics_job_id, synthetics_job_id)
attributes.add_intrinsic_attribute(:synthetics_monitor_id, synthetics_monitor_id)
attributes.add_intrinsic_attribute(:synthetics_type, synthetics_info('type'))
attributes.add_intrinsic_attribute(:synthetics_initiator, synthetics_info('initiator'))
synthetics_additional_attributes do |key, value|
attributes.add_intrinsic_attribute(key, value)
end
end
distributed_tracer.assign_intrinsics
end
|