Librato 输出插件
编辑Librato 输出插件编辑
- 插件版本:v3.0.7
- 发布日期:2019-10-09
- 变更日志
有关其他版本,请参阅 版本化插件文档。
安装编辑
对于默认情况下未捆绑的插件,可以通过运行 bin/logstash-plugin install logstash-output-librato
轻松安装。有关更多详细信息,请参阅 使用插件。
获取帮助编辑
如果您对插件有任何疑问,请在 讨论 论坛中发布主题。对于错误或功能请求,请在 Github 中打开问题。有关 Elastic 支持的插件列表,请参阅 Elastic 支持矩阵。
Librato 输出配置选项编辑
此插件支持以下配置选项以及稍后描述的 通用选项。
设置 | 输入类型 | 必需 |
---|---|---|
是 |
||
否 |
||
是 |
||
否 |
||
否 |
||
否 |
另请参阅 通用选项,了解所有输出插件支持的选项列表。
annotation
编辑
- 值类型为 哈希
- 默认值为
{}
注释在 Librato 中注册注释,唯一必需的字段是 title
和 name
。 start_time
和 end_time
将设置为 event.get("@timestamp").to_i
,您也可以添加任何其他可选注释值。所有值都将通过 event.sprintf
传递
示例
{ "title" => "Logstash event on %{host}" "name" => "logstash_stream" }
或
{ "title" => "Logstash event" "description" => "%{message}" "name" => "logstash_stream" }
counter
编辑
- 值类型为 哈希
- 默认值为
{}
计数器,将数据作为计数器发送到 Librato
示例
{ "value" => "1" "source" => "%{host}" "name" => "messages_received" }
此外,您可以覆盖事件的 measure_time
。必须是 Unix 时间戳
{ "value" => "1" "source" => "%{host}" "name" => "messages_received" "measure_time" => "%{my_unixtime_field}" }
默认情况下使用事件的时间戳
gauge
编辑
- 值类型为 哈希
- 默认值为
{}
仪表,将数据作为仪表发送到 Librato
示例
{ "value" => "%{bytes_received}" "source" => "%{host}" "name" => "apache_bytes" }
此外,您可以覆盖事件的 measure_time
。必须是 Unix 时间戳
{ "value" => "%{bytes_received}" "source" => "%{host}" "name" => "apache_bytes" "measure_time" => "%{my_unixtime_field} }
默认情况下使用事件的时间戳