Automatische Injektion in APM Agent für Siebel konfigurieren
Um mit APM Echtzeit-Benutzersessions (Browserinteraktionen) in Siebel zu überwachen, müssen Sie die automatische Injektion im APM-Java-Agent konfigurieren.
Nachdem der APM-Java-Agent auf dem Siebel-Server bereitgestellt wurde, aktivieren Sie die automatische Browserinjektion wie folgt:
-
Öffnen Sie die Datei
AgentConfig.properties
. -
Suchen Sie nach den folgenden vorhandenen Parametern:
com.oracle.apm.agent.rum.enable.injection
,com.oracle.apm.agent.public.data.key
undcom.oracle.apm.agent.rum.service.name
, die in der Datei kommentiert werden. (Die Parameter haben ein #-Zeichen oder einen Hashtag am Anfang der Zeile.)Entfernen Sie die Kommentarzeichen der oben genannten Parameter, und aktualisieren Sie deren Werte, und speichern Sie die Datei.
Die Datei sieht wie folgt aus:com.oracle.apm.agent.rum.enable.injection=true com.oracle.apm.agent.public.data.key=<Public_Data_Key> com.oracle.apm.agent.rum.service.name=<Siebel_APM_Browser>
- Der Wert von
<Public_Data_Key>
kann auf der Detailseite der APM-Domain abgerufen werden. Weitere Informationen finden Sie unter Datenuploadendpunkt und Datenschlüssel abrufen. - Der Wert von
<Siebel_APM_Browser>
ist der Servicename, den Sie für den Siebel APM Browser Agent angegeben haben. Beispiel:SIEBEL_UI
.
- Der Wert von
-
Erfassen Sie den Benutzernamen im Klartext für die Siebel-Sitzungen.
Die Siebel-Integration mit APM erfasst den Benutzernamen standardmäßig als Hash. Dadurch wird das Risiko personenbezogener Daten für Personen minimiert und gleichzeitig das Reporting über die Aufbewahrung und eindeutige Benutzer ermöglicht.
In einigen Umgebungen müssen Sie stattdessen den reinen Wert melden. Hierzu kann die Vorlage BrowserAgent so geändert werden, dass sie die folgende Zeile enthält:
window.apmrum.trackPlainUserId=true;
Die Datei
BrowserAgentTemplate.txt
sieht folgendermaßen aus:<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.trackPlainUserId=true; </script> <script type="application/javascript" crossorigin="anonymous" src="@@UPLOAD_ENDPOINT@@/static/jslib/apmrum.min.js"></script>