InfluxDB查询Telegraf和Grafana的vSphere置备

时间:2018-11-07 22:30:41

标签: grafana influxdb vsphere telegraf

我正在使用Grafana来监视/可视化我们的vSphere环境,Telegraf收集数据并将其存储在InfluxDB中。除了配置外,我几乎有需要的每个指标的仪表板。我想计算:

  • (已配置的vCPU)/(物理CPU)
  • (提供的内存)/(物理内存)

我不认为Telegraf的vSphere插件直接收集了这些信息,因此我尝试使用这种方法(并计划将其写入连续查询中):

show tag values cardinality on telegraf from "vsphere_host_cpu" with key = "cpu" where "cpu" != 'instance-total' and esxhostname = 'ESX1'

我能够获得单个主机的物理CPU数量和单个VM的vCPU数量,但是还没有找到一种方法来对它们进行求和(无需手动将它们加在一起,这实际上是不可行的) 120个虚拟机)。理想情况下,我会得到如下数据:

name: vsphere_provisioning_cpu
------------------------------
time                   cluster      physical     provisioned
2018-11-07T07:00:00Z   CLSTR01      162          320
2018-11-07T07:15:00Z   CLSTR01      162          320
2018-11-07T07:30:00Z   CLSTR01      162          322

这是否有可能做,还是仅需要一个单独的收集器来收集这些信息?

0 个答案:

没有答案