Configura impostazioni aggiuntive inserimento agente browser APM

Una volta abilitata la funzione Agente browser APM, è possibile personalizzare le impostazioni predefinite e aggiungerne altre a seconda delle esigenze.

Le variabili di ambiente riportate di seguito possono essere aggiunte o modificate a seconda delle esigenze.

Qualsiasi modifica apportata alla configurazione richiederà il riavvio dei servizi Windows o IIS corrispondenti.

Durante la configurazione, è possibile aggiungere o modificare le variabili di ambiente riportate di seguito. Qualsiasi modifica apportata alla configurazione richiederà il riavvio dei servizi Windows o IIS corrispondenti.

Variabile di ambiente descrizione; Valore predefinito Valore di esempio
OTEL_BA_DEBUG Specifica se il livello di log di debug è abilitato. Impostare su "true" per abilitare il livello di log di debug. false  
OTEL_BA_UPLOAD_ENDPOINT Specifica l'endpoint del servizio APM in cui l'agente del browser caricherà i dati. Se questa variabile di ambiente non viene specificata, l'endpoint di caricamento viene preso da OTEL_EXPORTER_OTLP_ENDPOINT senza il suffisso "/20200101/opentelemetry". https://aaaac6h5n3jn6aaaaaaaaaacqe.apm-agt.us-phoenix-1.oci.oraclecloud.com
OTEL_BA_SERVICE_NAME Specifica il nome del servizio dell'agente del browser. Se questa variabile di ambiente non viene specificata, il nome del servizio viene preso da OTEL_SERVICE_NAME.  
OTEL_BA_WEB_APPLICATION Specifica il nome dell'applicazione Web. Il nome del server Web in IIS o il nome dell'assembly .  
OTEL_INJECT_LOCATION_TAG Specifica dove nell'HTML viene inserito l'agente del browser. <head </script
OTEL_INJECT_BEFORE Specifica se eseguire l'inserimento prima o dopo il valore OTEL_INJECT_LOCATION_TAG specificato. false  
OTEL_INJECT_MODE Specifica la modalità di inserimento dell'agente del browser.
È possibile specificare i seguenti valori:
  • InjectIfTagExists: se è presente il OTEL_INJECT_LOCATION_TAG specificato, inserire l'agente del browser prima di esso. Altrimenti non fare nulla.
  • AppendIfNoTag: se OTEL_INJECT_LOCATION_TAG specificato non è presente, aggiungere l'agente del browser alla fine. Si tratta del valore predefinito.
  • AppendOnly: aggiunge sempre l'agente del browser alla fine della pagina HTML.
AppendIfNoTag  
OTEL_BA_DISABLE_URLS Specifica l'espressione regolare che corrisponde agli URL da disabilitare dall'inserimento dell'agente del browser. "" (vuoto) indica che nessun URL verrà disabilitato. .*WaimaiUiMvc\/Home\/Cart.*|.*waimaiwasm\/cart.*
OTEL_BA_TEMPLATE Specifica il modello di agente del browser che verrà inserito.

I valori racchiusi in @@ vengono sostituiti prima dell'iniezione e sono valori acquisiti dall'agente Dotnet APM.

Questo modello può essere modificato per tenere conto delle configurazioni lato agente del browser menzionate nelle altre sezioni di questa documentazione, come
window.apmrum.rewriteRules
. Per informazioni, vedere Nascondere informazioni di identificazione personale.
<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>