Abilita inserimento agente browser APM mediante agente Dotnet APM

Prerequisiti

  • È necessario acquisire una chiave dati pubblica generata quando viene creato il dominio APM.

    La chiave dati pubblica può essere ottenuta effettuando le operazioni riportate di seguito.

    1. Aprire il menu di navigazione, fare clic su Osservabilità e gestione. In Application Performance Monitoring fare clic su Amministrazione.

      Nella pagina Amministrazione, selezionare il compartimento e il dominio APM desiderati.

    2. Fare clic su Chiavi dati in Risorse per elencare le chiavi dati.

      Se non esiste alcuna chiave dati, fare clic su Genera chiave dati e selezionare la chiave dati pubblica.

    3. Fare clic su Copia accanto a una chiave dati di tipo Pubblico per recuperare il valore. Questo valore verrà utilizzato in un secondo momento.

    Per ulteriori dettagli, vedere Ottenere l'endpoint di caricamento dati e le chiavi dati.

Abilita inserimento agente browser APM

Per impostazione predefinita, l'inserimento dell'agente browser APM è disabilitato.

Per abilitare questa funzione, è necessario aggiungere le variabili di ambiente riportate di seguito durante la Distribuzione dell'agente Dotnet APM.

OTEL_BA_ENABLED=true
OTEL_BA_PUBLIC_KEY=<public data key>

È necessario riavviare i servizi Windows o IIS corrispondenti se la variabile di ambiente viene aggiunta nel registro di Windows.

Il valore <public data key> viene generato quando viene creato il dominio APM. Per i dettagli, vedere Ottenere l'endpoint di caricamento dati e le chiavi dati. Questa è la chiave di installazione dell'agente browser utilizzata dall'agente APM Dotnet. Ad esempio:IMWJ5UN2C.

Passo aggiuntivo per .NET Framework

Per abilitare l'inserimento dell'agente del browser in .NET Framework, è necessario aggiungere HTTPModule nel file applicationHost.config.

Aprire il file C:\Windows\System32\inetsrv\config\applicationHost.config e aggiungere HTTPModule come indicato di seguito:
<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>