OneAPM 数据管理平台 Cloud Insight Beta 版本,已于 8 月 20 日上线。目前,Cloud Insight 可以监控 Ubuntu、Fedora、CentOS 和 ReaHat 的主机监控。
在平台服务支持上,Cloud Insight 已经支持 mysql、PostgreSQL、MongoDB 等数据库,以及 Nginx 等 Web 服务器。
那么,什么是 Cloud Insight,我们到底想做什么呢?我们今天就从数据可视化说起。
StatsD + Graphite
相信熟悉监控的朋友们,都已经很了解 StatsD + Graphite 这种模式了。也有很多人实践了这样的模式了。
对接所有监控主机的操作系统,以及中间件、数据库、服务器的 API 接口,至 StatsD。再由 StatsD 传递给 Graphite 做集中的展现。
那么,使用 StatsD + Graphite 会面临多少问题呢?
- 搭建过程繁琐:有许多未知的问题,需要自己去挨个解决;
- 可视化能力差:无论从视觉还是交互来说,可视化都只达到可用的水平;
- 后期维护成本高:每增加一种服务的监控,都意味着工作量!
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 个角色,为出发点,为大家介绍。
运维工程师
盯着屏幕,查看 MySQL 或者中间件,再或者云主机的运行情况,这个情况,大家一定不会陌生。Cloud Insight 只需您在注册 OneAPM 后,通过一条指令来部署 OneAPM Cloud Insight Agent,然后在配置文件中指明 MySQL 的配置信息,就会自定为您建立 MySQL 监控仪表盘。
该功能,预计会在 9 月 15 日上线,大家敬请期待。在 8 月 20 日已上线的 Cloud Insight 已经实现 MySQL 的监控,大家可以前往下载试用。
运营人员
运营人员通常会利用 Google Analytics 或者百度统计来监控网站的访问量、留存率,以及通过埋点来监控一些事件的触发情况。
访问量变低,是不是后端服务器出现了吞吐量低的问题?访问量变高,是不是没有写好过滤条件,导致测试数据的引入?
这些问题,往往通过指标的图表,来达到部门间无障碍的沟通,往往会事半功倍。当然,有时候老板们想要一个非常美丽的 PPT 或者报告,您也可以任性地将 Cloud Insight 仪表盘地址扔给他。
这就是我们想做的:达到全面沟通,降低无谓的数据处理工作。
该功能目前还处于设计阶段,快来 OneAPM Cloud Insight 社区,参与讨论。Cloud Insight 采用用户参与的产品设计思路,您需要对接什么服务、对接什么数据库;再或者您所希望的协作方式是什么;都可以来 Cloud Insight 社区讨论。洋洋洒洒,任您喷。
CEO
不好意思,问大家一下,有多少 CEO 想看数据,但是又不好意思开口?有多少 CEO 想看数据,但是被数据采集、清洗、分析工作的投入成本,所吓倒的?
如果您用过 OneAPM 系列产品 Application Insight、Mobile Insight,那么您可能知道,其实 IT 部门的监控工作,都可以在 OneAPM 实现。
在 Cloud Insight 与 OneAPM 其他系列产品对接后,身为 CEO 的您,可以直接看到前端、后端、手机客户端的运行健康程度。
看到报警事件,赶紧下达给研发部门,进行处理。如果您懂技术,还可以顺便看看响应时间、吞吐量和错误率。
Cloud Insight 仪表盘支持自定义,由公司专业人士进行操作,为您建立一个纵观全局的仪表盘;那么,上着班,开着它,就不用再担心自己被蒙在鼓里了。而什么事情都可以得到第一手的消息。
结语
Cloud Insight 就是这样一个数据管理平台,对接所有可以对接的服务,展现所有可以展现的数据;来填补部门间、人员间、技能间的沟通鸿沟。
Cloud Insight 也是一个完全由用户主导和参与的产品,我们采用小步迭代的方式,以最快速度对您在 Cloud Insight 社区中提到的意见,进行反馈和实现。
还不赶紧注册个 OneAPM 账号,开始使用!使用完,别忘了来 Cloud Insight 社区,喷一嘴。
染头发
聚一聚……
染头发
教育局……
你好
嗯讲得一般……
星雾
Lambda表达式的条件限制很多,应用面不多,我不知道是否应该要花时间来掌握这个表达式,求解……
修道小仙
感谢分享,来龙去脉,深入浅出,非常清晰……
小布丁
写的棒棒哒……
小布丁
写的真可以……
wuxin
受教了……
爱码物联
博客使用……
yancy_01
很喜欢文字的描述,特别是理论性质的,相比于代码,理论知识更加有意思,谢谢分享……