FileBeat: только поле хоста показано как JSON, а не как строка - PullRequest
0 голосов
/ 02 октября 2019

Я работаю над Filebeat, где я загружаю данные из нашего приложения и системные журналы в домен ES на AWS. Это работает нормально, просто поле хоста как тип отображается как JSON вместо обычного текста. Я проверил файл fields.yml, но нет ссылки на хост с JSON в качестве вывода.

filebeat.yml:

filebeat.inputs:
- type: log
  paths:
    - /var/log/nginx/*.log
  fields:
    type: develop.gateway.nginx.log
    environment: develop.gateway
    service: nginx
  document_type: filebeat.develop.gateway
  registry: /var/lib/filebeat/registry

- type: log
  paths:
    - /var/www/html/api-gateway/deploy/var/log/*.log
  fields:
    type: develop.gateway.application.log
    environment: develop.gateway.application
    service: gateway
  document_type: filebeat.gateway.develop
  registry: /var/lib/filebeat/registry

- type : log
  paths:
    - /var/log/php*.log
  fields:
    type: develop.1c.php-fpm.log
    environment: develop.1c
    service: php-fpm
  document_type: filebeat.php-fpm.1c
  registry: /var/lib/filebeat/registry

output.elasticsearch:
  hosts: ["OUR_DOMAN"]
  protocol: "https"
...