• /
  • 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

initialiser (Python API d'agent)

Syntaxe

newrelic.agent.initialize(config_file=None, environment=None, ignore_errors=None, log_file=None, log_level=None)

Initialise l'agent Python avec un fichier de configuration spécifié lors d'un processus d'intégration manuel.

Description

Ceci est appelé pour initialiser l'agent Python avec un fichier de configuration spécifié lorsque l'agent est intégré manuellement à une application Python.

Pour de meilleurs résultats d’instrumentation, effectuez cet appel le plus tôt possible dans le code de votre application. Contrairement aux fonctionnalités Python typiques, l’ordre d’importation est important. Pour les fichiers de script WSGI et d'application, placez l'appel initialize avant toutes les importations, à l'exception de l'importation sys et des mises à jour de sys.path. Si vous appelez initialize plusieurs fois, l'agent ignore les appels après le premier si le fichier de configuration et les options d'environnement sont identiques. Si les options diffèrent, une exception est levée.

Si vous appelez initialize sans argument, vous devez déjà avoir spécifié votre avec la variable d'environnement NEW_RELIC_LICENSE_KEY . Alternativement, vous pouvez définir NEW_RELIC_CONFIG_FILE et NEW_RELIC_ENVIRONMENT. L'agent lira ensuite ces valeurs à la place des arguments manquants.

Paramètres

paramètres

Description

config_file

chaîne

Facultatif. Le chemin vers le fichier de configuration de l'agent. Si vous fournissez un fichier de configuration, vous pouvez remplacer les éléments de ce fichier de configuration avec le paramètre facultatif environment .

environment

chaîne

Facultatif. Indique le nom de l'environnement. Si vous utilisez un fichier de configuration, vous pouvez remplacer les paramètres de ce fichier par environment.

ignore_errors

booléen

Facultatif. Indique s'il faut ignorer les erreurs de démarrage. La valeur par défaut est True.

log_file

chaîne

Facultatif. Chemin vers le agent fichier de log. Accepte également stdout et stderr (identique à l'option log_file dans le fichier de configuration).

log_level

int ou type de paramètre de logging applicable

Facultatif. Définit le niveau de logging. L'agent utilise le module de logging de Python. Les options sont les mêmes que pour l'option log_level dans le fichier de configuration.

Valeurs de retour

Aucun.

Exemples

Initialisation avec le fichier de configuration et l'environnement

Voici un exemple d'initialisation de l'agent Python avec un fichier de configuration et une chaîne d'environnement :

newrelic.agent.initialize('/etc/newrelic/newrelic.ini', 'production')

Utilisation de toutes les valeurs de paramètres

Appel avec toutes les valeurs de paramètres :

newrelic.agent.initialize('/etc/newrelic/newrelic.ini', 'production', ignore_errors=False, log_file='/var/log/newrelic.log', log_level=logging.DEBUG)
Droits d'auteur © 2025 New Relic Inc.

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