Statsd 模块
编辑Statsd 模块
编辑statsd
模块是一个 Metricbeat 模块,它会生成一个 UDP 服务器并监听 StatsD 兼容格式的指标。
指标类型
编辑该模块支持以下类型的指标
- 计数器 (c)
- 在刷新(值设置为 0)之前一段时间内累积的测量值。
- 计量器 (g)
- 可以增加、减少或设置为某个值的测量值。
- 计时器 (ms)
- 事件的时间测量值(以毫秒为单位)。
- 直方图 (h)
- 时间测量值,计时器的别名。
- 集合 (s)
- 计算唯一出现次数直到刷新(值设置为 0)的测量值。
支持的标签扩展
编辑以下是 statsd
模块支持的标签样式示例
<指标名称>:<值>|<类型>|@采样率|#<键>:<值>,<键>:<值>
<指标名称>,<键>=<值>,<键>=<值>:<值>|<类型>|@采样率
<指标名称>;<键>=<值>;<键>=<值>:<值>|<类型>|@采样率
模块特定配置说明
编辑statsd
模块具有以下其他配置选项
-
ttl
- 它定义了指标在最后一次记录后报告的时间长度。无论给定的 ttl 是多少,指标都至少会报告一次。ttl 为零意味着指标永远不会过期。
-
statsd.mapping
- 它定义了如何将指标从原始指标标签映射到事件 json。这是一个配置示例