Personalización del Recopilador de datos de Python para aplicaciones IBM Cloud
Puede añadir variables de entorno en la interfaz de usuario (IU) de IBM® Cloudpara personalizar la supervisión de la aplicación IBM Cloud. Utilice la información siguiente para añadir las variables según sus necesidades.
Variables de entorno definidas por el usuario para el Recopilador de datos de Python
Puede utilizar la información de la tabla siguiente para personalizar la supervisión de Python en IBM Cloud.
| Nombre de variable | Importancia | Valor | Descripción |
|---|---|---|---|
| APM_BM_GATEWAY_URL | Opcional |
|
El URL de pasarela del servidor local de destino. |
| APM_KEYFILE_PSWD | Opcional | Contraseña cifrada del archivo de claves | La contraseña del archivo de claves cifrada que se empareja con el archivo de claves. Si es usuario de Linux, puede utilizar el mandato echo
-n <contraseña de archivo de claves> | base64 para cifrar la contraseña.Nota: establezca esta variable sólo cuando haya
configurado la
pasarela para utilizar HTTPS.
|
| APM_KEYFILE_URL | Opcional | http://<servidor http alojado>:<puerto>/keyfile.p12 | El URL utilizado para descargar el archivo de claves. Nota: establezca esta variable sólo cuando haya configurado la pasarela para utilizar HTTPS.
|
| KPG_ENABLE_DEEPDIVE | Opcional |
|
Habilita o inhabilita la recopilación de datos de diagnóstico.
Si no establece esta variable, se recopilan datos de diagnóstico. |
| KPG_DD_CONFIG_FILE | Opcional | Nombre del archivo de configuración de supervisión de diagnósticos. | Nombre del archivo de configuración de supervisión de diagnósticos. El nombre de archivo predeterminado es kpg_dd_config.xml. Nota: después de personalizar los
valores de este archivo, debe colocarlo en el directorio raíz de la aplicación.
Si no establece esta variable, se utilizará el archivo de configuración predeterminado kpg_dd_config.xml del paquete de recopiladores de datos. |
| KPG_DD_APP_PATH | Opcional | Vía de acceso a la aplicación Python. | La vía de acceso a la aplicación de Python o el módulo para el que el recopilador de datos recopila datos de diagnóstico. Separe las vías de acceso de diferentes aplicaciones
Python y módulos que desee supervisar con signos de punto y coma ;.Si no establece esta variable, el recopilador de datos recopila datos para las solicitudes y módulos utilizados por la aplicación. Los datos de solicitudes de la biblioteca de Python no se recopilan. |
| KPG_DD_SECURITY_FILTER | Opcional |
|
Si no establece esta variable, los valores (como la contraseñas) estarán enmascarados en las sentencias SQL y los parámetros no se visualizarán en el widget de grupo Contexto de solicitud. |
| KPG_GC_STATS | Opcional | True | Todas las funciones de estadísticas de recogida de basura de python están habilitados. Cuando se establece este valor en True, es igual a ejecutar el mandato
siguiente:
Para inhabilitar KPG_GC_STATS, suprima esta variable de entorno. No la establezca en False. Nota: nunca establezca
KPG_SAVE_ALL=True en el entorno de producción habitual. Es sólo para la modalidad de depuración. Asegúrese de que se asigna suficiente memoria a la aplicación. |
| KPG_LOG_LEVEL | Opcional |
|
|
| KPG_LOG_TOCONSOLE | Opcional |
|
El registro se refleja en la consola y el usuario puede verlo ejecutando el mandato cf logs <nombre_aplicación>. |
| KPG_SAVE_ALL | Opcional | True | Todos los objetos no referenciados se guardan en gc.garbage, y debe borrarse gc.garbage cada minuto (el recopilador de datos lo borra
automáticamente). Si el valor se establece en True, es igual a ejecutar el mandato siguiente:
Para inhabilitar KPG_SAVE_ALL, suprima
esta variable de entorno. No la establezca en False. Nota: nunca establezca
KPG_SAVE_ALL=True en el entorno de producción
habitual. Es sólo para la modalidad de depuración. Asegúrese de que se asigna suficiente memoria a la aplicación. |