社区上线的D-SMART社区版的小精灵-“呼啦”,Holadata。“呼啦”是一只机敏的,具有极强群体协作的草原小哨兵-草原鼬,它将在D-SMART社区中的群体协作发挥十分重要的作用。目前已经有不少朋友从DBAIOPS社区下载了D-SMART社区版,有些已经应用到了自己的生产环境中。不过对于复杂的数据库运维,可能遇到一些问题我们没有办法解决。而如果我们想让别人帮我们分析问题的时候,又很难一下子把问题描述的很清楚,相互协作中的沟通成本就相当高。

先不多说,我们来使用一下holadata这个小工具,目前还是beta版的,过阵子发正式版的时候会更为易用。目前还需要通过交互方式完成导出导入。今后会提供命令行模式,以便于批量导出。

我们先来看一个例子,比如说我们发现一个数据库今天出现了健康分的下降。

于是想把14号早上9点后面的40分钟数据发送给远程的专家,让专家帮我们分析一下系统存在的问题。于是我们首先找到这个数据库实例的UID:

接下来就可以启动holadata去做书下载了。进入/usr/software/bin目录,执行一下./hola download就可以了(复杂的命令行随后正式版会更新):
我们可以把这个文件传输到目标D-SMART系统上,存放在任意目录下。然后使用./hola up导入该数据。

导入过程十分简单,只需要输入一个文件的绝对路径就可以了。如果要导入的数据库以前已经导入过,那么呼啦会自动比对数据库的一些基本信息,如果发现相同的UID指向了不同的数据库实例,则会提示错误,并让你选择是否删除原有数据,导入新数据。因此在我们导出一个数据库实例的数据的时候,一定要注意,使用相同的偏移量,这样你的所有导出数据今后都会倍自动归并在这个实例上。

提示数据导入成功,我们就可以在另外一套D-SMART上看到远程朋友的数据了。

因为这个数据库并没有在这套D-SMART中在线,因此采集状态是异常的,不过我们可以看到它的一切信息。

我们也可以看到告警信息,大家可能注意到IP地址已经倍掩码了,这是为了保护用户的隐私的一个手段。

我们还可以远程对这个数据库进行一个巡检。


我们也可以使用优化工具中心去帮助远程的系统分析性能问题。

“呼啦”将会让DBAIOPS生态协作更为方便,我总结了几种应用场景。
1)远程专家协同分析,当系统出问题的时候,可以导出数据,让远程的专家可以离线分析。因为D-SMART已经采集了丰富的足够用于根因溯源和性能游湖的数据,因此远程分析的效率很高。多个专家也可以基于相同的数据与数据呈现,协同分析同一个问题;
2)数据库运维服务厂商集中式服务。专家到现场服务的成本太高,离开现场又面临数据的难题。D-SMART的数据可以让远程专家如临现场。数据库运维服务厂商可以把二线三线专家集中起来为自己的客户服务;
3)节约购买D-SMART专业版的投资。这实际上是薅D-SMART商业版的羊毛,企业只需要购买少量专业版的许可证,无法纳管的数据库可以用免费的社区版纳管,需要做巡检或者诊断分析的时候导出数据到专业版去分析;
4)社区知识积累,如果用户遇到问题,可以将数据包发给社区专家协助分析。也有助于DBAIOPS社区积累运维经验,更好的改善D-SMART产品,持续优化知识库。
如果感兴趣的小伙伴,看到这里就可以立即前往DBAIOPS社区去下载呼啦了。

本文介绍了D-SMART社区版中的小工具‘呼啦’(Holadata),一种用于数据库运维的协作工具,可实现远程专家的离线分析,降低沟通成本,支持多种应用场景,如远程协作、集中式服务和知识积累。
306

被折叠的 条评论
为什么被折叠?



