難読化ルールを使用すると、エージェントがNew Relicに送信する前に機密データをマスクできます。各ルールは、正規表現パターンと置換文字列のペアです。ルールは、送信前のシリアライズされたJSONペイロードに適用されます。
構成
エージェント設定でobfuscate配列を渡します:
config: { obfuscate: [ { regex: /\/user\/[^\/?"]+/, replacement: '/user/[REDACTED]' }, { regex: /token=[^&"]+/, replacement: 'token=[MASKED]' }, ]}パラメーター
フィールド | タイプ | 説明 |
|---|---|---|
|
| シリアライズされたJSONペイロードで一致させるパターン。 |
|
| 各一致の置換文字列。 |
ルールの順序
ルールは順番に適用されます — 1つのルールの出力が次のルールに渡されます。無効な正規表現パターンはスキップされ、Log.warnを介して警告がログに記録されます。