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