AI4DB:数据库自治运维
AI4DB主要用于对数据库进行自治运维和管理,在提高运维效率的同时,减少人工运维的需求,降低企业成本。
在实现上,DBMind的AI4DB框架,不但具有监控和服务化的性质,还提供即时AI工具包,甚至提供开箱即用的AI运维功能。
AI4DB的监控平台,目前是以开源的prometheus为主,DBMind提供监控数据生产者exporter,实现与Prometheus平台的对接。
本节讲述第一个特性:数据库指标采集、预测与异常检测
1.数据库指标采集、预测与异常检测
本特性属于是openGauss集成的,可以用于数据库指标采集、预测、异常监控与诊断的AI工具,是DBMind套件中的一个组件。
当前通过兼容Prometheus平台来采集数据库系统的指标,提供Prometheus exporter用于采集和加工数据库监控指标。
通过监控指标时序数据,可以用来预测未来负载趋势,诊断问题,还可以进行异常检测等。
1.1 优点:
1> 简化运维人员工作,释放运维劳动力,为公司节约成本;
2> 用户可以通过指标采集、监控和预测功能,提前感知问题,从而防止数据库发生意外而导致更大的损失。
1.2 前提条件:
1> 数据库状态正常,并且用户已经将数据目录更新到环境变量;
2> Python版本3.6及以上;
3> 配置Prometheus监控平台,启动服务。
【openGauss推恩部落,分享数据库技术,终身全网覆盖】