• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

current_transaction (Python API d'agent)

Syntaxe

newrelic.agent.current_transaction(active_only=True)

Renvoie un objet correspondant à la transaction en cours.

Description

Utilisez current_transaction pour récupérer l’objet représentant la transaction en cours. Il renverra None s'il n'y a pas de transaction active.

Paramètres

paramètres

Description

active_only

booléen

Facultatif. La valeur par défaut est True, ce qui signifie que seules les transactions actives seront renvoyées. Si défini sur False, l'appel est capable de renvoyer une transaction terminée ou arrêtée (par exemple, si end_of_transaction a été utilisé).

Valeurs de retour

Renvoie un objet de transaction correspondant à la transaction en cours. Renvoie None s'il n'y a pas de transaction active.

Exemples

Obtenir la transaction en cours

import newrelic.agent
@newrelic.agent.background_task()
def main():
transaction = newrelic.agent.current_transaction()
Droits d'auteur © 2025 New Relic Inc.

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