客户案例—北京优络时代科技有限公司
客户背景
北京优络时代科技有限公司——也就是 YOLO,是一个专注于移动互联网的创业团队,成立之初就获得百万级美金的种子轮投资。
旗下产品 YOLO 是一款私密视频直播互动工具,在 YOLO 里通过简单地操作便可选定好友,发起直播,共享属于特定小圈子的生活乐趣。私密的房间入口可以保护隐私,让直播只属于被邀请的人,同时 YOLO 独创了进行多人语音互动功能,采取了「阅后即焚」的直播方式,让直播没有备份,没有重来,这也贴合 You Only Live Once 的理念。
YOLO 团队组建于2015年5月,位于北京市三里屯 SOHO。三位创始人曾为某过亿用户量产品运营总监、游戏界传奇副总裁以及视频直播界的技术男神,还有来自新浪、腾讯、金山的资深互联网人。
YOLO 选择以私密视频直播互动工具为切入点,还原了现实世界人与人之间的长连接及强互动,是一种新颖的方式。而作为一个初创团队,在技术方面也不能因人员和资源较少而含糊,这个时候,YOLO 选择了 Cloud Insight 作为性能监控解决方案。
面临问题
客户搭建了数台阿里云主机,采用 nignx+php+Redis 架构。由于客户是初创团队,在人员和资源方面都比较不足。因此需要一款优秀的性能监控工具,对云主机和 Redis 进行监控,帮助其提高在运维方面的效率同时降低运维成本。
Cloud Insight 采用 StatsD 的采集技术,对接 MySQL、Redis、MongoDB,以及 CentOS、RedHat 操作系统,利用 Hbase 存储和 OpenTSDB 的数据聚合、切片等功能,最终流向 Cloud Insight 进行展现。从而帮助优络时代实现低成本、高效的自动化运维。
解决方案
客户使用 Cloud Insight 和阿里云进行基础组件的监控,利用 Application Insight 和 Cloud Insight 结合解决了 Redis 连接数和其他性能问题。
基础组件监控
通过 Cloud Insight 的拓扑功能,我们可以同时看到优络时代几台云主机的实时性能状况,迅速了解哪一台云主机出现了资源紧张或其他问题,定位到该机器。再通过 system 指标总览图,对性能有进一步了解,包括系统负载、CPU 使用率、磁盘容量、IO 读写速率和次数等。
Regis 连接数
Cloud Insight 提供包括的 Redis 在内的 20 多种平台监控服务,从 Redis 总览部分可以看到 Redis 的实时性能。再轻松地切换到 Application Insight 产品,可以看到 Redis 每次请求的的响应时间、执行次数,点进数据库可以了解到 Redis 的详细性能情况,包括响应时间、吞吐量、调用时间占比等等。
客户反馈
不足之处
客户希望能够将进程的监控集成到现在 Cloud Insight 的基础组件监控之中。同时对我们与阿里云的区别有一些疑问。
传统的使用阿里云或者 Zabbix 进行运维会明显感受到一个痛点:没有办法对数据做聚合,只能挨个查看主机的性能指标,更不用说有管理的功能。而 Cloud Insight 在支持多种操作系统、云主机、数据库和中间件的监控的基础上,还能够对数据进行聚合与分组,对集群的监控来说更为方便。关于这一点,我们在早期的一篇文章 数据聚合 & 分组:新一代系统监控的核心功能 中进行过讲解。
除此之外,更拥有逻辑清晰、简洁的事件流展示,在提供报警之外还能够方便用户在 Cloud Insight 平台中进行跨部门协作。
优络时代也曾经自行搭建对进程的监控,但由于算法的问题存在一些数据不准的问题,产品经理说:「所以暂时先把这个功能下线了,后期我们会优化后再上线的。」而 Cloud Insight 也会进一步改善我们的产品,更深层的发掘自身的核心价值,为客户提供更好的用户体验。
客户对 Cloud Insight 价值的认可
- Cloud Insight整体是比较赞,能够真正的帮其解决实际问题,降低运维成本。
- 页面展示和实际的用户体验比较好,尤其是在页面展示上优于阿里云自带的监控软件。
- SDK 功能很强大,以后会有相应的基于 Cloud Insight 自主开发的需求。
Cloud Insight 集监控、管理、计算、协作、可视化于一身,帮助所有 IT 公司,减少在系统监控上的人力和时间成本投入,让运维工作更加高效、简单。本文由 OneAPM 工程师翻译整理,想阅读更多技术文章,请访问 OneAPM 官方技术博客。
本文转自 OneAPM 官方博客

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Docker系列之(一):10分钟玩转Docker(转)
1、前言 进入云计算的时代,各大云提供商AWS,阿里云纷纷推出针对Docker的服务,现在Docker是十分火爆,那么Docker到底是什麽,让我们来体验一下。 2、Docker是什麽 Docker是一个开源的应用容器引擎,可以把应用以及依赖包放到一个可移植的容器中,然后发布到任何流行的 Linux 系统上,通过这种方式实现虚拟化。 提到虚拟化,大家应该十分熟悉了,有VMware,Xen,KVM等等很多。那么,Docker和VM有什么不同呢,我们用官网的一张图来说明一下。 可以看出,Docker和VM比较,用Docker引擎替代了Hyper-v,没有Gest OS,应用是放到容器里,直接运行在宿主机的OS上。 这样做的好处是,各容器间虽然隔离,但共享系统资源和公用库,剥离了Gest OS这层,系统资源利用率更高。 另外,因为Docker容器的灵活性,在程序的 开发 → 测试 → 发布,整个流程能保证环境的一致性,并大大减少工作量和时间。这也是Docker十分火爆的主要原因。 说到这里,大家可能已经等不及了吧,下面一起来使用一下Docker。 3、使用Docker 官方的Docker...
- 下一篇
基于阿里云容器服务用docker容器运行ASP.NET 5示例程序
转自:dudu 基于阿里云容器服务用docker容器运行ASP.NET 5示例程序 小试阿里云容器服务之后,接下来有一个挡不住的小试冲动——用docker容器运行程序。首先想到的程序是ASP.NET 5示例程序,于是参考msdn博客中的这篇博文Running ASP.NET 5 applications in Linux Containers with Docker小试了一下。 首先连上阿里云容器服务的群集,然后用 docker pull 命令从 hub.docker.com 上下载ASP.NET 5的docker镜像(我们选用基于coreclr的ASP.NET 5): docker pull microsoft/aspnet:1.0.0-rc1-update1-coreclr 问题 基于阿里云容器服务,下载docker镜像时
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8编译安装MySQL8.0.19
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS7设置SWAP分区,小内存服务器的救世主
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- SpringBoot2整合Redis,开启缓存,提高访问速度