当您想要检查环境的运行状况,但是找不到合适衡量指标来执行分析时,可创建一个超级指标。

过程

  1. 在菜单中单击管理,然后在左窗格中单击配置 > 超级指标
  2. 单击添加图标。
    此时将打开 管理超级指标向导。
  3. 名称文本框中,为超级指标输入一个有意义的名称,例如最差虚拟机 CPU 使用情况 (%)
    注: 名称直截了当非常重要,因为它会显示在仪表板、警示和报告中。对于有意义的名称,请始终在单词之间使用空格,以便更易于阅读。使用标题大小写,使其与开箱即用的衡量指标保持一致,并在末尾添加单位。
  4. 说明文本框中提供超级指标的简短摘要。
    注: 有关超级指标的信息(例如,创建原因以及可提供清晰信息的人员)可并帮助您轻松跟踪超级指标。
  5. 单位下拉列表中选择超级指标的单位,然后单击下一步
    注: 可以在衡量指标图表、小组件和视图中更改此处配置的超级指标单位。
    此时将显示“创建公式”屏幕。
  6. 为超级指标创建公式。
    例如,要添加捕获集群中所有虚拟机的平均 CPU 使用情况的超级指标,请执行以下步骤。
    1. 选择函数或运算符。此选择有助于将衡量指标表达式与运算符和/或函数结合使用。在超级指标编辑器中,输入 avg,然后选择 avg 函数。
      您可以在文本框中手动输入函数、运算符、对象、对象类型、衡量指标、衡量指标类型、属性和属性类型,并使用提示性文本填写超级指标公式。

      或者,也可从函数运算符下拉菜单中选择函数或运算符。

    2. 要创建衡量指标表达式,请输入 Virtual,然后从对象类型列表中选择虚拟机
    3. 添加衡量指标类型,输入 usage,然后从衡量指标类型列表中选择 CPU|使用情况 (%) 衡量指标。
      注: 默认情况下,表达式以 depth=1 结尾。如果表达式以 depth=1 结尾,则表示衡量指标将分配给高于关系链中的虚拟机一个级别的对象。但是,由于此超级指标适用于高于关系链中的虚拟机两个级别的集群,因此请将 depth 更改为 2。

      depth 也可以为负数,当您需要汇总子对象的父对象时,会发生这种情况。例如,在汇总数据存储中的所有虚拟机时,衡量指标表达式将以 depth=-1 结尾,因为虚拟机是数据存储的父对象。但是,如果要在数据存储集群级别汇总所有虚拟机,则需要实施 2 个超级指标。您无法直接从虚拟机汇总到数据存储集群,因为这两者都是数据存储的父项。要使超级指标有效,depth 不能为 0 (-1+1=0)。因此,您需要在数据存储级别为汇总创建第一个超级指标(具有 depth=-1),然后基于第一个超级指标构建第二个超级指标(具有 depth=1)。

      已创建衡量指标表达式。
    4. 要计算集群中已打开电源的虚拟机的平均 CPU 使用情况,您可以添加 where 子句。输入 where=””
      注: where 子句不能指向另一个对象,但可以指向同一对象中的不同衡量指标。例如,不能使用“CPU contention metric > SLA of that cluster”计算集群中的虚拟机数量。短语“SLA of that cluster”属于集群对象,而不属于虚拟机对象。右操作数还必须是一个数字,并且不能是另一个超级指标或变量。不能使用 AND、OR、NOT 组合 where 子句,这意味着超级指标公式中不能有 where="VM CPU>4 and VM RAM>16"
    5. 将指针放在引号之间,输入 Virtual,然后选择虚拟机对象类型和系统|已打开电源衡量指标类型。
    6. 要为衡量指标添加数字值,请输入 ==1
    7. 要查看提示和建议,请单击 Ctrl+空格键并选择适配器类型、对象、对象类型、衡量指标、衡量指标类型、属性和属性类型,以构建超级指标公式。
    8. 单击此对象图标。

      如果在创建衡量指标表达式期间选择了此对象图标,则表示衡量指标表达式与为其创建超级指标的对象相关联。

  7. 您还可以使用旧版模板创建不含提示性文本的超级指标公式。
    要以人类可读的格式查看超级指标公式,请单击 显示公式描述图标。如果公式语法错误,则会显示错误消息。
    注: 如果使用的是 Internet Explorer,则会自动定向到旧版模板。
  8. 验证超级指标公式创建正确。
    1. 展开预览部分。
    2. 对象文本框中,输入并选择一个集群
      此时将显示衡量指标图,其中显示为对象收集的衡量指标的值。验证该图形会随着时间的推移显示值。
    3. 单击快照图标。
      您可以保存快照,或下载 .csv 格式的衡量指标图表。
    4. 单击监控对象图标。
      如果启用,将在公式计算中仅使用受监控的对象。
    5. 单击下一步
    此时将显示“分配给对象类型”屏幕。
  9. 将超级指标与对象类型关联。vRealize Operations Manager 将计算目标对象的超级指标,并将其显示为对象类型的衡量指标。
    1. 分配给对象类型文本框中,输入集群,然后选择集群计算资源对象类型。
      一个收集周期完成后,超级指标将显示在指定对象类型的每个实例上。例如,如果您定义了一个超级指标来计算所有虚拟机的平均 CPU 使用情况,并将其分配给集群对象类型,则该超级指标将在每个集群上显示为超级指标。
    2. 单击下一步
      此时将显示“在策略中启用”屏幕。
  10. 在策略中启用超级指标,等待至少一个收集周期,直到超级指标开始收集和处理数据,然后在所有衡量指标选项卡上查看您的超级指标。
    1. 在策略中启用部分中,您可以查看与为其分配超级指标的对象类型相关的策略。选择要启用超级指标的策略。例如,为集群选择默认策略
  11. 单击完成
    现在,您可以在 超级指标页面上查看您创建的超级指标以及关联的对象类型和策略。