获取验证码
vROps 中常被混淆持久 metrics(持久指标)、非持久 metrics(库存属性),核心区分标准:持久指标为数值型数据,支持时序存储、聚合计算、趋势绘图;非持久指标本质是字符串 / 枚举文本属性,仅保留最新瞬时值,无历史时序记录。本文从数据类型、存储机制、功能限制、业务场景、实操排错完整拆解二者差异,配套界面区分方法与超级指标报错解决方案。
核心结论
持久 Metrics(Persistent Metrics)= 数值型时序指标,采集 CPU、内存、IOPS、延迟等数字性能数据,长期归档历史曲线,支持告警阈值、容量预测、超级公式计算; 非持久 Metrics(Non-Persistent/Inventory Attribute)= 字符串静态属性,存储设备名称、状态文本、版本、标签等文本内容,仅保存当前最新值,不存历史时序,无法做趋势图、数学运算。 二者底层存储引擎、生命周期、可视化能力完全隔离,是自定义仪表盘、告警规则、容量报表最容易踩坑的核心知识点。
有VMware全系列产品官方资源和定制版资源需求的可以移步:
1、持久 Metrics(数值时序指标) 数据类型固定为整数 / 浮点数,例如 CPU 使用率 %、磁盘读写 IOPS、内存占用 GB、网络延迟 ms、磁盘剩余容量。 存储引擎为时序数据库,持续按采集周期(默认 5 分钟)落盘归档,自动分层聚合:原始 5 分钟细粒度、小时聚合、日聚合数据,默认保留 6 个月以上历史曲线。 每次采集都会新增一条带时间戳的记录,对象离线、重启后历史数据不会立刻清除,可回溯数周 / 数月性能走势。
2、非持久库存属性(字符串文本类) 数据类型为字符串、枚举、布尔文本,例如虚拟机电源状态 PoweredOn/PoweredOff、ESXi 主机型号、vCenter 版本、磁盘标签、集群名称、操作系统版本。 仅存储当前最新瞬时值,无时间戳时序归档,不会留存过去历史文本记录;系统只保留一条最新记录,新采集文本直接覆盖旧值。 对象下线、适配器重启后,旧文本记录直接丢弃,无法查询昨天、上周的设备状态文本。
1、趋势图表与可视化限制 持久数值指标:支持折线图、柱状图、热力图,可拉取 1 天 / 周 / 月历史走势,用于性能瓶颈回溯、容量增长预测。 非持久字符串属性:无法生成时序趋势图,仪表盘仅能展示当前文本文本,无历史变化曲线。
2、告警与阈值规则支持 持久 Metrics:可配置上下限阈值告警,例如 CPU>90% 触发严重告警、磁盘剩余 < 10GB 预警,系统自动对比连续多个采集周期数值判断故障。 非持久字符串属性:不能配置数值阈值,仅能做简单文本匹配告警(如状态等于 PoweredOff),不支持连续周期校验、波动趋势判断。
3、超级指标 Super Metric 计算支持 持久数值指标:支持四则运算、聚合函数求和 / 平均 / 最大值,可组合多指标生成复合指标,示例公式:(This.disk.read / (This.disk.read + This.disk.write)) * 100。 非持久字符串属性:不参与任何数学计算,超级指标引用字符串属性会直接抛出报错 Cannot convert text to number,无法做容量、性能复合计算。
4、数据归档与容量分析 持久 Metrics:vROps 容量 AI 引擎唯一可读取的数据,自动预测未来 30/90 天资源消耗、识别资源瓶颈、闲置资源回收分析全部依赖数值时序指标。 非持久字符串属性:不参与容量预测、资源利用率统计,仅作为资源筛选过滤条件,无法用于容量报表计算。
1、属于持久数值 Metrics(可画曲线、做阈值) CPU|Usage、Memory|Consumed、Disk|Total Latency、Network|Throughput、Datastore|Free Space、VM|CPU Ready Time。
2、属于非持久字符串库存属性(仅当前文本、无历史) Runtime|Power State、Hardware|Model、System|OS Name、vCenter|Version、Storage|Device Label、Cluster|Name。
1、库存资源详情页区分 打开任意虚拟机 / 主机资源页面,切换标签:
Metrics 标签:全部是持久数值指标,带折线小图标,可查看历史曲线;
Properties 库存属性标签:全部是非持久字符串文本,仅展示当前瞬时内容,无曲线入口
2、自定义视图添加字段校验 拖拽字段到视图小部件:
能选择时间范围(1 周 / 30 天)= 持久数值 Metrics;
仅能展示当前快照、无时间筛选 = 非持久字符串属性。 3、超级指标编辑器校验 编辑器左侧字段列表,标注Metric为持久数值,标注Property为非持久文本属性。
1、误区:所有采集到的数据都能画趋势图 纠正:只有数值型持久 Metrics支持时序曲线,电源状态、操作系统版本这类字符串属性无历史存储,无法生成变化曲线。
2、误区:超级指标可以引用设备状态文本做计算 纠正:字符串属性不支持数字运算,引用后直接计算失败,复合性能指标只能选取持久数值类指标。
3、误区:适配器重启后所有历史数据全部丢失 纠正:持久时序指标归档在时序库,重启适配器不删除历史曲线;非持久字符串属性会刷新覆盖,旧文本直接消失。
4、误区:字符串属性也能配置连续多周期告警 纠正:文本匹配告警仅校验单次采集结果,无法判断持续异常;性能波动、缓慢增长类故障必须使用数值持久指标做周期告警。
vROps 里持久 Metrics 对应数值型时序性能指标,用于性能曲线、阈值告警、容量预测、超级指标计算,长期归档多粒度历史数据;非持久库存属性对应字符串文本信息,仅保存当前瞬时文本,无时序存储,不能绘图、不能做数学运算。 日常做仪表盘、告警规则、容量报表开发时,优先选用持久数值指标;字符串属性仅用于资源筛选、标签展示、简单状态文本告警,二者存储与能力边界不可混用,规避图表空白、超级指标计算失败等常见故障。