elasticsearch 如何使用Filebeat配置RabbitMQ
我们用麋鹿来控制我们的日志,并在Kibana将它们可视化。 我们有大约30种不同的日志类型,从网格机器和客户端机器发送 客户端计算机使用filebeat-->logstash-->elastic-->Kibana 我想从以下位置更改配置:elasticsearch 如何使用Filebeat配置RabbitMQ,elasticsearch,rabbitmq,elasticsearch,Rabbitmq,我们用麋鹿来控制我们的日志,并在Kibana将它们可视化。 我们有大约30种不同的日志类型,从网格机器和客户端机器发送 客户端计算机使用filebeat-->logstash-->elastic-->Kibana 我想从以下位置更改配置: filebeat-->logstash-->弹性-->Kibana 致: filebeat-->Rabbitmq-->日志存储-->弹性-->Kibana 在elastic中,我创建了这个yml示例-当RabbitMQ不是其中之一时。 可以用这种方式配置我们的
filebeat-->logstash-->弹性-->Kibana
致:
filebeat-->Rabbitmq-->日志存储-->弹性-->Kibana 在elastic中,我创建了这个
yml
示例-当RabbitMQ
不是其中之一时。可以用这种方式配置我们的系统吗? 或者我必须使用:
filebeat-->logstash1-->Rabbitmq-->logstash2-->elastic-->Kibana在这种情况下,我不熟悉Rabbitmq,但这似乎是Github Beats存储库中的一个公开问题: Elastic论坛上也有一篇文章指出filebeat没有插件支持,所以我猜第一个选项是否定的: Logstash当然支持rabbitmq作为输出:
在这种情况下,我不熟悉RabbitMQ,但这似乎是Beats的Github存储库中的一个公开问题: Elastic论坛上也有一篇文章指出filebeat没有插件支持,所以我猜第一个选项是否定的: Logstash当然支持rabbitmq作为输出:
我最终发现了一个不错的
FileBeat
输出实现(尽管它不是“正式的”实现)。因为正如这里正确写的那样,Beats
团队不支持RabbitMQ
插件,这是有人自己写的
总之,为了使用,您应该执行以下操作:
main.go
文件中:主程序包
import (
"os"
_ "github.com/sidleal/mqttout"
"github.com/sidleal/countbeat/cmd"
)
func main() {
if err := cmd.RootCmd.Execute(); err != nil {
os.Exit(1)
}
}
配置文件
output.mqtt:
host: "127.0.0.1"
port: 1883
topic: "mytopic"
user: "myvhost:myuser"
password: "mypassword"
最后,我发现了一个很好的
FileBeat
输出实现(尽管它不是一个“正式的”实现)。因为正如这里正确写的那样,Beats
团队不支持RabbitMQ
插件,这是有人自己写的
总之,为了使用,您应该执行以下操作:
main.go
文件中:主程序包
import (
"os"
_ "github.com/sidleal/mqttout"
"github.com/sidleal/countbeat/cmd"
)
func main() {
if err := cmd.RootCmd.Execute(); err != nil {
os.Exit(1)
}
}
配置文件
output.mqtt:
host: "127.0.0.1"
port: 1883
topic: "mytopic"
user: "myvhost:myuser"
password: "mypassword"
我不知道你有什么选择,但你有没有尝试过把卡夫卡作为filebeat输出?Logstash也支持Kafka作为输入。最后,我们最初还是保持相同的配置。后来,我们开始将项目更改为Serilog,使用elastic作为sinkI。我不知道您有什么选择,但您是否尝试过将Kafka作为filebeat输出?Logstash也支持Kafka作为输入。最后,我们最初还是保持相同的配置。后来,我们开始将项目更改为Serilog,并使用elastic作为sinkI。最终,我为FileBeat输出插件找到了一个很好的实现(尽管它不是“正式”的实现):我最终为FileBeat输出插件找到了一个很好的实现(尽管它不是“正式”的实现):它还在为您工作吗?我有一些问题需要在最新的filebeat上使用这个插件来构建自定义beat。我已经好几年没有使用它了。它在当时确实起作用了……它还在为你工作吗?我有一些问题需要在最新的filebeat上使用这个插件来构建自定义beat。我已经好几年没有使用它了。它在当时确实起作用了。。。。