Dans la version d'agent 1211 ou supérieure, toutes requests réseau effectuées par une page sont enregistrées comme événement AjaxRequest
. Vous pouvez utiliser les options configuration de la liste de refus dans la page Application settings pour filtrer les requests qui enregistrent l'événement.
Utilisation de la liste de refus
Les demandes peuvent être bloquées de trois manières :
- Pour bloquer l'enregistrement de tous
AjaxRequest
événements, ajoutez un astérisque*
comme caractère générique. - Pour bloquer l'enregistrement de
AjaxRequest
événement sur un domaine, entrez simplement le nom du domaine. Exemple:example.com
- Pour bloquer l'enregistrement de l'événement
AjaxRequest
dans un domaine et un chemin spécifiques, entrez le domaine et le chemin. Exemple:example.com/path
Le protocole, le port, la recherche et le hachage d'une URL sont ignorés par la liste de refus.
Accéder à la liste de refus
Pour mettre à jour la liste de refus des URL que votre application filtrera pour empêcher la création d'événements, accédez à la page des paramètres de l'application :
- Allez à one.newrelic.com > All capabilities > Browser > (select an app) > Settings > Application settings.
- Sous Ajax Request Deny List, ajoutez les filtres que vous souhaitez appliquer à votre application.
- Sélectionnez Save application settings pour mettre à jour la configuration de l'agent.
- Redéployez l'agent du navigateur (en redémarrant l'agent associé ou en mettant à jour l'installation du navigateur par copier/coller).
Validation
Pour valider si les filtres que vous avez ajoutés fonctionnent comme prévu, exécutez une requête NRQL pour AjaxRequest
événement correspondant à votre filtre.
FROM AjaxRequest SELECT * WHERE requestUrl LIKE `%example.com%`