我正在直接使用 HTTP API 并尝试从我们的存储中获取一些指标。
该文档指出“提示:如果您希望指标在用户界面中显示为百分比,则必须在 JSON 中将其定义为百分比。”
但是 - 我不能发送百分比的度量值;POST 响应的状态为 400,正文为
{"error":"Unable to parse request: null"}
我的帖子是
{"components": [
{"duration": 1,
"guid": "com.cumulus.Test5",
"name":"ServerX",
"metrics": {
"Component/Filesystem/root/Percentage Used": "62%"
}
}],
"agent": {"host": "vss-syd", "version": "1.0.0", "pid": 1080}
}
另外 - 我有一个指标“离线设备数”(对于 ZFS 存储池),它是离散的,即不连续的 - 所以平均值没有意义,只是绝对值。
如果它超过0,我想设置一个警报。我知道阈值只是“大于”,所以我可以设置阈值@ 0.1 Alert & 0.2 Critical no prob。
但是 - 请有人指出我应该如何做的正确方向
- 发送这样的指标(即需要指定 [units] 和聚合?)
- 在前端创建摘要指标 + 图表?(选择哪个“值”,例如“每分钟通话次数”)