79378478

Date: 2025-01-22 16:18:17
Score: 0.5
Natty:
Report link

I successfully resolved a similar issue where I needed to redact all the tokens in my logs. Thanks to @zamentali's answer, I used a regex, and it worked perfectly:

processors:
  transform/redact_sensitive_info:
    error_mode: ignore
    log_statements:
    - context: log
      statements:
      - replace_pattern(body, "token\\=[^\\s]*(\\s?)", "token=REDACTED")
      - replace_pattern(attributes["message"], "token\\=[^\\s]*(\\s?)", "token=REDACTED")

service:
  pipelines:
    logs:
      receivers: [xyz]
      processors: [transform/redact_sensitive_info, xyz]
      exporters: [xyz]
Reasons:
  • Blacklisted phrase (0.5): Thanks
  • Blacklisted phrase (0.5): I need
  • Whitelisted phrase (-1): it worked
  • Long answer (-0.5):
  • Has code block (-0.5):
  • User mentioned (1): @zamentali's
  • Low reputation (0.5):
Posted by: Allenile