• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

Node.js de l'URL de l'agent obfuscation

Avec notre agent Node.js APM, vous pouvez masquer les URL dans les traces distribuées et tracer les transactions à l'aide d'un modèle regex pour protéger les données sensibles. Cette fonctionnalité est disponible dans l'agent Node.js v9.9.0+.

Activer obfuscationd'URL

Pour activer obfuscation d'URL, ajoutez le snippet suivant à configuration de votre agent :

url_obfuscation: {
enabled: true,
regex: {
pattern: '{your regex pattern}',
flags: '{regex flags}'}',
replacement: '{replacement string}'
}
}

Ou en utilisant des variables d’environnement :

bash
$
NEW_RELIC_URL_OBFUSCATION_ENABLED=true
$
NEW_RELIC_URL_OBFUSCATION_REGEX_PATTERN={your regex pattern}
$
NEW_RELIC_URL_OBFUSCATION_REGEX_FLAGS={regex flags}
$
NEW_RELIC_URL_OBFUSCATION_REGEX_REPLACEMENT={replacement string}

Les drapeaux sont facultatifs. Si vous ne les spécifiez pas, l'agent ne les utilisera pas. Bien que nous recommandions d'utiliser un modèle de remplacement, l'utilisation d'un modèle de remplacement est facultative. Si vous ne le spécifiez pas, l'agent utilisera le modèle de remplacement par défaut, qui est une chaîne vide ('').

Exemple de configuration

url_obfuscation: {
enabled: true,
regex: {
pattern: /(\/api\/v1\/users\/)([\d]+)(\/.*$)/,
flags: "i",
replacement: '$1<DNT>**$3'
}
}

Cette configuration masquera les URL qui correspondent à un exemple d'URL de /api/v1/users/12345456/edit et remplacera tous les chiffres au milieu de l'URL par **</DNT> (deux astérisques). L'URL résultante sera /api/v1/users/**/edit.

Exemple de configuration avec des variables d'environnement

bash
$
NEW_RELIC_URL_OBFUSCATION_ENABLED=true
$
NEW_RELIC_URL_OBFUSCATION_REGEX_PATTERN=(/api/v1/users/)([\d]+)(/.*$)
$
NEW_RELIC_URL_OBFUSCATION_REGEX_FLAGS=i
$
NEW_RELIC_URL_OBFUSCATION_REGEX_REPLACEMENT=$1**$3

règle d'obfuscation

L'agent masquera les URL qui correspondent au modèle d'expression régulière que vous fournissez. L'agent n'obscurcira pas les URL qui ne correspondent pas au modèle regex. Si vous ne fournissez pas de modèle d'expression régulière, l'agent n'obscurcira aucune URL. Si vous ne fournissez pas de modèle de remplacement, l'agent remplacera le modèle correspondant par une chaîne vide. Si vous ne fournissez aucun indicateur, l'agent n'utilisera aucun indicateur.

Droits d'auteur © 2025 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.