Configuration de paramètres supplémentaires d'injection de l'agent de navigateur APM

Une fois la fonction 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 le 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 journalisation de débogage est activé. Définissez-la sur "true" pour activer le niveau de journalisation de débogage. False  
OTEL_BA_UPLOAD_ENDPOINT Spécifie l'adresse du service APM vers laquelle l'agent de navigateur va télécharger les données. Si cette variable d'environnement n'est pas indiquée, l'adresse de téléchargement est extraite de OTEL_EXPORTER_OTLP_ENDPOINT sans 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 est extrait de OTEL_SERVICE_NAME.  
OTEL_BA_WEB_APPLICATION Indique le nom de l'application Web. Nom du serveur Web sur IIS ou nom de l'assemblage.  
OTEL_INJECT_LOCATION_TAG Spécifie où dans le HTML l'agent de navigateur est injecté. <head </script
OTEL_INJECT_BEFORE Indique si l'injection doit être effectuée avant ou après l'élément OTEL_INJECT_LOCATION_TAG spécifié. False  
OTEL_INJECT_MODE Indique comment l'agent de navigateur est injecté.
Vous pouvez spécifier les valeurs suivantes :
  • InjectIfTagExists : si l'élément OTEL_INJECT_LOCATION_TAG spécifié est présent, injectez l'agent de navigateur avant. Sinon, ne faites rien.
  • AppendIfNoTag : si l'élément OTEL_INJECT_LOCATION_TAG indiqué n'est pas présent, ajoutez l'agent de navigateur à la fin. Il s'agit de la valeur par défaut.
  • AppendOnly : ajoutez toujours l'agent de navigateur à la fin de la page HTML.
AppendIfNoTag  
OTEL_BA_DISABLE_URLS Spécifie l'expression régulière correspondant aux URL qui doivent être désactivées à partir de l'injection d'agent de navigateur. "" (vide), signifie qu'aucune URL ne sera désactivée. .*WaimaiUiMvc\/Home\/Cart.*|.*waimaiwasm\/cart.*
OTEL_BA_TEMPLATE Spécifie le modèle d'agent de navigateur qui sera injecté.

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

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