注意
本文档适用于 Ceph 开发版本。
洞察模块
洞察模块收集并向洞察核心数据分析框架暴露系统信息。它旨在取代对 Ceph CLI 和守护进程管理员套接字的显式查询,减少洞察模块依赖的 API 表面。洞察报告包含以下内容:
健康报告. 除了报告集群的当前健康状况外,洞察模块还报告过去 24 小时健康检查的摘要。此功能对于捕获那些瞬时的集群健康问题非常重要,这些问题可能在报告生成时不存在。健康检查是去重的,以避免无界数据增长。
异常报告. 洞察报告中包含过去 24 小时内任何守护进程异常的摘要。异常按守护进程类型(例如ceph-osd)在时间窗口内的异常数量报告。可以使用异常模块.
软件版本、存储利用率、集群地图、放置组摘要、监控状态、集群配置和 OSD 元数据。
启用
The insights模块通过以下方式启用:
ceph mgr module enable insights
命令
ceph insights
生成完整报告。
ceph insights prune-health <hours>
删除早于 <小时> 的历史健康数据。传递0<小时> 将清除所有健康数据。
此命令适用于在生成自动夜间报告之前清理健康历史记录,这些报告可能包含在执行系统维护期间积累的虚假健康检查,或已解决的其它健康检查。无需修剪健康数据来回收存储空间;垃圾回收定期执行以从持久存储中删除旧健康数据。
由 Ceph 基金会带给您
Ceph 文档是一个社区资源,由非盈利的 Ceph 基金会资助和托管Ceph Foundation. 如果您想支持这一点和我们的其他工作,请考虑加入现在加入.