Method: NewRelic::Agent::Transaction.recording_web_transaction?

Defined in:
lib/new_relic/agent/transaction.rb

.recording_web_transaction?Boolean

Returns truthy if the current in-progress transaction is considered a a web transaction (as opposed to, e.g., a background transaction).

Returns:

  • (Boolean)
[View source]

155
156
157
158
159
160
# File 'lib/new_relic/agent/transaction.rb', line 155

def self.recording_web_transaction? # THREAD_LOCAL_ACCESS
  NewRelic::Agent.record_api_supportability_metric(:recording_web_transaction?)

  txn = tl_current
  txn&.recording_web_transaction?
end