Rabbitmq 输出插件
编辑Rabbitmq 输出插件
编辑- Rabbitmq 集成插件的一个组件
- 集成版本: v7.4.0
- 发布日期: 2024-09-16
- 更新日志
有关其他版本,请参阅版本化插件文档。
获取帮助
编辑如有关于插件的问题,请在Discuss论坛中开贴。如有错误报告或功能请求,请在Github中开一个 issue。有关 Elastic 支持的插件列表,请查阅Elastic 支持矩阵。
Rabbitmq 输出配置选项
编辑此插件支持以下配置选项以及稍后描述的通用选项。
设置 | 输入类型 | 必需 |
---|---|---|
否 |
||
否 |
||
否 |
||
否 |
||
否 |
||
是 |
||
字符串,以下之一 |
是 |
|
否 |
||
是 |
||
否 |
||
否 |
||
否 |
||
否 |
||
否 |
||
否 |
||
否 |
||
否 |
||
一个有效的文件系统路径 |
否 |
|
否 |
||
否 |
||
否 |
另请参阅通用选项,其中列出了所有输出插件支持的选项。
exchange_type
编辑- 这是一个必需的设置。
- 值可以是以下任何一个:
fanout
,direct
,topic
,x-consistent-hash
,x-modulus-hash
- 此设置没有默认值。
交换机类型(扇出、主题、直接)
host
编辑- 这是一个必需的设置。
- 值类型为字符串
- 此设置没有默认值。
Rabbitmq 输入/输出的通用功能,RabbitMQ 服务器地址,host 可以是单个主机或主机列表,例如 host ⇒ "localhost" 或 host ⇒ ["host01", "host02"]
如果初始连接时提供了多个主机,并且随后任何恢复尝试的主机都是随机选择并连接的。请注意,一次只有一个主机连接处于活动状态。
key
编辑- 值类型为字符串
- 默认值为
"logstash"
此插件的默认编解码器为 JSON。您可以根据自己的特定需求覆盖此设置。默认要路由到的密钥。默认为logstash
- 路由密钥在扇出交换机上将被忽略。
message_properties
编辑- 值类型为哈希
- 默认值为
{}
在此处添加要为每个消息设置的属性,例如content_type,priority。值可以是sprintf
模板,每个消息的值将从事件中填充。
示例
message_properties => { "content_type" => "application/json" "priority" => 1 }
通用选项
编辑所有输出插件都支持这些配置选项