Syntax
newrelic.agent.current_transaction(active_only=True)
Returns an object corresponding to the current transaction.
Description
Use current_transaction
to retrieve the object representing the current transaction. It will return None
if there is no active transaction.
Parameters
Parameter | Description |
---|---|
boolean | Optional. Default is |
Return values
Returns a transaction object corresponding to current transaction. Returns None
if there is no active transaction.
Examples
Get the current transaction
import newrelic.agent
@newrelic.agent.background_task()def main(): transaction = newrelic.agent.current_transaction()