getsockopt: соединение отказано: передача журналов из Filebeat в Logstash на другом хосте - PullRequest
0 голосов
/ 29 мая 2018

Я пытаюсь перенести журналы из Filebeat в Logstash

Оба работают на разных экземплярах EC2 в одной сети.Очевидно протокол socks5 используется вместо http.

Это мой конфигурационный файл filebeat.yml

filebeat.prospectors:
- type: log
  paths:
    - /camel-logs/app.log
output.logstash:
  hosts: ["remote-host:5044"]
  proxy_url: socks5://10.0.0.10:5044
filebeat.inputs:
- type: log
  paths:
    - /camel-logs/app.log

Честно говоря, я действительно не знаю, должен ли я использовать поисковики, входные данные илиоба здесь.Пока что ни один из них не работает.

Я уверен, что TCP-порт 5044 между двумя хостами открыт и доступен, но я не знаю, возможна ли socks5 даже через TCP?Мои знания об этом материале весьма ограничены.

Я получаю эту ошибку:

pipeline/output.go:74   Failed to connect: dial tcp 10.0.0.10:5044: getsockopt: connection refused

Это также может быть интересно:

log/log.go:124  Non-zero metrics in the last 30s        {"monitoring": {"metrics": {"beat":{"cpu":{"system":{"ticks":20,"time":24},"total":{"ticks":40,"time":52,"value":40},"user":{"ticks":20,"time":28}},"info":{"ephemeral_id":"192acef7-0adb-4fbb-adfe-90cade7a5498","uptime":{"ms":30011}},"memstats":{"gc_next":4194304,"memory_alloc":2166616,"memory_total":4100568,"rss":21409792}},"filebeat":{"events":{"active":334,"added":335,"done":1},"harvester":{"open_files":1,"running":1,"started":1}},"libbeat":{"config":{"module":{"running":0}},"output":{"type":"logstash"},"pipeline":{"clients":1,"events":{"active":318,"filtered":17,"published":318,"retry":852,"total":335}}},"registrar":{"states":{"current":1,"update":1},"writes":2},"system":{"cpu":{"cores":2},"load":{"1":3.22,"15":0.47,"5":1.23,"norm":{"1":1.61,"15":0.235,"5":0.615}}}}}}
...