Ativar a Injeção de Agente do Browser do APM usando o Agente de Dotnet do APM

Pré-requisitos

  • Você precisa adquirir uma chave de dados pública que seja gerada quando o domínio do APM é criado.

    A chave de dados pública pode ser obtida fazendo o seguinte:

    1. Abra o menu de navegação, clique em Observabilidade e Gerenciamento. Em Application Performance Monitoring, clique em Administração.

      Na página Administração, selecione o compartimento e o domínio do APM desejados.

    2. Clique em Chave de Dados em Recursos para listar as chaves de dados.

      Se não houver nenhuma chave de dados, clique em Gerar Chave de Dados e selecione a Chave de Dados Pública.

    3. Clique em Copiar ao lado de uma chave de dados do tipo Público para recuperar o valor. Este valor será usado posteriormente.

    Para obter mais detalhes, consulte Obter Ponto Final de Upload de Dados e Chaves de Dados.

Ativar a Injeção de Agente do Browser do APM

Por padrão, a injeção do Agente do Browser do APM está desativada.

Para ativar esse recurso, adicione as variáveis de ambiente abaixo durante a Implantação do Agente de Dotnet do APM.

OTEL_BA_ENABLED=true
OTEL_BA_PUBLIC_KEY=<public data key>

Você precisa reiniciar os Serviços do Windows ou IIS correspondentes se a variável de ambiente for adicionada no Registro do Windows.

O valor <public data key> é gerado quando o domínio do APM é criado. Consulte Obter Ponto Final de Upload de Dados e Chaves de Dados para obter detalhes. Esta é a chave de instalação do agente do browser usada pelo agente de Dotnet do APM. Por exemplo:IMWJ5UN2C.

Etapa Adicional para o .NET Framework

Para ativar a injeção do agente do navegador no framework .NET, um HTTPModule precisa ser adicionado no arquivo applicationHost.config.

Abra o arquivo C:\Windows\System32\inetsrv\config\applicationHost.config e adicione um HTTPModule conforme abaixo:
<location path="" overrideMode="Allow">
  <system.webServer>
    <modules>
       <add name="OracleApmHttpModule" type="OracleApmNetAgentEx.BrowserAgent.Netfx.OracleAPMIisModule,  OracleApmNetAgentEx,
Version=1.0.0.0, Culture=neutral,  PublicKeyToken=ba1a243c3b2207e1" preCondition="managedHandler" />
    </modules>
  </system.webServer>
</location>