As regras de ofuscação permitem mascarar dados confidenciais antes que o agente os transmita para o New Relic. Cada regra é um padrão regex emparelhado com uma string de substituição. As regras são aplicadas à carga JSON serializada antes da transmissão.
Configuração
Passe uma matriz obfuscate na configuração do agente:
config: { obfuscate: [ { regex: /\/user\/[^\/?"]+/, replacement: '/user/[REDACTED]' }, { regex: /token=[^&"]+/, replacement: 'token=[MASKED]' }, ]}Parâmetro
Campo | Tipo | Descrição |
|---|---|---|
|
| Padrão para corresponder na carga JSON serializada. |
|
| String de substituição para cada correspondência. |
Ordenação de regras
As regras são aplicadas sequencialmente — a saída de uma regra alimenta a próxima. Padrões regex inválidos são ignorados com um aviso registrado via Log.warn.