我正在尝试使用nsq作为ELK stack的代理。
我当时想通过让nsq通过REST elasticsearch将数据发送到api来做到这一点。根据该文档,我可以发出HTTP PUT请求以将数据添加到 flex 搜索中。
但是,根据nsq doc,nsq只能通过nsq_to_http实用程序发出POST或GET请求。我无法发出elasticsearch所需的PUT请求。如何将值从nsq传递给elasticsearch?
最佳答案
您可以使用nsq_to_file实用程序,然后使用logstash发布文件。对于更多内容,您将需要查看代码以使其适应您的需求。
关于elasticsearch - 如何将nsq用作ELK堆栈的代理(ElasticSearch + LogStash + Kibana),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24361465/