Opciones de configuración del agente PHP


El archivo de configuración del agente PHP de APM Insight le ayuda a ajustar la configuración para realizar un seguimiento de las transacciones basadas en la web. Estos ajustes se pueden configurar en el archivo apminsight.conf o desde el cliente web (representado por Cliente web). Asegúrese de que apminsight.conf esté presente en la carpeta donde ha implementado el agente de APM Insight.

El perfil de configuración del agente APM se clasifica en dos partes:

Perfiles de configuración básica

ConfiguraciónDescripciónValor por defecto
aplicación.nombre *
  • Especifique el nombre para mostrar de la aplicación deseada para mostrar en el Administrador de aplicaciones
  • Si hay varias instancias de su aplicación y desea agruparlas, especifique el mismo nombre de aplicación en todos los archivos de configuración del agente de APM Insight instalados.

Ejemplo: myonlineshopping.com

Aplicación PHP

licencia.clave *

  • La clave de licencia para el administrador de aplicaciones correspondiente.
  • Estará disponible en la pestaña APM Insight > Tarjeta de ayuda. 
  • Copie y pegue la clave como valor para este parámetro.
  • Esta clave es específica del Administrador de aplicaciones y no la comparta con nadie más. 
Ejemplo: 
license.key = APMI_38497e5d7f08c97214db485882372818b854445c98e2927e94
 

apm.host *

  • Nombre de host donde se ejecuta el Administrador de aplicaciones.
  • Si se ingresa un nombre de host no válido / inalcanzable, el agente lanza una excepción de 'Conexión rechazada' y volverá a intentarlo hasta que se ingrese el nombre de host correcto en apminsight.conf.
  • Acepta el nombre de host o una dirección IPv4

Ejemplo: mymachine.mydomain.com

localhost

use.https

  • Especifique verdadero si los datos al administrador de aplicaciones deben enviarse a través del protocolo HTTPS.
  • Si es falso, los datos se enviarán a través del protocolo HTTP.

cierto

apm.port *

  • Especifique el puerto HTTP del administrador de aplicaciones. Si apm.protocol.https es verdadero, especifique el puerto HTTPS.
  • Si el servicio no se está ejecutando en el puerto especificado, el agente lanza una excepción de 'Conexión rechazada' y volverá a intentarlo hasta que se ingrese el puerto correcto en apminsight.conf.
8443

back.proxy

  • Especifique si el servidor de aplicaciones instalado por el agente se encuentra en una red proxy.
  • Si se establece en Verdadero, se debe proporcionar la información de la credencial de proxy para enviar los datos de métricas del agente al Administrador de aplicaciones.
  • Si behind.proxy se establece en verdadero, especifique valores para las siguientes claves:
    • proxy.server.host : nombre de host del servidor proxy
    • proxy.server.port : puerto del servidor proxy
    • proxy.auth.username : nombre de usuario del servidor proxy
    • proxy.auth.password : contraseña para el servidor proxy

falso

agent.server.port *

  • Especifique el puerto de escucha HTTP del servidor de aplicaciones.
  • Será útil distinguir las instancias cuando más de un servidor de aplicaciones se ejecute en el mismo host. Ejemplo: 80
80

Capturar consultas SQL de bases de datos

  • Habilitar esta opción escuchará todas las consultas SQL que se ejecuten.
  • Si esta opción está deshabilitada, no se recopilarán métricas de base de datos.

cierto

Parametrizar SQL en el seguimiento de transacciones

  • Habilitar esta opción parametrizará todas las consultas SQL en los seguimientos de transacciones lentas. (si  Capturar consultas SQL de la base de datos  se establece en verdadero y  Habilitar seguimiento de transacciones  se establece en verdadero)
  • Deshabilitar esta opción le dará la consulta real (con parámetros).
  • Se recomienda habilitar esta opción si hay consultas que se ejecutan utilizando parámetros confidenciales como número de tarjeta de crédito, contraseñas, etc.

cierto

Umbral de seguimiento de pila para SQL en el seguimiento de transacciones

  • Al habilitar esta opción, se recopilará el seguimiento de la pila cada vez que se ejecute cualquier consulta SQL por encima de este valor de tiempo de umbral.

3 (segundo)

 

Notas :
  • Las opciones marcadas con * son obligatorias. Si no se proporciona alguna de las entradas obligatorias, el Agente no se puede inicializar / iniciar. Sin embargo, el servidor de aplicaciones (donde se implementa el agente) se iniciará normalmente.
  • Cualquier cambio en estas opciones tendrá efecto solo cuando se reinicie el servidor de aplicaciones.

Configuraciones de transacciones web

ConfiguraciónDescripciónValor por defecto

Umbral de índice

  • El índice de rendimiento de la aplicación (llamado simplemente Apdex) es una medida del rendimiento de una aplicación que va de 0 a 1.
  • Puede encontrar información detallada sobre Apdex en  www.apdex.org
  • Si el tiempo de respuesta de una transacción puntúa valores por debajo del valor apdex.threshold, la transacción se etiqueta como Satisfecha.
  • Si el tiempo de respuesta de cualquier transacción supera cuatro veces el umbral de apdex.threshold, la transacción se etiqueta como frustrada.
  • Si es exactamente igual a apdex.threshold o entre el valor de umbral satisfecho y frustrado, se etiqueta como Tolerante.

0,5 (segundo)

Factor de muestreo

  • Una especie de muestreo. Si dice 20, APM Insight solo rastreará la solicitud después de cada 20 solicitudes del mismo tipo. es decir, rastreará la 1ª, 21ª, 41ª solicitud de este tipo.

1 (solicitud)

Habilitar el seguimiento de transacciones

  • Habilitar esta opción construirá el seguimiento de transacciones lentas.
  • Puede ver las trazas recopiladas en la página de información de APM del administrador de aplicaciones seleccionando la pestaña Traces

cierto

Umbral de seguimiento de transacciones

  • Se recopilará el seguimiento de cualquier transacción cuyo tiempo de respuesta supere el valor de umbral especificado, siempre que transaction.trace.enabled se establezca en true.
  • El seguimiento se puede utilizar para analizar, solucionar problemas de funcionamiento de la transacción.

2 segundos)

APM Insight utilizará su valor predeterminado de fábrica, si se especifica algún valor no válido para una opción.