• EnglishEspañol日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

Crea una propuesta

inicializar (API del agente Python)

Sintaxis

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

Inicializa el agente Python con un archivo de configuración especificado durante un proceso de integración manual.

Descripción

Esto se llama para inicializar el agente Python con un archivo de configuración específico cuando el agente se integra manualmente con una aplicación Python.

Para obtener mejores resultados de instrumentación, realice esta llamada lo antes posible en el código de su aplicación. A diferencia de la funcionalidad típica de Python, el orden de importación importa. Para archivos de script de aplicación y WSGI, coloque la llamada initialize antes de todas las importaciones, con la excepción de la importación sys y las actualizaciones de sys.path. Si llama a initialize varias veces, el agente ignora las llamadas después de la primera si el archivo de configuración y las opciones de entorno son las mismas. Si las opciones difieren, se plantea una excepción.

Si llama a initialize sin argumentos, ya debe haber especificado su con la variable de entorno NEW_RELIC_LICENSE_KEY . Alternativamente, puede configurar NEW_RELIC_CONFIG_FILE y NEW_RELIC_ENVIRONMENT. Luego, el agente leerá esos valores en lugar de los argumentos que faltan.

Parámetros

Parámetro

Descripción

config_file

cadena

Opcional. La ruta al archivo de configuración del agente. Si proporciona un archivo de configuración, puede anular elementos de ese archivo de configuración con el parámetro opcional environment .

environment

cadena

Opcional. Indica el nombre del entorno. Si está utilizando un archivo de configuración, puede anular la configuración de ese archivo con environment.

ignore_errors

booleano

Opcional. Indica si se ignoran los errores de inicio. El valor predeterminado es True.

log_file

cadena

Opcional. Ruta al archivo de registro del agente. También acepta stdout y stderr (igual que la opción log_file en el archivo de configuración).

log_level

int o tipo de parámetro de registro aplicable

Opcional. Establece el nivel de registro. El agente utiliza el módulo de registro de Python. Las opciones son las mismas que para la opción log_level en el archivo de configuración.

Valores de retorno

Ninguno.

Ejemplos

Inicializando con el archivo de configuración y el entorno

A continuación se muestra un ejemplo de cómo inicializar el agente Python con un archivo de configuración y una cadena de entorno:

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

Usando todos los valores de parámetros

Llamando con todos los valores de parámetros:

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

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