本周末将发布D-SMART高斯生态版
本周末我们就会封板D-SMART高斯生态版了,这个版本是基于D-SMART V2.6基础版开发的,不过与惯例不同的是,我们这回会先发D-SMART高斯生态版,两周后再发标准版V2.6。在V2.6版本中有两个十分重要的新增功能,其中第一个是图形化的集群拓扑,这个功能是专门为Gaussdb开发的,为了支持其他D-SMART能纳管的数据库,我们还需要做一些改造工作。
随着D-SMART对国产数据库的支持越来越多,集群拓扑的重要性也越来越高,无论是分布式数据库还是集中式数据库,在用户的生产环境中大多数都会以集群方式部署。老的字符界面的集群拓扑对专家友好,但是对普通运维人员来说看起来不够直观。
在集群拓扑上,你还可以点击某个CN/DN节点,进行下钻分析。对于Gaussdb来说,集群和CN/DN是独立的运维对象,你既可以对集群的健康状态进行分析,也可以对某个节点进行单独分析。节点的数据库类型是不同的,类似一个独立的集中式数据库。
第二个比较重大的改进是支持了一种新的泛化分析工具-基于运维原理的指标集分析工具,这个工具就是昨天我说的写三行代码的工具。对于智能化运维工具来说,强大的智能的背后都是巨大的人工。要想让系统有更强的自动化分析能力,需要大量的能够针对某个具体的问题进行分析诊断与定位的工具。
基于D-SMART的基础能力,如果我们的某个问题的分析定位可以通过某几个指标来完成,那么我们只需要写三行代码就可以完成一个分析工具的开发工作。
上面几行代码的实际执行效果如上图,对于某些能够梳理出来的问题分析场景,其分析结果对于稍微有经验的运维人员来说还是比较容易理解的。这个工具比泛路由工具更为精准,与泛路由工具结合,可以获得更好的效果。
上面是针对同一个故障告警,利用泛路由工具的分析结论。在需要更泛化的分析辅助的时候,使用泛路由工具更加有效,而对于已经比较明确的问题的定位,新的工具效果更佳。目前这个功能仅对商用版提供,还没有开放到社区版中。
高斯生态版支持的运维对象类型为OS/GaussDB和高斯生态产品。高斯生态产品包含了GaussDB的CN/DN节点以及openGauss与相关生态的商用产品。
目前我们已经适配了openGauss 2.x-5.x,实际上新的6.0也是没问题的。除此之外,我们已经完成了与南大通用GBASE 8C、海量、恩墨MogDB等数据库的适配工作。其他高斯生态的数据库厂商如果需要适配,可以和社区联系,我们会尽快纳入。对于Gaussdb我们将支持轻量化部署的线下版,也将支持云环境的版本(公有云和私有云),我们随后将会和华为生态部门调试云上的采集接口。
高斯生态版的默认首页也采用了全新的贴片界面,对于集群数据库而言,在贴片首页上我们可以只显示集群对象,而CN/DN节点被隐藏在后面,可以通过集群拓扑界面进入。不过这些对象的告警还是会被推送到首页和告警短信等位置。
从上面的告警我们可以看到在首页中没有看到的DN/CN节点的告警信息。
在功能上,高斯生态版延续了几乎所有的标准版的功能,同时也提供HOLA工具,让用户可以下载监控数据,交给远程专家导入到一个D-SMART中进行离线分析,或者进行远程巡检等工作。
本周我们将完成高斯生态版的封板工作,届时会在DBAIOPS社区发布下载的链接,对于正在使用Gaussdb或者相关生态数据库产品的朋友,欢迎下载并申请使用。我们也将会在一个月内为申请的朋友免费赠送终身使用许可证。一个数据库运维工具必须在用户的真实环境中使用才能逐步完善,也希望朋友们帮我们完善这个产品。
想要下载D-SMART高斯生态版,请关注“DBAIOPS社区”公众号,并在公众号内输入“高斯”或者“gaussdb”。