質問: filebeatのudp inputでlocalhostを指定すると受信できない お世話になります。 filebeatを使って、udp通信をinputしようとしております。 構成は以下の通りです。 構成 送信元(ec2)→ aws nlb(udp) → [転送] → filebeat(ec2) この時、filebeatのudp inputにawsのプライベートipをベタ書きすると正しく受信できるのですが、localhostを指定すると、うまく受信できません。 filebeat.yml ~ filebeat.inputs: - type: udp max_message_size: 10kib #受信できる host: "172.xxx.xxx.xxx:...
回答: host: "localhost:8080" とした場合、127.0.0.1で待ち受けているので、別ホストからは接続できないかと思います。 bindaddressの問題ではないかと。 もし、どこからでもつなげるようにする、というような場合でしたらば、 host: "0.0.0.0:8080" と書けると思います。