Graphite 输出插件
编辑Graphite 输出插件编辑
- 插件版本:v3.1.6
- 发布时间:2018-07-11
- 更新日志
有关其他版本,请参阅版本化插件文档。
获取帮助编辑
如果您对该插件有任何疑问,请在论坛中开启一个主题。如需报告错误或提出功能请求,请在Github上创建问题。有关 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,则指标名称将用作回退。