processors:
  # Модуль определения обратного поиска адреса хоста по IP адреса на DNS серверах
  - module: dns
    # поля, в которых искать IP адреса
    # формат: поле_события(ip):целевое_поле(host)
    fields:
      ECS.Source.IP: ECS.Source.Domain
      ECS.Destination.IP: ECS.Destination.Domain
      # Raw: ECS.Destination.Hostname
    # действие если целевое поле уже заполнено значением
    # append - добавить (строка, через запятую), replace - заменить
    action: replace
    # параметры кэширования успешных запросов к DNS серверам
    success_cache:
      # минимальное число элементов в кэше
      capacity.initial: 1000
      # максимальное число элементов в кэше
      capacity.max: 10000
      # длительность хранения записей в кэше
      min_ttl: 1m
    # параметры кэширования ошибок в запросах к DNS серверам
    # число
    failure_cache:
      # минимальное число элементов в кэше
      capacity.initial: 1000
      # максимальное число элементов в кэше
      capacity.max: 10000
      # длительность хранения записей в кэше
      ttl: 1m
    # список DNS серверов, если не указаны - будут использоваться
    # из /etc/resolv.conf .
    # Для WMI агента указывать обязательно.
    nameservers: ['10.0.0.2', '77.88.8.8', '77.88.8.1']
    # Максимальная продолжительность запроса к DNS серверу. Если указано
    # несколько серверов, общая максимальная продолжительность запроса
    # будет кратна значению timeout.
    timeout: 500ms
