我正在尝试将nsq用作ELK stack的代理。
我想通过让nsq通过REST elasticsearch向api发送数据来实现这一目标。根据该文档,我可以发出HTTP PUT请求以向弹性搜索添加数据。
但是,根据nsq doc,nsq只能通过nsq_to_http实用程序发出POST或GET请求。我无法提出弹性搜索所需的PUT请求。如何将值从nsq传递给elasticsearch?
答案 0 :(得分:3)
您可以使用nsq_to_file实用程序,然后使用logstash发布文件。对于任何进一步的事情,您需要查看代码以使其适应您想要的。