Personalización del Recopilador de datos de Ruby 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 Ruby

Puede utilizar la información de la tabla siguiente para personalizar la supervisión de Ruby en IBM Cloud.

Tabla 1. Variables de entorno definidas por el usuario soportadas para la supervisión de Ruby en IBM Cloud
Nombre de variable Importancia Valor Descripción
APM_BM_GATEWAY_URL Opcional
  • https://<ip o nombre de host del servidor>:443
  • http://<ip o nombre de host del servidor>:80
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 configure la pasarela para utilizar HTTPS.
kkm_instrumentation_enabled Opcional
  • verdadero
  • falso
Habilita o inhabilita la recopilación de datos de diagnóstico.

true: si establece el valor en true, se recopilan datos de diagnóstico.

False: si establece el valor en false, no se recopilan datos de diagnóstico.

El valor predeterminado es true.

kkm_max_methods_to_instrument Opcional Número máximo de métodos rastreados El número máximo de métodos que se rastrean.

Puede inhabilitar el rastreo de método estableciendo el valor en 0.

De forma predeterminada, el valor es 10000 y el método de rastreo está habilitado.

Nota: es aconsejable no establecer un valor superior a 10000. Un valor muy superior a 10000 puede disminuir la eficiencia de ejecución de la aplicación.
kkm_sample_frequency Opcional Frecuencia de muestreo de solicitudes El número de solicitudes a partir de cual se toma una solicitud de muestra, por ejemplo, si establece el valor en 10, se recopilan datos de supervisión de una de cada 10 solicitudes.

El valor predeterminado es 10.

kkm_min_wallclock_to_include_in_trace Opcional Umbral de tiempo de respuesta para recopilar rastreo de método, en segundos Si el tiempo de respuesta de una instancia de solicitud supera el valor de esta variable, el recopilador de datos recopila su rastreo de método. Por ejemplo, si se establece en 0,001, se rastrean las solicitudes y métodos cuyo tiempo de respuesta es superior a 1 milisegundo.

El valor predeterminado es 0, que significa que el rastreo de método está habilitado para todas las solicitudes y métodos.

kkm_min_wallclock_to_include_stacks Opcional Umbral de tiempo de respuesta para recopilar el rastreo de pila, en segundos Si el tiempo de respuesta de una instancia de solicitud excede el valor de esta variable, el recopilador de datos recopila su seguimiento de la pila. Por ejemplo, si se establece en 0,001, se rastrean las solicitudes y métodos cuyo tiempo de respuesta es superior a 1 milisegundo.

El valor predeterminado es 0, que significa que el rastreo de pila está habilitado para todas las solicitudes y métodos.