Configurar Definições Adicionais da Injeção do Agente do Browser do APM

Quando o recurso Agente do Browser do APM estiver ativado, será possível personalizar as definições padrão e adicionar outras, dependendo dos seus requisitos.

As variáveis de ambiente abaixo podem ser adicionadas ou alteradas, dependendo de seus requisitos.

Quaisquer alterações feitas na configuração exigirão uma reinicialização dos Serviços do Windows ou do IIS correspondentes.

Como configuração, as variáveis de ambiente abaixo podem ser adicionadas ou alteradas. Quaisquer alterações feitas na configuração exigirão uma reinicialização dos Serviços do Windows ou do IIS correspondentes.

Variável de ambiente Descrição Valor padrão Valor de amostra
OTEL_BA_DEBUG Especifica se o nível do log de depuração está ativado. Defina-o como "true" para ativar o nível de log de depuração. falso  
OTEL_BA_UPLOAD_ENDPOINT Especifica o ponto final do serviço do APM para o qual o agente do browser fará upload dos dados. Se essa variável de ambiente não for especificada, o ponto final de upload será obtido de OTEL_EXPORTER_OTLP_ENDPOINT sem o sufixo "/20200101/opentelemetry". https://aaaac6h5n3jn6aaaaaaaaaacqe.apm-agt.us-phoenix-1.oci.oraclecloud.com
OTEL_BA_SERVICE_NAME Especifica o nome do serviço do agente do browser. Se essa variável de ambiente não for especificada, o nome do serviço será obtido de OTEL_SERVICE_NAME.  
OTEL_BA_WEB_APPLICATION Especifica o nome do aplicativo Web. O nome do servidor Web no IIS ou no nome da montagem.  
OTEL_INJECT_LOCATION_TAG Especifica onde no HTML o agente do navegador é injetado. <head </script
OTEL_INJECT_BEFORE Especifica se deve ser injetado antes ou depois do OTEL_INJECT_LOCATION_TAG especificado. falso  
OTEL_INJECT_MODE Especifica como o agente do navegador é injetado.
Os seguintes valores podem ser especificados:
  • InjectIfTagExists: Se o OTEL_INJECT_LOCATION_TAG especificado estiver presente, injete o agente do browser antes dele. Caso contrário, não faça nada.
  • AppendIfNoTag: Se o OTEL_INJECT_LOCATION_TAG especificado não estiver presente, anexe o agente do browser ao final. Esse é o valor padrão.
  • AppendOnly: Sempre anexe o agente do browser ao final da página HTML.
AppendIfNoTag  
OTEL_BA_DISABLE_URLS Especifica o regex que corresponde aos URLs que devem ser desativados da injeção do agente do browser. "" (vazio), significa que nenhum URL será desativado. .*WaimaiUiMvc\/Home\/Cart.*|.*waimaiwasm\/cart.*
OTEL_BA_TEMPLATE Especifica o modelo do agente do navegador que será injetado.

Os valores cercados por @@ são substituídos antes da ocorrência da injeção e são valores adquiridos pelo agente Dotnet do APM.

Este modelo pode ser ajustado para levar em conta as configurações do lado do agente do navegador mencionadas nas outras seções desta documentação, como o
window.apmrum.rewriteRules
. Para obter informações, consulte Ocultar Informações de Identificação Pessoal.
<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>