Configurer d'autres paramètres d'injection de l'agent du navigateur APM

Une fois la fonction d'agent de navigateur APM activée, il est possible de personnaliser les paramètres par défaut et d'en ajouter d'autres en fonction de vos besoins.

Les variables d'environnement ci-dessous peuvent être ajoutées ou modifiées en fonction de vos besoins.

Toute modification apportée à la configuration nécessitera un redémarrage des services Windows ou IIS correspondants.

En tant que configuration, les variables d'environnement ci-dessous peuvent être ajoutées ou modifiées. Toute modification apportée à la configuration nécessitera un redémarrage des services Windows ou IIS correspondants.

Variable d'environnement Description Valeur par défaut Exemple de valeur
OTEL_BA_DEBUG Indique si le niveau de journal de débogage est activé. Réglez-le à "Vrai" pour activer le niveau du journal de débogage. false  
OTEL_BA_UPLOAD_ENDPOINT Indique le point d'extrémité du service APM vers lequel l'agent de navigateur chargera les données. Si cette variable d'environnement n'est pas spécifiée, le point d'extrémité de chargement est extrait de OTEL_EXPORTER_OTLP_ENDPOINT sans le suffixe "/20200101/opentelemetry". https://aaaac6h5n3jn6aaaaaaaaaacqe.apm-agt.us-phoenix-1.oci.oraclecloud.com
OTEL_BA_SERVICE_NAME Indique le nom de service de l'agent de navigateur. Si cette variable d'environnement n'est pas spécifiée, le nom du service provient de OTEL_SERVICE_NAME.  
OTEL_BA_WEB_APPLICATION Indique le nom de l'application Web. Le nom du serveur Web sur IIS ou le nom de l'assemblage .  
OTEL_INJECT_LOCATION_TAG Indique où l'agent du navigateur est injecté dans le code HTML. <tête </script
OTEL_INJECT_BEFORE Indique si l'injection doit être effectuée avant ou après la valeur OTEL_INJECT_LOCATION_TAG spécifiée. false  
OTEL_INJECT_MODE Indique comment l'agent du navigateur est injecté.
Les valeurs suivantes peuvent être spécifiées :
  • InjectIfTagExists : Si la valeur OTEL_INJECT_LOCATION_TAG spécifiée est présente, injectez l'agent du navigateur devant lui. Sinon, ne rien faire.
  • AppendIfNoTag : Si la valeur OTEL_INJECT_LOCATION_TAG spécifiée n'est pas présente, ajoutez l'agent de navigateur à la fin. Il s'agit de la valeur par défaut.
  • AppendOnly : Toujours ajouter l'agent de navigateur à la fin de la page HTML.
AppendIfNoTag  
OTEL_BA_DISABLE_URLS Indique l'expression rationnelle qui correspond aux URL qui doivent être désactivées à partir de l'injection d'agent dans le navigateur. "" (vide), signifie qu'aucune URL ne sera désactivée. .*WaimaiUiMvc\/Home\/Cart.*|.*waimaiwasm\/cart.*
OTEL_BA_TEMPLATE Indique le modèle d'agent du navigateur qui sera injecté.

Les valeurs entourées de @@ sont remplacées avant l'injection et sont des valeurs acquises par l'agent Dotnet APM.

Ce modèle peut être ajusté pour tenir compte des configurations côté agent du navigateur mentionnées dans les autres sections de cette documentation, telles que
window.apmrum.rewriteRules
. Pour plus d'informations, voir Masquer les informations d'identification personnelle.
<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>