首页 > 解决方案 > 从 Pyvmomi 获取性能数据

问题描述

我正在使用用于 vsphere (pyvmomi) 的 Python 库,并且正在尝试获取 vm 的性能数据,这是性能部分:

    perfManager = content.perfManager
    metricId = vim.PerformanceManager.MetricId(counterId=6, instance="*")
    startTime = datetime.datetime.now() - datetime.timedelta(hours=1)
    endTime = datetime.datetime.now()

    query = vim.PerformanceManager.QuerySpec(maxSample=1,
                                             entity=host,
                                             metricId=[metricId],
                                             startTime=startTime,
                                             endTime=endTime)

    object = perfManager.QueryPerf(querySpec=[query])
    result = object[0]
    for child in result.sampleInfo:
        print(child)

但是我不确定如何操纵甚至“阅读”这些信息,这是我在检查“孩子”时得到的: 在此处输入图像描述

如何在一组绩效指标中披露这些信息?

标签: pythonvmwarevspherepyvmomi

解决方案


推荐阅读