Bethune - IT系统健康自动检查平台


如果把运维工作从紧急/重要两个象限去进行划分,运维工程师通常关注,或者说价值体现在紧急而重要的事情上。


image.png


通常出现这些故障,数据库都无法为业务提供正常的数据存取服务。而企业的一切生产活动都是围绕数据展开。因此核心数据库出现这些问题,对于企业来说损失都是巨大的。


image.png


5年来,云和恩墨为客户恢复了无数套正常情况下已经宣布死亡的数据库。因此,在行业或者客户的眼里,我们的形象可能是这样的:


image.png


一个面对灾难无所畏惧的消防人员,通过我们专业的技能持续奋战,挽救客户的数据于水火。为此我们感到骄傲,是的,我们是。但今天我想告诉大家:我们不只是这样


熟悉云和恩墨的朋友都知道我们公司聚集了一批行业内的专家,特别是Oracle领域。在我们对客户的服务过程中又积累了大量的案例和经验。 因此,我们希望通过一个平台来汇集专家们的经验,结合数据分析和挖掘为IT系统提供智能化的分析服务这就是我们推出的Bethune,一个强大的数据库健康分析平台。


image.png


1

白求恩的使用流程


  • 在我们的产品网站(bethune.enmotech.com)上下载一个抓取脚本,用于采集数据库的配置、数据运行状态及历史数据等,并自动打成一个压缩包。这个数据包通常在几兆到十几兆左右。

  • 在下载页面看到我们采集脚本的具体用法,我们的采集采集程序用perl 语言进行编写。由于perl 是Oracle 软件自带的语言,并且文本处理能力强大。所以我们选择了perl,并且将我们的采集脚本开源。用户下载了采集脚本后可以直接在编辑器里面浏览我们的源代码。

  • 由于采集环境的不同,你可能在采集的时候需要按照我们的帮助文档去做一些设置调整。采集完成后的数据会自动达成一个zip包。你仍然可以解压之后查看Bethune采集的原始数据。以便对于数据安全非常谨慎的dba确认Bethune没有抓取系统里面的业务数据。

  • 数据包成功上传后,新系统需要填写一些简单的描述信息。老系统会自动关联数包系统。

  • 然后根据你的体检目的和关注项选择分析模板,生成一份系统诊断报告,或者根据历史数据,生成一份对比报告。


这是Bethune的控制台页面,你使用该平台的状况在上面可以直观地看到。


image.png


2

你最佳的运维助手


对没有使用过该平台的用户,我们做了友好的tour一步步的引导你使用,也可以通过帮助页面查看使用方式


image.png



有经验的dba都知道,一个全面的数据库巡检需要检查大量的数据。我们需要将大量的、多维度的数据进入到Bethune分析平台后,做数据清洗、结构化和聚合分析。 最终呈现出来的不仅仅是数据,而是符合工程师逻辑的,可视化的信息。


image.png