其他版本,请参见 版本化插件文档。
对于非默认捆绑的插件,可以通过运行 bin/logstash-plugin install logstash-output-xmpp 轻松安装。更多详情,请参见 使用插件。
bin/logstash-plugin install logstash-output-xmpp
如有关于插件的问题,请在 Discuss 论坛中发帖。如发现错误或有功能请求,请在 Github 中提交 issue。如需查看 Elastic 支持的插件列表,请查阅 Elastic 支持矩阵。
此输出允许您通过 XMPP/Jabber 传输事件。
此插件可用于通过 XMPP 向用户发布事件,也可用于 PubSub 或 Logstash 与 Logstash 之间的通用消息传递。
此插件支持以下配置选项以及稍后描述的 常用选项。
host
字符串
否
message
是
password
rooms
数组
user
users
另请参见 常用选项,了解所有输出插件支持的选项列表。
要连接到的 xmpp 服务器。这是可选的。如果您省略此设置,则使用用户/身份上的主机。([email protected] 的 foo.com)
要发送的消息。这支持动态字符串,例如 %{host}
%{host}
用户的 xmpp 密码/身份。
如果需要 muc/多用户聊天,请提供要加入的房间名称:[email protected]/nick
用户或资源 ID,例如 [email protected]。
要向其发送消息的用户
所有输出插件都支持这些配置选项
codec
enable_metric
布尔值
id
"plain"
用于输出数据的编解码器。输出编解码器是在数据离开输出之前对其进行编码的便捷方法,无需在 Logstash 管道中使用单独的过滤器。
true
禁用或启用此特定插件实例的指标日志记录。默认情况下,我们会记录所有可以记录的指标,但是您可以为特定插件禁用指标收集。
向插件配置添加唯一的 ID。如果未指定 ID,Logstash 将生成一个。强烈建议您在配置中设置此 ID。当您有两个或多个相同类型的插件时,这尤其有用。例如,如果您有两个 xmpp 输出。在这种情况下,添加命名 ID 将有助于在使用监控 API 监控 Logstash 时提供帮助。
ID
output { xmpp { id => "my_plugin_id" } }
id 字段中的变量替换仅支持环境变量,不支持使用密钥存储中的值。
最受欢迎
视频
Elasticsearch 入门
Kibana 简介
用于日志和指标的 ELK