在http中有/questions
/users
等不同的api端点是很自然的。
我可以用不同的路径定义 http 输入吗? (我只能找到使用 http://ip:port
作为输入的示例)
我想知道是否可以将http://ip:port/foo
定义为logstash的输入?
最佳答案
我认为您可能看错了 Logstash 中的内容。 HTTP 输入插件用于某些应用程序通过 HTTP 将数据发送到 Logstash。
如果您有一个应用程序并希望通过 HTTP 发送到 Logstash 并希望根据原始应用程序的 api 端点更改 Logstash 处理它的方式,那么我建议放置一个名为 endpoint
的新字段到您的消息数据中。您的应用程序将根据使用的端点填充它。然后,您可以在 Logstash 中使用条件来更改 Logstash 应用的逻辑。
关于http - Logstash,具有不同路径的多个http输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54722955/