客户使用特性自动采集
可获得性
本特性自505.2版本开始引入。
特性简介
提供客户使用特性采集工具,用来获取数据库中特性是否使用、特性使用程度、数据库部署等信息,在现网变更或业务上线时,支撑运维了解特性使用情况、评估风险,解耦专家依赖。
客户价值
一键式获取使用的特性列表、使用情况、数据库部署情况等信息,在现网变更或业务上线时,支撑运维了解特性使用情况、评估风险,解耦专家依赖。
特性描述
可以通过gs_om -t feature_collect命令来下发客户使用特性采集任务。
- gs_om -t feature_collect命令参见《工具参考》中的“服务端工具 -> gs_om”章节。
特性增强
无
特性约束
规格:
- 对性能的影响:此工具为手工触发,不使用此工具时,对性能无影响。执行采集时会占用一定CPU(空载8U环境下,CPU使用率占用<30%,更大的规格,CPU使用率占用会降低。),占用一定内存(32G环境下,占用<2%),对数据库内核性能影响(<5%)。
- 特性采集会采集集群全部节点上部署的全部组件的特性使用情况,部分特性涉及采集所有database,随着数据库规模的变大,database数量的增加,做一次特性采集的时间会随之延长。
- 采集为手工触发的任务,占用一定资源,建议在业务低谷期或低负载的时候执行,不建议在高负载下执行。
- 占用日志磁盘空间,占用大小受CM日志盘阈值管理控制。
- 505.2版本上,采集特性范围以实际采集结果为准。
约束:
- 采集过程中的临时文件会占用临时目录所在的磁盘空间,采集之前要保证临时目录和日志盘有至少1GB的剩余空间。
- 同一时间点只会有一个采集任务执行,若已经有未结束的采集任务,后边下发的任务会报错退出。
- 采集开始前,数据库状态需要为Normal,若非Normal,间隔10s,尝试检查3次,若3次检查后仍报错,本次采集不执行,返回失败信息。
- 采集过程中,如果发生组件故障,会影响涉及组件的采集结果。
- 采集过程中遇到执行失败的组件,间隔10s,尝试检查3次,若3次检查后仍报错,本次采集失败,记录日志,采集过程中,一个节点的一个特性采集失败或没有返回信息,不影响其他节点和其他特性的采集。
- 升级及其他OM运维操作期间,不支持采集。
- 只采集第一次支持版本之后的特性,新版本上新增的特性,老版本不采集。
- 不支持采集多租数据库。
依赖关系
本特性依赖于采集的特性的实现。
浙公网安备 33010602011771号