OneAPM 数据管理平台 Cloud Insight Beta 版本,已于 8 月 20 日上线。目前,Cloud Insight 可以监控 Ubuntu、Fedora、CentOS 和 ReaHat 的主机监控。

在平台服务支持上,Cloud Insight 已经支持 mysqlPostgreSQLMongoDB 等数据库,以及 Nginx 等 Web 服务器。

Cloud Insight 满足全公司可视化需求 技术分享 第1张

那么,什么是 Cloud Insight,我们到底想做什么呢?我们今天就从数据可视化说起。

StatsD + Graphite

相信熟悉监控的朋友们,都已经很了解 StatsD + Graphite 这种模式了。也有很多人实践了这样的模式了。

对接所有监控主机的操作系统,以及中间件、数据库、服务器的 API 接口,至 StatsD。再由 StatsD 传递给 Graphite 做集中的展现。

Cloud Insight 满足全公司可视化需求 技术分享 第2张

那么,使用 StatsD + Graphite 会面临多少问题呢?

  1. 搭建过程繁琐:有许多未知的问题,需要自己去挨个解决;
  2. 可视化能力差:无论从视觉还是交互来说,可视化都只达到可用的水平;
  3. 后期维护成本高:每增加一种服务的监控,都意味着工作量!

Cloud Insight 就是无需您搭建 StatsD 和 Graphite,也无需您了解 MySQL 监控的 API。只需注册 OneAPM 账号,下载 Agent,并且配置一下,就可以开始监控您所想监控的东西。

数据可视化

除了省略去 StatsD 的搭建成本之外,Cloud Insight 未来努力的方向,还包括达到高度的数据可视化,来满足全公司的数据可视化需求。

您是否有一个感觉?

虽然身为一个运维人员,或者说您是一个运维人员,负责网站的 Google Analytics 的统计分析,再或者您是一个 CEO,也需要看公司 IT 部门的整体运行情况。

然后各自为政,运维可能用 Zabbix,运营部门用 Google Analytics,CEO 想看一些数据,但是没人给看。

数据之间很难打通,大家很难有一个通用、统一的数据管理平台,来对接所有的数据。注册转化率下来了,可能是因为 Mailgun 的邮件服务宕机了,需要跟运维工程师沟通。

Cloud Insight 就是想参照 StatsD + Graphite 的模式,对接一个公司或企业所有类别的数据,让公司所有人员都能在这同一个平台里做协作、管理和互动。

当然,Cloud Insight 在优化了 StatsD 的同时,也准备研发更加丰富、多样的数据展现形式。现在,就让我们来看看,未来 Cloud Insight 是如何做到数据展现的多样化的。

我们根据公司里的人员角色:运维工程师、运营人员和 CEO 3 个角色,为出发点,为大家介绍。

Cloud Insight 满足全公司可视化需求 技术分享 第3张

运维工程师

盯着屏幕,查看 MySQL 或者中间件,再或者云主机的运行情况,这个情况,大家一定不会陌生。Cloud Insight 只需您在注册 OneAPM 后,通过一条指令来部署 OneAPM Cloud Insight Agent,然后在配置文件中指明 MySQL 的配置信息,就会自定为您建立 MySQL 监控仪表盘。

Cloud Insight 满足全公司可视化需求 技术分享 第4张

该功能,预计会在 9 月 15 日上线,大家敬请期待。在 8 月 20 日已上线的 Cloud Insight 已经实现 MySQL 的监控,大家可以前往下载试用。

Cloud Insight 满足全公司可视化需求 技术分享 第5张

运营人员

运营人员通常会利用 Google Analytics 或者百度统计来监控网站的访问量、留存率,以及通过埋点来监控一些事件的触发情况。

访问量变低,是不是后端服务器出现了吞吐量低的问题?访问量变高,是不是没有写好过滤条件,导致测试数据的引入?

这些问题,往往通过指标的图表,来达到部门间无障碍的沟通,往往会事半功倍。当然,有时候老板们想要一个非常美丽的 PPT 或者报告,您也可以任性地将 Cloud Insight 仪表盘地址扔给他。

这就是我们想做的:达到全面沟通,降低无谓的数据处理工作。

Cloud Insight 满足全公司可视化需求 技术分享 第6张

该功能目前还处于设计阶段,快来 OneAPM Cloud Insight 社区,参与讨论。Cloud Insight 采用用户参与的产品设计思路,您需要对接什么服务、对接什么数据库;再或者您所希望的协作方式是什么;都可以来 Cloud Insight 社区讨论。洋洋洒洒,任您喷。

CEO

不好意思,问大家一下,有多少 CEO 想看数据,但是又不好意思开口?有多少 CEO 想看数据,但是被数据采集、清洗、分析工作的投入成本,所吓倒的?

如果您用过 OneAPM 系列产品 Application InsightMobile Insight,那么您可能知道,其实 IT 部门的监控工作,都可以在 OneAPM 实现。

Cloud Insight 满足全公司可视化需求 技术分享 第7张

在 Cloud Insight 与 OneAPM 其他系列产品对接后,身为 CEO 的您,可以直接看到前端、后端、手机客户端的运行健康程度。

看到报警事件,赶紧下达给研发部门,进行处理。如果您懂技术,还可以顺便看看响应时间、吞吐量和错误率。

Cloud Insight 仪表盘支持自定义,由公司专业人士进行操作,为您建立一个纵观全局的仪表盘;那么,上着班,开着它,就不用再担心自己被蒙在鼓里了。而什么事情都可以得到第一手的消息。

结语

Cloud Insight 就是这样一个数据管理平台,对接所有可以对接的服务,展现所有可以展现的数据;来填补部门间、人员间、技能间的沟通鸿沟。

Cloud Insight 也是一个完全由用户主导和参与的产品,我们采用小步迭代的方式,以最快速度对您在 Cloud Insight 社区中提到的意见,进行反馈和实现。

Cloud Insight 满足全公司可视化需求 技术分享 第8张

还不赶紧注册个 OneAPM 账号,开始使用!使用完,别忘了来 Cloud Insight 社区,喷一嘴。