【问题标题】:Multiple AMQP configurations for Graylogs, RabbitMQ or ElasticSearchGraylogs、RabbitMQ 或 ElasticSearch 的多种 AMQP 配置
【发布时间】:2013-04-10 08:01:08
【问题描述】:

这是我想做的:

我正在使用 RabbitMQ VHosts 来分解不同的项目工作流程,每个 vhosts 都有自己的日志交换/队列,Graylogs 从中消费。

问题是 Graylogs 只能配置一个 AMQP 服务器和/或 VHost。

我正在寻找的解决方法是:

  1. 让 RabbitMQ 将消息从一个 VHost (A) 转发到另一个 VHost (B)
  2. 为多个 RabbitMQ 虚拟主机配置 Graylogs
  3. 为多个 RabbitMQ 虚拟主机配置 ElasticSearch
  4. 其他建议

因此,以上任何一项对于解决我的问题都会很棒或有一些见解。我知道我可以使用相同的 VHost,但这本身就是另一个问题。

更新:

看起来 #1 选项不可行
看起来选项 #1 可以通过 @Jeremy 发布的 Shovel 插件来完成

【问题讨论】:

    标签: elasticsearch rabbitmq message-queue amqp graylog2


    【解决方案1】:

    AFAIK 最新版本的 Graylog 允许您运行多个 Graylog 服务器。这样做并将每个消息绑定到不同的消息队列会解决您的问题吗?

    【讨论】:

    • 我想使用同一个GL服务器
    • 但是您可以让多个 graylog 服务器实例记录到相同的 ElasticSearch 和 MongoDb 后端 AFAIK,并使用一个 Web 界面来访问日志消息...
    • 所以我可以在同一台服务器上运行两个 GL 实例,指向两个不同的 RabbitMQ 服务器/虚拟主机?你能给我指明那个文档的方向吗?
    • 我不完全确定是否有关于这样做的文档。我知道 Graylog 的 0.10.0 版本支持运行多个 Graylog 服务器实例,support.torch.sh/help/kb/graylog2-server/using-the-amqp-input 详细说明了使用 AMQP 进行设置,因此通过将 2 和 2 放在一起,我提出了答案。我看不出有任何原因导致这不起作用,但您可以在尝试之前在 Graylog Google Group 上询问是否确定。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-03-07
    • 1970-01-01
    • 2018-07-16
    • 2013-02-15
    • 2012-09-09
    • 2016-02-23
    • 1970-01-01
    相关资源
    最近更新 更多