Graphite 输出插件
编辑Graphite 输出插件
编辑- 插件版本: v3.1.6
- 发布日期: 2018-07-11
- 变更日志
其他版本请参见 版本化插件文档。
获取帮助
编辑如有关于插件的问题,请在 Discuss 论坛中发帖。如需报告错误或提出功能请求,请在 Github 中创建 issue。如需查看 Elastic 支持的插件列表,请参阅 Elastic 支持矩阵。
描述
编辑此输出插件允许您从日志中提取指标并将其发送到 Graphite。Graphite 是一款用于存储和绘制指标图的开源工具。
用例示例:某些应用程序每 10 秒钟在日志中发出聚合统计信息。使用 grok 过滤器和此输出插件,可以捕获日志中的指标值并将其发送到 Graphite。
Graphite 输出配置选项
编辑此插件支持以下配置选项以及稍后描述的 常用选项。
设置 | 输入类型 | 必填 |
---|---|---|
否 |
||
否 |
||
否 |
||
否 |
||
否 |
||
否 |
||
否 |
||
否 |
||
否 |
||
否 |
||
否 |
另请参见 常用选项,了解所有输出插件支持的选项列表。
fields_are_metrics
编辑- 值类型为 布尔值
- 默认值为
false
一个数组,指示这些事件字段应被视为指标,并将逐字发送到 Graphite。您可以使用 fields_are_metrics
或 metrics
,但不能同时使用两者。
metrics
编辑- 值类型为 哈希表
- 默认值为
{}
要使用的指标。这支持诸如 %{host} 之类的动态字符串,用于指标名称和值。这是一个哈希字段,键为指标名称,值为指标值。示例
metrics => { "%{host}/uptime" => "%{uptime_1m}" }
该值将强制转换为浮点值。无法强制转换的值将设置为零 (0)。您可以使用 metrics
或 fields_are_metrics
,但不能同时使用两者。
metrics_format
编辑- 值类型为 字符串
- 默认值为
"*"
定义指标字符串的格式。占位符 * 将被替换为实际指标的名称。
metrics_format => "foo.bar.*.sum"
如果没有定义 metrics_format,则将使用指标名称作为后备。
常用选项
编辑所有输出插件都支持这些配置选项