去除监控项默认返回的字符

在一些场景里面我们默认取值可能是会以“数值+单位字符”形式返回,为了适配取值类型,监控项的选择类型只能选“字符”类型,但这样会造成一些问题:就是在查询历史数据的时候,我们只能得到字符形的数值,无法查询到直观的图形显示,也无法使用数值去配置告警处罚阈值

背景:

在一些场景里面我们默认取值可能是会以“数值+单位字符”形式返回,为了适配取值类型,监控项的选择类型只能选“字符”类型,但这样会造成一些问题:就是在查询历史数据的时候,我们只能得到字符形的数值,无法查询到直观的图形显示,也无法使用数值去配置告警处罚阈值。

解决:

对于之类有明确数值+固定单位单位返回的值,我们可以先进行调整,再以数值的形式存起来。

现在拿一台主机中的某个监控项为例

1.其监控项的信息类型设置为“字符”(因其返回值是以数值+单位的形式返回)。

YGhnyV5a6a0d7164a254c.png


该监控项查询到的最新数据结果是仅以字符形式返回:

BDlcnpW56a0d718c5d2c4.png

2.现在对监控项进行调整。

在相应的监控项中选择“预处理”,选择“修正右边”,参数列就写上监控项返回值的具体单位。

O31NCy9D6a0d71b179109.png现在信息类型可以选择“数字”,同时也可以再带上单位

QyXPDKqW6a0d71c19fbeb.png3.查询监控项最新值

经过上述简单调整以后,现在的监控项的信息类型就是数值型,最新数据中可以以图形、字符形式查看历史数据

gWmAOkqn6a0d74498e2e5.png4.配置告警

前面信息类型为字符型时,选用这类数值型函数是无法判断的,触发器会报错。

yGroqH5o6a0d76f21e302.pngZ9wS3XTT6a0d7707754c3.pngE8vdkGk66a0d771a52c05.png监控项经过调整以后,可以看到现在的触发器是可以正常使用last这类用于数值型判断的函数。

你可能感兴趣的文章

0 条评论

请先 登录 后评论
王一哲
王一哲

6 篇文章

作家榜 »

  1. 乐维君 515 文章
  2. YOHOHO 14 文章
  3. 细雨闲花 13 文章
  4. 机灵小和尚 13 文章
  5. 我是一只小菜鸡 12 文章
  6. 。。。 9 文章
  7. 御前侍卫张五哥 9 文章
  8. 小黄人 8 文章