Zusätzliche APM-Browser-Agent-Injection-Einstellungen konfigurieren

Sobald das APM-Browser-Agent-Feature aktiviert ist, können Sie die Standardeinstellungen anpassen und je nach Ihren Anforderungen weitere hinzufügen.

Die folgenden Umgebungsvariablen können je nach Ihren Anforderungen hinzugefügt oder geändert werden.

Änderungen an der Konfiguration erfordern einen Neustart der entsprechenden Windows-Dienste oder IIS.

Als Konfiguration können unter Umgebungsvariablen hinzugefügt oder geändert werden. Änderungen an der Konfiguration erfordern einen Neustart der entsprechenden Windows-Dienste oder IIS.

Umgebungsvariable Beschreibung Standardwert Beispielwert
OTEL_BA_DEBUG Gibt an, ob die Debug-Logebene aktiviert ist. Setzen Sie es auf "true", um die Debug-Logebene zu aktivieren. false  
OTEL_BA_UPLOAD_ENDPOINT Gibt den Endpunkt des APM-Service an, in den der Browser-Agent Daten hochlädt. Wenn diese Umgebungsvariable nicht angegeben ist, wird der Uploadendpunkt aus OTEL_EXPORTER_OTLP_ENDPOINT ohne Suffix "/20200101/opentelemetry" übernommen. https://aaaac6h5n3jn6aaaaaaaaaacqe.apm-agt.us-phoenix-1.oci.oraclecloud.com
OTEL_BA_SERVICE_NAME Gibt den Service-Namen des Browser-Agent an. Wenn diese Umgebungsvariable nicht angegeben ist, wird der Servicename aus OTEL_SERVICE_NAME übernommen.  
OTEL_BA_WEB_APPLICATION Gibt den Namen der Webanwendung an. Der Webservername auf IIS oder der Assemblierungsname.  
OTEL_INJECT_LOCATION_TAG Gibt an, wo im HTML der Browser-Agent injiziert wird. <head </Skript
OTEL_INJECT_BEFORE Gibt an, ob vor oder nach der angegebenen OTEL_INJECT_LOCATION_TAG injiziert werden soll. false  
OTEL_INJECT_MODE Gibt an, wie der Browser-Agent injiziert wird.
Die folgenden Werte können angegeben werden:
  • InjectIfTagExists: Wenn die angegebene OTEL_INJECT_LOCATION_TAG vorhanden ist, injizieren Sie den Browser-Agent davor. Sonst nichts machen.
  • AppendIfNoTag: Wenn die angegebene OTEL_INJECT_LOCATION_TAG nicht vorhanden ist, hängen Sie den Browser-Agent an das Ende an. Dies ist der Standardwert.
  • AppendOnly: Hängen Sie den Browser-Agent immer am Ende der HTML-Seite an.
AppendIfNoTag  
OTEL_BA_DISABLE_URLS Gibt den regulären Ausdruck an, der mit den URLs übereinstimmt, die aus der Browser-Agent-Injection deaktiviert werden sollen. "" (leer), bedeutet, dass keine URL deaktiviert wird. .*WaimaiUiMvc\/Home\/Cart.*|.*waimaiwasm\/cart.*
OTEL_BA_TEMPLATE Gibt die Browser-Agent-Vorlage an, die injiziert wird.

Die von @@ umgebenen Werte werden vor der Injection ersetzt, und es handelt sich um vom APM-Dotnet-Agent erfasste Werte.

Diese Vorlage kann so angepasst werden, dass Browser-Agent-seitige Konfigurationen berücksichtigt werden, die in den anderen Abschnitten dieser Dokumentation erwähnt werden, z. B.
window.apmrum.rewriteRules
. Weitere Informationen finden Sie unter Persönlich identifizierbare Informationen ausblenden.
<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>