使用Telegraf消费RabbitMQ虚拟主机消息

时间:2018-07-25 08:34:51

标签: rabbitmq telegraf

我正在尝试通过Telegraf使用RabbitMQ消息,以将其流式传输到InfluxDB。 我不断收到连接错误:

error connecting to "amqp://username:password@myserveraddress:5672/dev3"

配置:

  • 已定义管理员用户。
  • 已定义vHost。
  • 必要的防火墙端口已打开。

消费者配置:

[[inputs.amqp_consumer]]
  brokers = ["amqp://username:password@myserveraddress:5672/dev3"]
  binding_key = "#"
  exchange = "myexchange"
  queue = "myqueue"
  auth_method = "PLAIN"
  data_format = "json"
  exchange_durability = "durable"

我有2个问题:

  1. 为什么在没有虚拟主机(/dev3)的情况下可以正常工作?我如何使其与之配合使用?
  2. 是否可以配置使用者不声明交换?

0 个答案:

没有答案