Как отслеживать статистику filebeat с помощью metricbeat

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

сообщение об ошибке из журналов metricbeat:

Ошибка при получении данных для набора показателей beat.stats: ошибка при выполнении http-запроса: получить http://filebeat_ip:5044/stats : dial tcp filebeat_ip: 5044: connect: соединение отклонено

файл metricbeat.yml

metricbeat.modules:
  - module: beat
    metricsets:
      - stats
      - state
    period: 10s
    hosts: ["filebeat_ip:5044"]

где filebeat_ip - это IP-адрес, на котором работает мой filebeat, это тот же компьютер, что и мой metricbeat.

Может ли кто-нибудь помочь мне, почему я получаю эту ошибку?


person megamind79    schedule 11.12.2019    source источник


Ответы (1)


Если это та же машина, я бы просто использовал localhost или 127.0.0.1.

PS: Если не работает на localhost, я бы дважды проверил, действительно ли порт доступен и не заблокирован ли он брандмауэром. Что-то вроде telnet <ip> 5044 должно быть быстрой проверкой на работоспособность.

person xeraa    schedule 12.12.2019