我正在尝试从所有 ESXi 主机的所有数据存储中获取延迟的聚合值。
grpmax
我尝试了聚合函数的这些变体:
grpmax["Hypervisors","vmware.hv.datastore.read[{$URL},{HOST.HOST},,latency]",avg,600]
grpmax["Hypervisors","vmware.hv.datastore.read[,,,latency]",avg,600]
但对于两者我都收到错误消息:
函数表达式不正确:grpmax["Hypervisors","vmware.hv.datastore.read[,,,latency]",avg,600]
如何输入密钥以便 zabbix 在聚合中找到它们?
我要聚合的项目的键如下所示:
vmware.hv.datastore.read[{$URL},{HOST.HOST},datastore1,latency]
vmware.hv.datastore.read[{$URL},{HOST.HOST},datastore2,latency]
vmware.hv.datastore.read[{$URL},{HOST.HOST},datastore3,latency]
您只能聚合具有相同键的项目。在您的示例中,您有
datastore1
和。Zabbix 聚合项不支持通配符,有一个功能请求允许这样做。datastore2
datastore3