采集到的数据是字符串怎么处理

Categraf采集到的数据是字符串怎么处理,如果是枚举数据,可以转换为数字上报给时序库

Q:采集到的数据是字符串,夜莺目前只能接收数值时序数据,没法接收字符串数据,除了加到标签上,还有别的处理方法吗?

A:

字符串无法写入 Prometheus 生态的时序库,可以把数据转为数值类型数据,参考 使用 Categraf 高级配置解锁隐藏功能

例如:针对 status 结尾的指标,采集到了两个值,一个是 up 一个是 down,都是字符串,然后通过 processor_enum 把字符串转换成了不同的数字

[[instances.processor_enum]]
  metrics = ["*status"]
  [instances.processor_enum.value_mappings]
    up = 1
    down = 0

更新时间 2024-09-23

快猫星云 联系方式 快猫星云 联系方式
快猫星云 联系方式
快猫星云 联系方式
快猫星云 联系方式
快猫星云