虚拟机的监控目前一般怎么取数据,是采用代理比较多还是从宿主机层面获取的比较多?

参与4

1同行回答

jason2006xujason2006xu技术经理昆仑银行
pyVmomi 是 VMware vSphere API 的一个 python sdk ,我们可以利用它来与 vCenter 交互,获取我们需要的信息 . 使用 pyVmomi 连接 vCenter 。在连接上 vCenter 之后,我们就可以开始获取各项指标了。我们从 content 下的根目录逐级开始遍历,他的第一个 childEntity 就是我们的 ...显示全部

pyVmomi 是 VMware vSphere API 的一个 python sdk ,我们可以利用它来与 vCenter 交互,获取我们需要的信息 . 使用 pyVmomi 连接 vCenter 。
在连接上 vCenter 之后,我们就可以开始获取各项指标了。我们从 content 下的根目录逐级开始遍历,他的第一个 childEntity 就是我们的 datacenter 。我们可以通过 datacenter.name ,获取 datacenter 的名字,在组织数据上报的时候,可以作为 tag 打在 datastore 上,可以区分 datastore 来自哪个 datacenter 。 datastore 的容量,类型等数据,则都在 datastore.summary 之中。 ESXi 即我们 vSphere 集群中的主机信息, vSphere 中内置了大量的性能指标,可以从 perfManager.perfCounter 中获取。

收起
银行 · 2020-01-15
浏览1694

提问者

akiispsy
系统运维工程师国泰君安证券有限公司
擅长领域: 云计算容器云容器

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2020-01-15
  • 关注会员:2 人
  • 问题浏览:2575
  • 最近回答:2020-01-15
  • X社区推广