Cloud Insight 客户案例-晨芯时代科技有限公司
在不断迭代的过程中,Cloud Insight 也很重视客户对产品的使用体验,这次我们拜访了晨芯时代,了解到他们在使用 Cloud Insight 过程中对产品的一些想法。
客户背景
晨芯时代是一家开发电视盒子等产品的公司,由外包公司为其产品进行服务器端开发,他们自身不在服务器开发和系统运维方面进行特别大的投入,因此选择使用我们的产品 Cloud Insight——即 Ci,进行服务器端的监控。
晨芯时代一共搭建了9台服务器(CentOS),部署有 MySQL、Memcached、Nginx、Redis,使用 CI 监控系统和除 Redis 外的其他三项服务。他们主要关注系统网络与进程的性能指标。在使用 CI 之前一直使用 OneAPM Servers 监控系统性能指标。
Cloud Insight 采用 StatsD 的采集技术,对接 MySQL、Redis、MongoDB,以及 CentOS、RedHat 操作系统,利用 Hbase 存储和 OpenTSDB 的数据聚合、切片等功能,最终流向 Cloud Insight 进行展现。从而帮助优络时代实现低成本、高效的自动化运维。
面临问题
由于客户是初创团队,在人员和资源方面都比较不足,且暂时并不打算在服务器端开发和运维方面投入太大的人力成本,因此需要一款优秀的性能监控工具帮助其提高在运维方面的效率同时降低运维成本。
客户之前使用 OneAPM Server 监控主机服务器,帮助其在遇到网路性能瓶颈与内存占用率过高时更快的定位系统问题,提高解决问题的效率。现在使用 OneAPM Cloud Insight 来更好的实现这一点。
解决方案
首先 Cloud Insight 通过拓扑图让用户能够直观的看到集群结构,快速定位性能不佳的机器。上帝视角管理主机,逻辑清晰而且方便。
通过平台列表可以大致了解各个 host 的基本性能情况,包括实时状态,CPU 占用率、I/O Wait、搭载的平台服务等信息。
由于客户主要关注 System Networking 这一块的性能,那么着重来看一下这一块,总览页可以看到某个主机的实时运行情况,包括 disk io, network、CPU 等数据。而通过仪表盘我们可以看到多台服务器的统计数据,Cloud Insight 通过对数据进行聚合与分组,让数据对客户来说更有意义。关于数据聚合与分组功能,可以参考文章 数据聚合 & 分组:新一代系统监控的核心功能 。
通过 Cloud Insight 监控 System Networking 截图如下:
而通过 Memcached、Nginx、Mysql 三个平台各自的性能图表,我们可以锁定对系统性能产生影响的模块,从而更好地明确优化性能的方向。
客户反馈
不足之处
- 仪表盘展现形式不够丰富,全部指标都是用折线图来展示,不如之前 OneAPM Server 的展现形式直接易懂。
- 指标单位使用不符合用户习惯,例如客户提到在网络传输上他们一般习惯使用 bits 而我们提供的是 bytes,导致使用时混乱。
- 安装平台服务时不够简化,希望安装能够实现命令行化。
- 指标参数太复杂导致其不会使用自定义仪表盘。
- 整体使用感受不如之前 OneAPM Server 简单易用,很多性能指标需要进行再次转化才能得到客户需要的结果,客户认为不够傻瓜化并没有减少运维人员的工作量。
而针对用户提出的这些,我们的想法是
- 我们会针对「System 总览」这个仪表盘,进行优化。添加排行榜、位移图、状态图、曲线图等多种展现形式,来提高可读性。而这些可视化的形式,未来会增加自定义的功能,满足不同用户的使用习惯。
- 我们会在六月份前后提供单位的自定义功能。除此之外,也将在自定义仪表盘中,提供指标的代数运算。从而可以通过加减乘除,来自行消除这样的问题。
- Cloud Insight 其实已经是一行命令就可以安装了,大部分用户都称赞我们的安装非常简单。
- 指标方面我们会提供自定义解释字段的功能,增加指标参数的解析引导帮助,将指标的单位修改为用户习惯使用的单位,改进用户体验,提升产品的易用性。也希望有需求的用户多阅读官方文件和我们的文档进行学习。
- Cloud Insight 之所以没有自动发现平台服务,是为了让用户通过配置,更加了解自己的技术栈从而实现更好的管理。
客户对 Cloud Insight 价值的认可
- Cloud Insight 能够更傻瓜化进行性能监控,监控数据全面,界面优美,极大地方便了对运维有需求却缺乏人力和资金的创业公司,是刚需产品。
- 能够监测平台服务的性能指标是产品的亮点。
Cloud Insight 集监控、管理、计算、协作、可视化于一身,帮助所有 IT 公司,减少在系统监控上的人力和时间成本投入,让运维工作更加高效、简单。
本文转自 OneAPM 官方博客
Cloud Insight 客户案例-晨芯时代科技有限公司的更多相关文章
- Cloud Insight 仪表盘上线 | 全面监控 Redis
OneAPM 作为应用性能领域的新兴领军企业,近期发布了重量级新产品-- Cloud Insight 数据管理平台,用它能够监控所有基础组件,并通过 tag 标签对数据进行管理. 近日,Cloud I ...
- Cloud Insight!StatsD 系监控产品新宠!
年关将至,Cloud Insight 正式版悄然上线了.没有大张旗鼓的宣传,也没有热热闹闹的庆祝,只是一群人在上线前踏踏实实的优化了两周,然后发版,就是这样一件简单的事. 然而就是这样一个低调的产品, ...
- Cloud Insight支持阿里云一键接入了,so what?
前几天 Cloud Insight 上线了一个新功能,考虑到目前只作为公测,所以只是是悄悄地加了一个接入项,希望你看完这偏文章会有兴趣体验一下. 相信体验过的用户(目前还是个位数)第一感受应该是:这个 ...
- 如何监控业务的响应速度?Cloud Insight SDK 实践分享
一直在说 Cloud Insight 是数据聚合平台,可以用 SDK 和 API 实现业务监控,如今不拿出点实践人们恐怕是不能信服.那今天本文就先简单介绍一下 SDK 可以应用在哪些方面,再举个真实用 ...
- 极客范:如何使用 Cloud Insight 来监控闭路电视?
最近新上线支持 Windows 系统及其组件 监控功能的 Cloud Insight,在系统监控领域基本囊括了对所有主流和部分非主流平台的支持.但是这还不够,Cloud Insight 可不仅仅是一个 ...
- Cloud Insight 和 BearyChat 第一次合体,好紧张!
说到 ChatOps 我们可能立刻想到是 Slack(啥?没听过?哦!),但是由于国内网络和语言的问题你可能无法拥有很好的体验了.那就把目光转回国内吧,国内的话就不得不提到 BearyChat 等 C ...
- 用 OneAPM Cloud Insight 监控 Docker 性能
Docker 是构建和部署软件的一个新兴的轻量级的平台,也是一个减轻替代虚拟机的容器.Docker 通过给开发者提供兼容不同环境的镜像,成为解决现代基础设施的持续交付的一个流行的解决方案. 和虚拟机一 ...
- Docker 监控- Prometheus VS Cloud Insight
如今,越来越多的公司开始使用 Docker 了,2 / 3 的公司在尝试了 Docker 后最终使用了它.为了能够更精确的分配每个容器能使用的资源,我们想要实时获取容器运行时使用资源的情况,怎样对 D ...
- 如何监控 Tomcat?Zabbix 与 Cloud Insight 对比
JVM 监控工具有很多,像命令 jstat,jmap,jstack,jinfo 可以根据不同需求查看不同的系统信息,还有图像化界面 jconsole,都是很方便的工具.这些可以参考 JAVA自带监控工 ...
随机推荐
- mac 终端中添加tree命令显示文件目录结构
在Ubuntu下,通过 sudo apt-get install tree 可以使用tree命令,显示文件目录列表,如图所示: 在mac OS X系统下怎么使用呢? 在终端输入: cd $home ...
- UPDATE---修改表中数据
UPDATE table_name SET column1=value1,column2=value2,... [WHERE conditions]; 例: UPDATE userinfo SET n ...
- CentOS 6.6 yum源完全配置
原文地址 http://blog.csdn.net/halazi100/article/details/41311837 一 yum 简介 yum,是"Yellow dog Updater, ...
- CentOS 6.3 安装ATI显卡驱动
环境: centos 6.3 内核(GNU貌似大家都知道) 显卡:ATI Mobility Radeon HD 3470 安装显卡流程: 1.官网下载最新驱动 http://support.amd. ...
- PHP 概述 特点 基础语法
PHP是什么 http://php.net/manual/zh/intro-whatis.php#intro-whatis PHP(Hypertext Preprocessor,超文本预处理器)是一 ...
- cookie和session可能需要知道的知识
做Android程序员,了解服务器的知识是相当重要的,比如cookie和session. 首先介绍一点背景知识,我们知道HTTP的连接是无状态的,HTTPS只是增加了安全,有了SSL证书来验证,作为服 ...
- XMLHttpRequest cannot load的问题解决方法
在chrome中可以用--allow-file-access-from-files 命令来解决这个问题.右键点击chrome的快捷方式选择属性.在目标一栏中添加--allow-file-acces ...
- (二)Hibernate4 CRUD 体验
所有的学习我们必须先搭建好hibernate的环境(1.导入对应的jar包,2.hibernate.cfg.xml,3.XXXX.hbm.xml) 第一节:HibernateUtil 封装 导入对应的 ...
- [Twisted] Test
由于Twisted程序采用事件驱动,并使用Deferred来处理事件,使用Python unittest的写测试并不容易.因此, Twisted拓展了unitest,并使用命令行工具来运行测试.这些组 ...
- 第11条:理解objc_msgSend的作用
C语言使用“静态绑定”,也就是说,在编译期就能决定运行时所应调用的函数(也就是说函数地址硬编码在指令之中). 如果是内联函数,就无法硬编码在指令之中,而是要在运行期读取出来(也就是动态绑定). 在底层 ...