Configurar ajustes adicionales de inyección de agente de explorador de APM

Una vez activada la función Agente de explorador de APM, es posible personalizar la configuración por defecto y agregar otras adicionales según sus requisitos.

Las siguientes variables de entorno se pueden agregar o cambiar según sus requisitos.

Cualquier cambio realizado en la configuración requerirá un reinicio de los Servicios de Windows o IIS correspondientes.

Como configuración, se pueden agregar o cambiar las siguientes variables de entorno. Cualquier cambio realizado en la configuración requerirá un reinicio de los Servicios de Windows o IIS correspondientes.

Variable de entorno Descripción Valor por defecto Valor de ejemplo
OTEL_BA_DEBUG Especifica si el nivel de log de depuración está activado. Defínalo en "true" para activar el nivel de log de depuración. false  
OTEL_BA_UPLOAD_ENDPOINT Especifica el punto final del servicio APM en el que el agente del explorador cargará los datos. Si no se especifica esta variable de entorno, el punto final de carga se toma de OTEL_EXPORTER_OTLP_ENDPOINT sin el sufijo "/20200101/opentelemetry". https://aaaac6h5n3jn6aaaaaaaaaacqe.apm-agt.us-phoenix-1.oci.oraclecloud.com
OTEL_BA_SERVICE_NAME Especifica el nombre de servicio del agente del explorador. Si no se especifica esta variable de entorno, el nombre del servicio se toma de OTEL_SERVICE_NAME.  
OTEL_BA_WEB_APPLICATION Especifica el nombre de la aplicación web. El nombre del servidor web en IIS o el nombre del ensamblado.  
OTEL_INJECT_LOCATION_TAG Especifica en qué parte del HTML se inyecta el agente del explorador. <head </script
OTEL_INJECT_BEFORE Especifica si se debe inyectar antes o después del OTEL_INJECT_LOCATION_TAG especificado. false  
OTEL_INJECT_MODE Especifica cómo se inyecta el agente del explorador.
Se pueden especificar los siguientes valores:
  • InjectIfTagExists: si el OTEL_INJECT_LOCATION_TAG especificado está presente, inyecte el agente del explorador antes que él. De lo contrario, no realice ninguna acción.
  • AppendIfNoTag: si el OTEL_INJECT_LOCATION_TAG especificado no está presente, agregue el agente del explorador al final. Este es el valor por defecto.
  • AppendOnly: agregue siempre el agente del explorador al final de la página HTML.
AppendIfNoTag  
OTEL_BA_DISABLE_URLS Especifica la expresión regular que coincide con las URL que se deben desactivar de la inyección del agente del explorador. "" (vacío), significa que no se desactivará ninguna URL. .*WaimaiUiMvc\/Home\/Cart.*|.*waimaiwasm\/cart.*
OTEL_BA_TEMPLATE Especifica la plantilla de agente del explorador que se inyectará.

Los valores rodeados por @@ se sustituyen antes de que se produzca la inyección y son valores adquiridos por el agente Dotnet de APM.

Esta plantilla se puede ajustar para tener en cuenta las configuraciones del lado del agente del explorador mencionadas en otras secciones de esta documentación, como la
window.apmrum.rewriteRules
. Para obtener información, consulte Ocultación de información de identificación personal.
<script type="application/javascript">window.apmrum = (window.apmrum || {});
window.apmrum.serviceName='@@SERVICE_NAME@@';
window.apmrum.webApplication='@@WEB_APPLICATION@@';
window.apmrum.ociDataUploadEndpoint='@@UPLOAD_ENDPOINT@@';
window.apmrum.OracleAPMPublicDataKey='@@PUBLIC_KEY@@';
window.apmrum.username='@@USER_NAME@@';
window.apmrum.traceSupportingEndpoints = [ { hostPattern: '.*', headers: ['W3C']},];
</script>
<script type="application/javascript"  crossorigin="anonymous"
src="@@UPLOAD_ENDPOINT@@/static/jslib/apmrum.min.js"></script>