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

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

En caso de que haya discrepancias entre la versión en inglés y la versión traducida, se entiende que prevalece la versión en inglés. Visita esta página para obtener más información.

Crea una propuesta

global_settings (API del agente Python)

Sintaxis

newrelic.agent.global_settings()

Esta llamada devuelve una referencia al objeto de configuración global del agente Python.

Descripción

Esta llamada devuelve una referencia al objeto de configuración global del agente, que luego puede usar para realizar cambios en la configuración disponible. El objeto de configuración devuelto contiene objetos jerárquicos anidados. Los nombres de las configuraciones coinciden con los nombres de las configuraciones globales en el archivo de configuración del agente.

El objeto global_settings contiene configuraciones del archivo de configuración y variables de entorno; el objeto application_settings contiene cambios de configuración adicionales de la configuración del lado del servidor.

Si actualiza la configuración global utilizando el objeto de configuración global, los cambios solo tendrán efecto la próxima vez que el agente Python se registre con el recolector para esa aplicación específica.

Si se accede before , se inicializa el agente, la configuración global tendrá la configuración predeterminada, junto con cualquier anulación de las variables de entorno del usuario. Si se accede a la inicialización del agente after , la configuración global contiene cualquier configuración del archivo de configuración del agente que también sea configuración global (porque el archivo de configuración contiene menos configuraciones que el objeto de configuración global).

Valores de retorno

Devuelve una referencia al objeto de configuración global del agente.

Ejemplos

Asignar varias configuraciones

A continuación se muestran algunos ejemplos de cómo asignar las configuraciones proxy_host, proxy_port, slow_sql.enabled y browser_monitoring.auto_instrument :

settings = newrelic.agent.global_settings()
settings.proxy_host = 'proxy.intranet'
settings.proxy_port = 8888
settings.slow_sql.enabled = False
settings.browser_monitoring.auto_instrument = False

Pasar configuraciones a un dict

Si está depurando o iniciando sesión y requiere la configuración global como un objeto de diccionario tradicional de Python, puede pasar el resultado a un dict. He aquí un ejemplo:

settings_dict = dict(newrelic.agent.global_settings())
for name, value in settings_dict.items():
print name, value

Cada name será la ruta de puntos completa para esa configuración.

Copyright © 2024 New Relic Inc.

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