Module: Fluent::Plugin

Defined in:
lib/fluent/plugin/filter_anonymizer.rb

Overview

<filter **>

@type mask
# salts will be selected for field names in a deterministic way
salt secret_salt # different salt for each fields?
salt salt_brabra
salts ["s1","s2","s3","s4"]
<mask sha1>
  # key user_id
  keys ["user_id","session_id","source_ip"]
  key_pattern   ^(source|src)_?ip_?(addr|address)?$
  value_pattern   @mydomain\.example\.com$
  value_in_subnet 192.168.0.0/16 # naming?
</mask>
<mask uri_path>
  keys ["url","uri"]
  # or key_pattern
</mask>
<mask network>
  keys ["dest","destination","dest_ip"]
  # or key_pattern
  ipv4_mask_bits 24
  ipv6_mask_bits 104
</mask>

</filter>

Defined Under Namespace

Classes: AnonymizerFilter