性能监控

模拟监控VS真实用户监控!应用性能监控工具大PK

核能气质少年 提交于 2019-12-06 00:30:43
任何应用监控技术的重中之重通常是针对终端用户的基础架构或组件进行监控。智能工具是测量用户体验的理想工具,因为它们理解应用的运行情况,会自动基准化性能表现,在几乎不产生干扰的情况下解码并建立应用子组件间的关系。 其实,在测量用户体验时,有两种不同的性能监控方法: 模拟监控——供应商提供远程(通常是全球的)基础设施,可定期访问网站并记录每次运行的性能数据。测量的流量并非实际用户所产生的,而是用于收集页面性能时生成的。 真实用户监控——供应商提供嵌入到每个页面的代理(Javascript 脚本),报告当前页面的每个请求的加载数据。顾名思义,这种监控技术主要观测实际用户的交互。 由于这两种方式事实上是互补的,所以没办法简单的说哪种更好。Eric Shepherd (Gilt 的前端工程师)归纳了这两种技术所具备的优势: “真实用户监控和模拟监控都能从不同角度对应用性能进行监控,且具有不同的功能和针对性。真实用户监控帮助我们理解应用的长期趋势,而模拟监控可以诊断出并解决短期的性能问题。” 在此,笔者对两种监控方式做了一个对比,下面向您介绍两种监控各自的特点: 模拟监控 本质上,有了模拟监控(也称为主动监控),用户可以指定以下监控项目: 监控哪一个 URL(网站或是服务器)。 监控的类型(HTTP, Ping, API 还是其他)。 监控此 URL 的频率。 如果出了问题,向谁发送告警。

对 APM 用户的一次真实调查分析(上)

匆匆过客 提交于 2019-12-04 03:04:30
#####一.前言 国内的 APM 行业这两年刚刚起步,但是在国外却比较成熟了,并且由于这两年人力成本的快速提高,国内外涌现了几家非常不错的 APM 企业,例如, OneAPM , APPdynamic , Dynamic , NewRelic 等。 15年上半年,国外知名信息技术研究分析公司 Gartner 陆续的针对 APM 行业进行了一项综合的调查分析,本文则由原文翻译编写而成。目的是为了给国内的 APM 用户,无论是 SaaS 还是企业级别的,或者有 APM 使用意向的用户,提供相应的参考意见。 #####二. APM 工具在用户心中的地位 APM 领域的企业级以及 SaaS 级的发展现状和用户指数都显示,APM 产品和服务的需求持续高涨,但是,也有挑战存在,可能会在未来阻碍企业内的 APM 增长。 ######调查结果 大多数受访者( 61% )都表示,应用性能监测( APM )技术是重要的,或者是非常重要的。 IT 运维人员仍然是 APM 工具的主要买家 (67%),技术支持人员为第二,占到 11%。 59% 的受访者更倾向于购买单项 APM 工具和/或服务,而 39% 会将它们作为集成服务的一部分。 提高故障诊断性能和增强客户体验品质,是购买 APM 工具的最主要原因(分别为83%和81%)。 ######建议 对企业级和 SaaS级 APM 用户来说:

OneAPM 云监控部署与试用体验

五迷三道 提交于 2019-12-03 21:16:42
作为 Zabbix 骨灰级粉丝,一直以来对第三方监控(APM)都是拒绝的。一来觉得收费,二来担心数据被人所知,三来觉得 Zabbix 牛逼到无可取代。但是,随着 APM 市场的火爆,我决定「放下身段」试用一次,并且会总结出它与开源监控之间差别在哪里。 运维经历的磨难 虽然都在不同的公司,做着不同的业务,但是大多运维总会经历相同的故事,以及背着类似的黑锅。运维们大多有如下经历: 网站或者业务访问不了,服务器问题,运维的责任 昨天还好好的,今天就出现的问题,运维的责任 部分地区用户反馈网站/App 无法试用,运维查查服务器。而且这种问题大多出现在事后。 各种程序都需要监控,常见的 MongoDB 、 Redis 、 Nginx ,还会出现各种不常见的应用。任何一种软件都要熟悉,运维总是在不停的学习,待遇缺一直比不上研发! 服务器出现问题,老板找运维、领导找运维、开发也找运维,运维并不知道代码逻辑,看日志,各种排错。 初识 OneAPM OneAPM 是一家为企业和开发者提供 APM 解决方案的服务商,支持 Java、.NET、PHP、Ruby、Python、Node.js、HTML5、iOS、Android 等语言和操作系统。 什么是 APM ? 既然试用 APM ,我觉得很有必要给大家解释一下这个名词。应用性能管理(Application Performance Management

客户案例—北京优络时代科技有限公司

淺唱寂寞╮ 提交于 2019-11-30 01:22:28
##客户背景 北京优络时代科技有限公司——也就是 YOLO ,是一个专注于移动互联网的创业团队,成立之初就获得百万级美金的种子轮投资。 旗下产品 YOLO 是一款私密视频直播互动工具,在 YOLO 里通过简单地操作便可选定好友,发起直播,共享属于特定小圈子的生活乐趣。私密的房间入口可以保护隐私,让直播只属于被邀请的人,同时 YOLO 独创了进行多人语音互动功能,采取了「阅后即焚」的直播方式,让直播没有备份,没有重来,这也贴合 You Only Live Once 的理念。 YOLO 团队组建于2015年5月,位于北京市三里屯 SOHO。三位创始人曾为某过亿用户量产品运营总监、游戏界传奇副总裁以及视频直播界的技术男神,还有来自新浪、腾讯、金山的资深互联网人。 YOLO 选择以私密视频直播互动工具为切入点,还原了现实世界人与人之间的长连接及强互动,是一种新颖的方式。而作为一个初创团队,在技术方面也不能因人员和资源较少而含糊,这个时候,YOLO 选择了 Cloud Insight 作为性能监控解决方案。 ##面临问题 客户搭建了数台阿里云主机,采用 nignx+php+Redis 架构。由于客户是初创团队,在人员和资源方面都比较不足。因此需要一款优秀的性能监控工具,对云主机和 Redis 进行监控,帮助其提高在运维方面的效率同时降低运维成本。 Cloud Insight 采用

Cloud Insight 客户案例-晨芯时代科技有限公司

孤街浪徒 提交于 2019-11-30 01:22:13
在不断迭代的过程中,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 进行展现。从而帮助优络时代实现低成本、高效的自动化运维。 面临问题 由于客户是初创团队,在人员和资源方面都比较不足,且暂时并不打算在服务器端开发和运维方面投入太大的人力成本,因此需要一款优秀的性能监控工具帮助其提高在运维方面的效率同时降低运维成本。 客户之前使用

Wordpress 网站搭建及性能监控方法详解!

混江龙づ霸主 提交于 2019-11-28 21:09:34
######前言 说到 Wordpress,大家往往想到的是博客,其实,如今的 WordPress 已经成为全球使用量最多的开源 CMS 系统。并且,如果你有一定的技术基础稍加改动,就可以搭建出新闻网站、企业网站、电影网站,甚至是商城系统等。据维基百科两年前的统计,已经有超过 2 千万的网站使用了 Wordpress 搭建自己的系统。 Wordpress 官网上有这么一句话: WordPress is both free and priceless at the same time 。 说到价格无法衡量,有这么个真实的笑话:南非政府投入了四千万南非兰特(约合人民币 2740 万)重新设计政府网站,与一位承包商签署了三年合同,最后得到了一个 WordPress 网站+ 40 美元主题。 本文主要向大家介绍如何快速大家 Wordpress 网站以及对 WordPress 网站前端页面性能监控优化 的方法。 干货满满,诚意十足! ######一.快速搭建 Wordpress 站点 下载安装 XAMPP (傻瓜式安装, 安装时找一个自己能定位得到的文件夹 ); 启动 Apache 和 Mysql ,如下图所示,然后在浏览器中输入: http://localhost/phpmyadmin/ , 进入数据库管理界面,点击「数据库」,输入数据库名:wordpress(可自定义),数据库格式选择: