• English日本語한국어
  • Log inStart now

current_transaction (Python agent API)

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

active_only

boolean

Optional. Default is True, meaning it will only return active transactions. If set to False, the call is capable of returning a transaction that has ended or stopped (for example, if end_of_transaction was used).

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()
Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.