3

我正在尝试使用 nsq 作为ELK 堆栈的代理。

我正在考虑通过让nsq通过 REST api将数据发送到elasticsearch来做到这一点。根据该文档,我可以发出 HTTP PUT 请求以将数据添加到弹性搜索。

但是,根据 nsq文档,nsq 只能通过 nsq_to_http 实用程序发出 POST 或 GET 请求。我无法发出弹性搜索所需的 PUT 请求。如何将值从 nsq 传递到 elasticsearch?

4

1 回答 1

3

您可以使用 nsq_to_file 实用程序,然后使用 logstash 发布文件。对于任何进一步的事情,您需要查看代码以使其适应您想要的内容。

于 2014-07-11T13:19:33.143 回答