Activer l'injection de l'agent du navigateur APM à l'aide de l'agent Dotnet APM
Préalables
-
Vous devez acquérir une entité de données publique générée lors de la création du domaine APM.
Vous pouvez obtenir la clé de données publique de l'une des façons suivantes :
- Ouvrez le menu de navigation, cliquez sur Observabilité et gestion. Sous Surveillance de la performance des applications, cliquez sur Administration.
Dans la page Administration, sélectionnez le compartiment et le domaine APM voulus.
-
Cliquez sur Clés de données sous ressources pour lister les clés de données.
Si aucune clé de données n'existe, cliquez sur Générer une clé de données et sélectionnez la clé de données publique.
-
Cliquez sur Copier à côté d'une clé de données de type Publique pour extraire la valeur. Cette valeur sera utilisée ultérieurement.
Pour plus de détails, voir Obtenir un point d'extrémité de chargement de données et des clés de données.
- Ouvrez le menu de navigation, cliquez sur Observabilité et gestion. Sous Surveillance de la performance des applications, cliquez sur Administration.
Activer l'injection de l'agent du navigateur APM
Par défaut, l'injection d'agent de navigateur APM est désactivée.
Pour activer cette fonction, vous devez ajouter les variables d'environnement ci-dessous lors du déploiement de l'agent Dotnet APM.
OTEL_BA_ENABLED=true
OTEL_BA_PUBLIC_KEY=<public data key>
Vous devez redémarrer les services Windows ou IIS correspondants si la variable d'environnement est ajoutée dans le registre Windows.
La valeur <clé de données publique> est générée lors de la création du domaine APM. Pour plus de détails, voir Obtenir un point d'extrémité de chargement de données et des clés de données. Il s'agit de la clé d'installation de l'agent de navigateur utilisée par l'agent Dotnet APM. Par exemple :IMWJ5UN2C
.
Étape supplémentaire pour .NET Framework
Pour activer l'injection d'agent de navigateur dans le cadre .NET, un fichier HTTPModule doit être ajouté dans le fichier applicationHost.config
.
C:\Windows\System32\inetsrv\config\applicationHost.config
et ajoutez un fichier HTTPModule comme suit :<location path="" overrideMode="Allow">
<system.webServer>
<modules>
<add name="OracleApmHttpModule" type="OracleApmNetAgentEx.BrowserAgent.Netfx.OracleAPMIisModule, OracleApmNetAgentEx,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=ba1a243c3b2207e1" preCondition="managedHandler" />
</modules>
</system.webServer>
</location>