Graphite 编解码器插件

编辑
  • 插件版本:v3.0.6
  • 发布日期:2021-08-12
  • 更新日志

对于其他版本,请参阅版本化的插件文档

获取帮助

编辑

如有关于插件的问题,请在Discuss论坛中开启一个主题。如有错误或功能请求,请在Github中开启一个 issue。如需 Elastic 支持的插件列表,请查阅Elastic 支持矩阵

描述

编辑

此编解码器将编码和解码 Graphite 格式的行。

Graphite 编解码器配置选项

编辑

 

exclude_metrics

编辑
  • 值类型为数组
  • 默认值为["%{[^}]+}"]

排除正则表达式匹配的指标名称,默认排除未解析的 %{field} 字符串

fields_are_metrics

编辑

表示应将事件 @fields 视为指标,并按原样发送到 Graphite

include_metrics

编辑
  • 值类型为数组
  • 默认值为[".*"]

仅包含正则表达式匹配的指标名称

metrics

编辑
  • 值类型为哈希
  • 默认值为{}

要使用的指标。这支持诸如 %{host} 之类的动态字符串用于指标名称和值。这是一个哈希字段,键是指标名称,值是指标值。例如

    [ "%{host}/uptime", "%{uptime_1m}" ]

该值将被强制转换为浮点值。无法强制转换的值将为零 (0)

metrics_format

编辑

定义指标字符串的格式。占位符 * 将被替换为实际指标的名称。这支持诸如 %{host} 之类的动态字符串。

    metrics_format => "%{host}.foo.bar.*.sum"

如果未定义 metrics_format,则指标的名称将用作回退。