Данные реестра Filebeat. json пусто - PullRequest
1 голос
/ 10 июля 2020

Я пытаюсь настроить filebeat , но он не собирает журналы вообще из указанного пути к файлу журнала.

После долгих исследований я пришел к знайте, что data. json в папке реестра пусто , поэтому filebeat не может читать журналы из файла журнала.

Кто-нибудь может предложить, как это исправить?

Примечание : - в журналах filebeat нет ошибки, указывающей, что разрешение на запись в данные запрещено. json

filebeat.yml

filebeat.inputs:
- type: log
  enabled: true
  paths:
    - /home/mahesh/Documents/refactor/nomi/unity/media/*.log

output.logstash:
  enabled: true
  hosts: ["localhost:5044"]

1 Ответ

1 голос
/ 26 июля 2020

Я тоже столкнулся с проблемой, как вы упомянули выше, но я не знаю причины. Я использую filebeat 7.8.0. моя конфигурация следующая:

filebeat.autodiscover:
  providers:
    - type: docker
      templates:
        - condition:
            contains:
              docker.container.image: log:latest
          config:
            - type: log
              paths:
                - /var/lib/docker/containers/${data.docker.container.id}/*-json.log

output.elasticsearch:
  enabled: true
  hosts: ["http://es01:9200"]

setup.template.name: "filebeat-%{[agent.version]}-%{+yyyy.MM.dd}"
setup.template.pattern: "filebeat-*"
setup.ilm.enabled: false
...