问题

API虚拟机统计历史

  • 2020年5月14日
  • 3回复
  • 3036的浏览量

徽章
  • 冒险家
  • 3回复

你好,

我正在尝试从Prism元素收集一些VM性能数据。

我注意到有些统计数据的历史保存时间不超过5分钟。

例子:
controller_io_bandwidth_kBps与controller_读/写_io_bandwidth_kBps

得到的https:// {IP}: 9440 / PrismGateway /服务/ rest / v1 / vm /{}的vmid /统计/ ?指标=controller_io_bandwidth_kBps&startTimeInUsecs =1589462400000000&intervalInSecs = 300”
“statsSpecificResponses”:(

“成功”:没错,
“消息”:空,
“startTimeInUsecs”:1589462400000000
“intervalInSecs”:300年,
“指标”:“controller_io_bandwidth_kBps”,
“价值观”:(
8106年,
5500年,
8404年,
5618年,
12793




得到的https:// {IP}: 9440 / PrismGateway /服务/ rest / v1 / vm /{}的vmid /统计/ ?指标=controller_read_io_bandwidth_kBps&startTimeInUsecs =1589462400000000&intervalInSecs = 300”

“statsSpecificResponses”:(

“成功”:没错,
“消息”:空,
“startTimeInUsecs”:1589463510000000
“intervalInSecs”:300年,
“指标”:“controller_read_io_bandwidth_kBps”,
“价值观”:(
2038




得到的https:// {IP}: 9440 / PrismGateway /服务/ rest / v1 / vm /{}的vmid /统计/ ?指标=controller_write_io_bandwidth_kBps&startTimeInUsecs =1589462400000000&intervalInSecs = 300”

“statsSpecificResponses”:(

“成功”:没错,
“消息”:空,
“startTimeInUsecs”:1589463540000000
“intervalInSecs”:300年,
“指标”:“controller_write_io_bandwidth_kBps”,
“价值观”:(
5891




我想我可以计算出缺失的信息:

controller_avg_write_io_size_kbytes x controller_num_write_io

遗憾的是,“controller_avg_write_io_size_kbytes”也不能保存历史记录。

这是故意的吗?

问候,

切赫


3回复

Userlevel 6
徽章 +5

@PeWu让我查一下再答复你。微笑:

我们面临着同样的问题。指标“controller_read_io_bandwidth_kBps”和“controller_write_io_bandwidth_kBps”只返回最近5分钟的记录。然而,“controller_io_bandwidth_kBps”是在任何时间返回完整的数据集。我们感兴趣的是读取和写入数据分别获取超过5分钟。在Prism元素中,我们可以看到所选磁盘最近4小时的读和写图形,以此为例。我们遗漏了什么?任何帮助都将不胜感激。

Userlevel 2
徽章 +7

@PeWu @Aaqib

不确定你是否解决了这个问题,但你有没有试过上面的例子,也使用了“endTimeInUsecs”除了“startTimeInUsecs”?

我问是因为下面的请求返回24小时内的数据,并使用与您的示例中相同的度量(开始时间是2021年1月1日00:00:00,结束时间是1月2日00:00:00)

https:// {{cluster_ip}}: 9440 / PrismGateway /服务/ rest / v1 / vm / {{vm_uuid}} /统计/ ? startTimeInUsecs = 1609419600000000 &endtimeinusecs = 1609419600000000评定= controller_io_bandwidth_kBps&intervalInSecs = 30

此外,还有一些资源可能会有所帮助:

通过API获取虚拟机性能指标(您在这里使用的重点是Prism API v1)

使用Nutanix Prism API v2.0获取性能统计数据(显示类似的信息,但专门针对Prism API v2.0 -请注意驼峰式大小写改为蛇式大小写)

回复


Baidu