很自然地会有不同的api端点,例如http中的/questions
/users
。
我可以用不同的路径定义http输入吗? (我只能使用http://ip:port
作为输入来查找示例)
我想知道是否可以将http://ip:port/foo
定义为logstash的输入吗?
答案 0 :(得分:1)
我认为您可能在Logstash中看错了东西。 HTTP Input插件用于某些应用程序通过HTTP将数据发送到Logstash。
如果您有一个应用程序,并且想通过HTTP发送到Logstash,并且想要更改Logstash基于原始应用程序的api终结点处理它的方式,那么我建议在您的消息中添加一个名为div.inner
的新字段数据。您的应用程序将根据使用的端点填充该应用程序。然后,您可以在Logstash中使用条件语句来更改Logstash应用的逻辑。