可以使用单元管理工具的 configure-metrics 命令配置要收集的衡量指标集。
VMware Cloud Director 可收集提供有关虚拟机性能和资源消耗的最新信息和历史信息的衡量指标。使用此子命令配置 VMware Cloud Director 收集的衡量指标。使用 cell-management-toolcassandra 子命令配置 Apache Cassandra 数据库以用作 VMware Cloud Director 衡量指标存储库。请参见配置 Cassandra 衡量指标数据库。
过程
示例: 配置衡量指标数据库连接
本示例将根据 /tmp/metrics.groovy 文件中的规定配置衡量指标收集。
[root@cell1 /opt/vmware/vcloud-director/bin]# ./cell-management-tool configure-metrics --metrics-config /tmp/metrics.groovy
VMware Cloud Director 衡量指标收集服务可实施 vSphere Performance Manager 收集的衡量指标子集。有关衡量指标名称和收集参数的详细信息,请参见 vSphere Performance Manager 文档。metrics-config 文件引用一个或多个衡量指标名称,并为每个引用的衡量指标提供收集参数。例如:
configuration { metric("cpu.usage.average") metric("cpu.usagemhz.average") metric("cpu.usage.maximum") metric("disk.used.latest") { currentInterval=300 historicInterval=300 entity="VM" instance="" minReportingInterval=1800 aggregator="AVERAGE" } }
支持以下衡量指标名称。
衡量指标名称 |
描述 |
---|---|
|
此虚拟机的平均使用 CPU(以可用总量百分比表示)的主机视图。包括所有插槽中的所有内核。 |
|
此虚拟机的平均使用 CPU(以原始测量单位表示)的主机视图。包括所有插槽中的所有内核。 |
|
此虚拟机的最大使用 CPU(以可用总量百分比表示)的主机视图。包括所有插槽中的所有内核。 |
|
此虚拟机的已用内存(以配置的内存总量百分比表示)。 |
|
在包含的组织虚拟数据中心分配给此虚拟硬盘的存储空间。 |
|
所有虚拟硬盘使用的存储。 |
|
所有虚拟硬盘的平均读取速率。 |
|
所有虚拟硬盘的平均写入速率。 |
当虚拟机具有多个磁盘时,VMware Cloud Director 将以所有磁盘的汇总数据报告衡量指标。CPU 衡量指标将汇总所有内核和插槽。
对于每个给定衡量指标,可以指定以下收集参数。
参数名称 |
值 |
描述 |
---|---|---|
|
整秒数 |
查询最新的可用衡量指标值(当前衡量指标查询)时使用的间隔(以秒为单位)。默认值为 |
|
整秒数 |
查询历史衡量指标值时使用的间隔(以秒为单位)。默认值为 |
|
以下值之一: |
衡量指标可用于的 VC 对象的类型。默认为 |
|
vSphere Performance Manager |
指示是检索衡量指标的单个实例(例如,单个 CPU 内核)的数据、所有实例的汇总数据,还是两者都检索。值 |
|
整秒数 |
指定报告时间序列数据时使用的默认汇总间隔(以秒为单位)。当收集间隔不够精确时对报告精度进行进一步控制。默认值为 |
|
以下值之一: |
|