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:
- 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.
-
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.
-
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.
- Abra o menu de navegação, clique em Observabilidade e Gerenciamento. Em Application Performance Monitoring, clique em Administração.
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
.
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>