Configurer l'injection automatique dans l'agent APM pour Siebel
Pour utiliser APM pour surveiller les sessions utilisateur en temps réel (interactions de navigateur) dans Siebel, vous devez configurer l'injection automatique dans l'agent Java APM.
Une fois l'agent Java APM déployé sur le serveur Siebel Server, activez l'injection automatique du navigateur en procédant comme suit :
-
Ouvrez le fichier
AgentConfig.properties. -
Recherchez les paramètres existants suivants :
com.oracle.apm.agent.rum.enable.injection,com.oracle.apm.agent.public.data.keyetcom.oracle.apm.agent.rum.service.name, qui sont mis en commentaire dans le fichier. (Les paramètres ont un signe # ou un hashtag au début de la ligne).Annulez les commentaires sur les paramètres ci-dessus, mettez à jour leurs valeurs et enregistrez le fichier.
Le fichier est comme suit :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>
- La valeur de
<Public_Data_Key>peut être obtenue à partir de la page de détails du domaine APM. Pour plus d'informations, reportez-vous à Obtention de l'adresse de téléchargement de données et des clés de données. - La valeur de
<Siebel_APM_Browser>est la valeur de nom de service indiquée pour votre agent de navigateur Siebel APM. Par exemple :SIEBEL_UI.
- La valeur de
-
Capturez le nom utilisateur en texte brut pour les sessions Siebel.
L'intégration Siebel avec APM capture le nom utilisateur par défaut sous forme de hachage. Cela minimise l'exposition des informations d'identification de personne, tout en permettant des rapports sur la rétention et les utilisateurs uniques.
Dans certains environnements, il est nécessaire de signaler la valeur simple. Pour ce faire, modifiez le modèle BrowserAgent pour inclure la ligne suivante :
window.apmrum.trackPlainUserId=true;Le fichier
BrowserAgentTemplate.txtaprès cette modification ressemble à ce qui suit :<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>