Graphite 输出插件
编辑Graphite 输出插件
编辑- 插件版本: v3.1.6
- 发布日期: 2018-07-11
- 变更日志
有关其他版本,请参阅版本化的插件文档。
获取帮助
编辑有关插件的问题,请在Discuss论坛中开一个主题。对于错误或功能请求,请在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,则指标名称将用作后备。