应用性能管理
文章平均质量分 84
OneAPM官方技术
北京蓝海讯通科技股份有限公司(以下简称 OneAPM)是一家领先的IT运维管理软件厂商。公司于2008年成立于北京,始终秉承「让运维更加智能」的企业使命,致力于为中国的企业级用户提供一体化的智能运维解决方案。OneAPM 通过10年以上的持续研发和不断创新,目前拥有国内最完整的 IT运维管理产品线和智能探针技术。公司的产品和服务在运 营商、金融、政府、互联网、教育、能源、交通、军工等多个行业获得了广泛应用和一致好评。
展开
-
如何利用快照( snapshot )功能快速定位性能问题
我们常常会遇到这样的困惑,收到用户或者客服的反馈,平台使用有问题,但是测试人员搭建环境后又没办法复现故障,最后导致问题没法解决,眼睁睁地看着用户流失。这是因为线上生产环境非常复杂、很多时候是偶发性bug,但却很难捕捉。特别是随着微服务盛行,系统复杂度增加,线上故障的快速定位和及时分析解决面临着巨大挑战,以前只能靠人来解决。但是人的问题解决能力与速度依赖于经验,有时候甚至需要跨部门的配合,这...原创 2019-11-26 11:41:35 · 1309 阅读 · 1 评论 -
日均百万 PV 的站点如何做性能监测?试试「3M口罩」!
对很多开发者而言,如果网站的日流量达到百万级别,峰值 PV 也突破了 3 万,这样的站点在线下测试的时候总是让人心力交瘁。。。。生产环境下的性能监测问题更是尤其让人头疼!开发同学在想,运维人员也在想;男人在想,女人也在想。现在,值得男女老少一齐关注的问题,恐怕也只有「雾霾」了。众所周知,3M 口罩完美解决了「雾霾」所带来的一系列安全性能问题。那么,在前端性能监控领域,有没有为专为网站打造的「3M」产原创 2015-12-15 18:30:36 · 1371 阅读 · 0 评论 -
Docker 监控实战
如今,越来越多的公司开始使用 Docker 了,现在来给大家看几组数据: 2 / 3 的公司在尝试了 Docker 后最终使用了它也就是说 Docker 的转化率达到了 67%,而转化市场也控制在 60 天内。 越大型的公司越早开始使用 Docker研究发现主机数量越多的公司,越早开始使用 Docker。而主机数量多,在这个研究里就默认等同于是大型公司了。Docker 优势那为什么 Do原创 2015-11-27 10:54:26 · 3597 阅读 · 0 评论 -
程序猿必备的高逼格午饭玩具
前段时间接手了一个 web 前端性能优化的任务,一时间不知道从什么地方入手,查了不少资料,发现其实还是蛮简单的,简单来说说。一.前端性能测试是什么?前端性能测试对象主要包括:HTML、CSS、JS、AJAX 等前端技术开发的 Web 页面影响用户浏览网页速度的因素主要有:服务端数据返回、网络传输、页面渲染等前端性能测试目的:计算出包含页面渲染、网络传输以及服务器端解析等综合因素在内的加载时间指标,对原创 2015-11-18 09:46:30 · 832 阅读 · 0 评论 -
OneAPM x 腾讯 | OneAPM 技术公开课·深圳 报名:前端性能大作战!
「 OneAPM 技术公开课」由应用性能管理第一品牌 OneAPM 发起,内容面向 IT 开发和运维人员。云集技术牛人、知名架构师、实践专家共同探讨技术热点。11月28日,OneAPM 技术公开课第五期将走进深圳。来自 OneAPM、腾讯、酷狗以及平安科技的前端大牛们,围绕「前端性能大作战」的主题,将一起为小伙伴们带来前端性能优化的黄金指导准则。让我们一起来听一场「有趣」又「有料」的分享吧!时间地点原创 2015-11-16 13:49:24 · 621 阅读 · 0 评论 -
电商搜索引擎的架构设计和性能优化
「 OneAPM 技术公开课」由应用性能管理第一品牌 OneAPM 发起,内容面向 IT 开发和运维人员。云集技术牛人、知名架构师、实践专家共同探讨技术热点。本文系「OneAPM 技术公开课」第一期演讲嘉宾前当当网高级架构师吴英昊的演讲整理:首先,非常感谢 OneAPM 技术公开课举办的这次活动。首先,我想说的是电商搜索引擎和普通的搜索引擎有很大的差别,因为电商搜索引擎主要是解决用户要「买什么」,而原创 2015-10-30 14:40:44 · 587 阅读 · 0 评论 -
双十一运维怎么过,OneAPM 帮你救火,轻松运维
) 一年一度的双十一来了有人剁手买买买,有人愁眉苦脸抱着服务器哭对,说的就是你,汪苦逼的运维工程师双十一怎么过来的?守着电脑看预警还是通宵加服务器扩容还是帮女朋友守着购物车等着一键清空或者今年有新姿势OneAPM 阿里云运维双十一火热开场红包提前抢更有运维神器低至1折时间:10.30-11.11为了运维双十一,我们也是蛮拼的,OneAPM 产品史上最低价真的是用买肉夹馍的钱就买的到的运维神器双十一原创 2015-10-30 11:36:03 · 887 阅读 · 0 评论 -
DIY Ruby CPU 分析——Part III
【编者按】作者 Emil Soman,Rubyist,除此之外竟然同时也是艺术家,吉他手,Garden City RubyConf 组织者。本文是 DIY Ruby CPU Profiling 的第二部分。本文系 OneAPM 工程师编译整理。原文链接:http://crypt.codemancers.com/posts/2015-04-15-diy-ruby-cpu-profiling-part-原创 2015-10-28 14:48:00 · 485 阅读 · 0 评论 -
OneAPM 云监控部署与试用体验
作为 Zabbix 骨灰级粉丝,一直以来对第三方监控(APM)都是拒绝的。一来觉得收费,二来担心数据被人所知,三来觉得 Zabbix 牛逼到无可取代。但是,随着 APM 市场的火爆,我决定「放下身段」试用一次,并且会总结出它与开源监控之间差别在哪里。运维经历的磨难虽然都在不同的公司,做着不同的业务,但是大多运维总会经历相同的故事,以及背着类似的黑锅。运维们大多有如下经历:原创 2015-10-14 10:35:43 · 1975 阅读 · 0 评论 -
运维 2.0 时代:数据聚合和分组
运维 2.0 时代运维 2.0 是指,从技术运维升级为服务运维,向公司提供可依赖的专业服务。运维 2.0 强调服务交付能力,而不是技术能力,需求可依赖、懂业务、服务化的专业运维。为了了解运维 2.0 时代的监控方式,我们不妨从以前的监控手段说起。首先来了解一下 Zabbix ,通过 Zabbix 能够监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位和解决存在的各原创 2015-11-13 14:32:54 · 810 阅读 · 0 评论 -
Zabbix 集成 OneAlert 实现全方位告警
1. 前言告警将重要信息发送给运维「或者其他相关人」,及时发现并且处理问题。在所有开源监控软件里面,Zabbix 的告警方式无疑是最棒的。告警的方式各式各样,从 Email 告警到飞信、139/189邮箱、最后到微信甚至电话告警,接入存在各种问题以及困难,有没有什么软件能够将他们All In one呢?OneAlert2. Zabbix传统告警方法Email:调用 sendmail 、sendEma原创 2015-10-13 14:00:00 · 935 阅读 · 0 评论 -
PHP 性能分析第二篇: Xhgui In-Depth
【前言】这是国外知名博主 Davey Shafik 撰写的 PHP 应用性能分析系列的第二篇,第一篇介绍 Xhprof/Xhgui,第三篇则关注于性能调优实践。在第一篇中,我们初步介绍了 xhprof,以及如何安装和运行分析器。在本文,我们将介绍 Xhgui——用于审查并比较 xhprof 数据的用户界面(UI)。使用 XhguiXhgui 提供了许多协助性能评估的功能,既适用于单次运行,也能满足聚原创 2015-09-22 22:57:12 · 591 阅读 · 0 评论 -
站长、运维必备| 网站可用性监控产品 OneAPM Cloud Test 上线
白天太忙,到了晚上才发现网站一天都没有访问量? 直到有用户投诉才发现网站完全无法访问? 还要每月付费才能及时了解网站可用情况? 监控频率太低,不能及时发现网站不可用? 第三方服务宕机,导致您的网站不可用?所有这一切现在都不是问题,OneAPM Ct 替您搞定!OneAPM 网站可用性监控产品 Cloud Test 已于10月8号正式上线!为网站监控保驾护航!五大功能1.趋势分析7*24小时持原创 2015-10-28 10:05:18 · 1003 阅读 · 0 评论 -
如何使用 APM 搞定 PHP 应用的性能优化?
APM 究竟是什么?很多人都是第一次听说 APM 的概念,本文主要阐述如何使用 APM 的解决方案来实现 PHP 应用性能的优化。首先先介绍一下 APM (Application Performance Management)即应用性能管理,对企业系统即时监控以实现对应用程序性能管理和故障管理的系统化的解决方案。应用性能管理是一个比较新的网络管理方向,主要指对企业的关键业务应用进行监测、优化,提高企原创 2015-10-12 17:22:33 · 2257 阅读 · 0 评论 -
不改变中间层,如何玩转 .NET 的远程处理功能?
原文链接: https://msdn.microsoft.com/enus/library/aa289846(v=vs.71).aspxVisual Studio .NET 2003该方案展示了传统系统与托管代码的集成方法,以及这些传统系统如何使用核心 .NET 远程服务。具体点说,该方案展示了在不改变中间层应用程序的前提下,如何利用 .NET 的远程处理功能,将 .NET Web 应用与现存 W转载 2015-12-17 16:38:58 · 655 阅读 · 0 评论 -
Java 应用发布后,需要关注的7个性能指标
在某个重大发布之后,都需要记录相应的指标,本文介绍了最重要的几个 Java 性能指标,包括响应时间和平均负载等。为理解应用程序在生产环境中如何运行,就需要遵循一些 Java 性能指标。在以前,当软件被发布后,开发者是没有方法去了解它在生产环境中的运行情况;而现在,几乎任一个你可以想到的指标都可以被监测和报告。时下,开发者面临的问题并不是缺乏信息,而是信息过载、过大。因此在数百台服务器同时工作的情景下转载 2015-12-16 19:30:27 · 2082 阅读 · 0 评论 -
几种 Docker 监控工具对比
轻量级虚拟化容器 Docker,自发布以来便广受业界关注,在开源界和企业界掀起了一阵风。Docker 容器相对于 VM 有以下几个优势:启动速度快;资源利用率高;性能开销小。从图中可以看出 Docker 和 虚拟机的差异,虚拟机的 Guest OS 和 Hypervisor 层在 Docker 中被 Docker Engine 层所替代,Docker 有着比虚拟机更少的抽象层。由于 Docker 不原创 2015-12-01 15:27:02 · 1301 阅读 · 0 评论 -
OneAlert助力车行易提升事件响应效率,保障服务稳定性
权威数据显示,目前国内汽车后服务市场的规模已达万亿级别。而在车主日常用车的多种生活场景中,与车辆违章相关的细分业务使用频度仅次于导航、停车、洗车等三项车后服务,这也是极具发展潜力的一个细分市场。「车行天下,快易人生」的车行易,已经成为众多服务厂商中的佼佼者。客户背景成立于2011年的广州车行易科技股份有限公司(简称车行易),是一家为车主提供一站式车生活服务的移动互联网服务企业。车行易以庞大的...原创 2018-12-28 17:12:02 · 1176 阅读 · 1 评论 -
网站经常崩溃,企业应该如何做好监控?
近些年,我们的生活因互联网发生了翻天覆地的改变。从搜索引擎到即时通讯,从电子购物再到文化娱乐,从吃饭住宿到旅游出行,互联网已经渗透到我们生活的方方面面。但网站、应用崩溃的事情似乎每天都在发生,而且节假日发生系统崩溃的几率更高。国庆后第一天上班,深圳市政府的网站全部沦陷。特别是近些年网站崩溃的问题,似乎时刻都在发生,而且很多都是直接影响民生的重要机构,比如今年6月25日,黑龙江高考查分通道网站崩...原创 2018-11-09 12:23:18 · 2170 阅读 · 1 评论 -
保障高并发:企业必须从传统性能测试转向云压测
近几年,中国互联网实现了超高速的发展。阿里巴巴双十一每秒钟最高要处理28万个订单,国内很多直播平台的并发在线人数已经突破1000万,甚至很多在线教育平台的并发访问量都突破了百万的数量级。如果企业的IT系统扛不住这些流量的冲击,就会带来无法估量的损失。所以越来越多的中大型企业开始意识到,保障系统能够承担高并发请求,为用户提供优质的服务体验,已经成为企业最为核心的竞争因素。来自谷歌的调研数据表明,如...原创 2018-09-17 20:35:11 · 1233 阅读 · 1 评论 -
无密码身份验证:安全、简单且部署快速
我们知道,大多数人在访问网站时都使用同一套密码。对于那些缺少安全专家支持的 web 项目,如果用户在该网站的密码遭到泄露,那就可能伤及他的 Amazon 账户,我们真的要让用户承担这种风险么?此外,这种经典的身份验证机制至少存在两种攻击角度:登录页与密码找回页。而且,后者的实现往往在匆忙中进行,因而风险更高。原创 2016-04-07 17:22:43 · 5122 阅读 · 0 评论 -
如何通过热修复,搞定开发中的那些 Bug?
作为程序员,Bug 修复终究是绕不开的话题,本期移动开发精英俱乐部讨论的主题便是 Bug 修复中的 Hotfix,即热修复。接下来让我们跟随大牛的脚步来了解 Hotfix,就算你不能一下豁然开朗,相信也一定会有所启发。非常感谢赖春辉的整理,本文系国内 ITOM 管理平台 OneAPM 审校。原创 2016-03-24 12:06:03 · 2260 阅读 · 0 评论 -
这样查看告警邮件要慢一点……
当然不是指像上图那样一边开着车听着歌,握着男/女朋友的手,一边查看告警邮件的时候要慢一点。原因大家都懂的,我就不拆了(因为你们都是单身狗啊!单身狗啊!单身狗啊!)。这里要说的是,如果你们选择了用 OneAlert 来接收告警邮件,查看的时候可一定要慢一点,慢一点,再慢一点啊!为啥呢?原创 2015-12-09 18:41:12 · 1784 阅读 · 2 评论 -
衡量企业应用数据库性能的6大指标
【编者按】本文作者是 Omed Habib,在其职业生涯中花费了大量的时间不断探索一些新方法以提高大型 Web 应用的性能状况。本篇文章中,作者详细介绍了数据库的六大性能指标,帮助我们更好对数据库性能进行评估和改进。原创 2016-01-27 11:05:05 · 486 阅读 · 0 评论 -
PHP 中的随机数——你觉得可靠么?
本文主要分析以加密为目的的随机数生成问题。PHP 5 并未提供生成强加密随机数的简便机制,但是,PHP 7 引入了两个 CSPRNG 函数以解决该问题。翻译 2015-12-22 15:16:43 · 2397 阅读 · 0 评论 -
提高 ASP.NET Web 应用性能的 24 种方法和技巧
在这篇文章中,将介绍一些提高 ASP.NET Web 应用性能的方法和技巧。众所周知,解决性能问题是一项繁琐的工作,当出现性能问题,每个人都会归咎于编写代码的开发人员。那性能问题到底该如何解决?原创 2016-01-22 21:18:36 · 475 阅读 · 0 评论 -
OneAPM Cloud Test——系统性能监控神器
2015 年 8 月,OneAPM 推出了一款系统性能监控产品——Cloud Test,产品上线以来以「两低一高」的特点迅速成为市场增长率最快的一匹黑马。「两低一高」,即低使用成本、低学习成本以及高服务可靠性。无须任何安装埋点操作,用户只需注册一个免费账号,即可自主添加需要监测的 URL,开启 7×24 小时全面系统监控,一旦发生服务不可用,或加载时间超过阈值等情况,Cloud Test 将通过邮件原创 2015-12-21 14:49:00 · 757 阅读 · 0 评论 -
预示应用性能问题的十大征兆
一年一度的双11、双12全民网购节已经过去,淘宝、天猫及其他电商都迎来了大量用户,但是,你的基础架构能否承载突如其来的流量?面对预期而至的大量用户,容量规划是否到位?线上商城以及后端系统是否经受住了性能的考验?对于任何互联网电子商务的成功,有两件事至关重要:创新与性能。创新是打入市场的通行证,而性能则决定了能否在市场中长久立足,如果网站性能差强人意,那么就没有用户会愿意再次访问。今天小编专门为大家总翻译 2015-12-21 14:13:59 · 554 阅读 · 0 评论 -
模拟监控VS真实用户监控!应用性能监控工具大PK
任何应用监控技术的重中之重通常是针对终端用户的基础架构或组件进行监控。智能工具是测量用户体验的理想工具,因为它们理解应用的运行情况,会自动基准化性能表现,在几乎不产生干扰的情况下解码并建立应用子组件间的关系。其实,在测量用户体验时,有两种不同的性能监控方法:模拟监控——供应商提供远程(通常是全球的)基础设施,可定期访问网站并记录每次运行的性能数据。测量的流量并非实际用户所产生的,而是用于收集页面性原创 2016-01-04 10:33:45 · 1724 阅读 · 1 评论 -
从后端到页面:如何全方位监控 Ruby 应用?
【编者按】本文参考技术分享 ,由 OneAPM 工程师补充整理,并且已经征得原作者的同意。为什么选择 OneAPM ?在性能监控领域,业界比较有名的是 New Relic 还有 Appdynamic,不过这两家公司都在在国外,在国内访问速度很慢暂且不提,毕竟,国外的东西说不定啥时候就被那个啥了(你懂的),所以笔者一直在等待中国也有类似的产品出来。在国内的话,首先访问会比较快,而且只有中国人才最懂中国原创 2015-10-12 10:32:10 · 888 阅读 · 0 评论 -
如何有效地记录 Java SQL 日志?
在常规项目的开发中可能最容易出问题的地方就在于对数据库的处理了,在大部分的环境下,我们对数据库的操作都是使用流行的框架,比如 Hibernate 、 MyBatis 等。由于各种原因,我们有时会想知道在这些框架下实际执行的 SQL 究竟是什么。原创 2015-09-22 10:32:09 · 620 阅读 · 0 评论 -
PHP 开发中的外围资源性能分析(一)
暂且不讨论「PHP 是不是最好的编程语言」,本文我们将分别分析一下在 PHP 程序的后端外围资源和前端外围资源,它们对整个 PHP Web 应用体验的影响,这往往比语言本身大得多。首先,后端外围资源,是指跟 PHP 运行过程中与语言本身无关的网络与 IO 操作、存储服务、中间件代理、缓存和数据库访问等,在本文中,我们先分析 IO 操作和中间件服务。为什么外围资源的性能分析,要以以上三者分析为主?我们原创 2015-10-09 14:19:17 · 1423 阅读 · 0 评论 -
如何用 Parse 和 Swift 搭建一个像 Instagram 那样的应用?(2)
【编者按】本篇文章作者是 Reinder de Vries,既是一名企业家,也是优秀的程序员,发表多篇应用程序的博客。本篇文章中,作者主要介绍了如何基于 Parse 特点,打造一款类似 Instagram 的应用,完整而清晰的步骤,为开发者提供一次绝佳的学习体验。本文系 OneAPM 工程师编译整理,这是本系列的第 2 篇文章。如何用 Parse 和 Swift 搭建一个像 Instagram 那样翻译 2015-07-30 20:49:43 · 607 阅读 · 0 评论 -
新时代 DevOps 需求下,我们该如何保障服务的安全?
【编者按】时下,传统安全策略显然已无法支撑 DevOps 环境的敏捷需求。那么,对于一个决策者来说,你又该如何实现 DevOps 速度与安全的兼得?本篇译自 Dzone 的一篇运维文章,题为「Security Breaks DevOps – Here’s How to Fix It」,由 OneAPM 工程师编译整理。现在,通信、协作、抽象、自动化、流程等理念已成为快速 DevOps 操作的基础。同原创 2015-07-30 21:58:02 · 1672 阅读 · 0 评论 -
7 天玩转 ASP.NET MVC — 第 3 天
目录第 1 天第 2 天第 3 天第 4 天第 5 天第 6 天第 7 天0. 前言我们假定你在开始学习时已经阅读了前两天的学习内容。在第 2 天我们完成了关于显示 Employees 列表的项目。在第三天,我们将会通过介绍数据访问层和数据入口将它升级到一个新的层次。1. 数据访问层在真实场景的项目中,如果没有 Database,那么这个项目是未完成的。在我们的项目中,我们还没有谈到翻译 2015-07-29 20:32:23 · 1026 阅读 · 0 评论 -
如何用 Parse 和 Swift 搭建一个像 Instagram 那样的应用?
【编者按】本篇文章作者是Reinder de Vries,既是一名企业家,也是优秀的程序员,发表多篇应用程序的博客。本篇文章中,作者主要介绍了如何基于Parse特点,打造一款类似Instagram的应用,完整而清晰的步骤,为开发者提供一次绝佳的学习体验。本文系 OneAPM 工程师编译整理。Parse 是一个移动应用开发平台,旗下有个很有意思的产品:Parse Core。它的特色之一是允许应用开发者翻译 2015-07-29 20:24:36 · 706 阅读 · 0 评论 -
用 VIPER 构建 iOS 应用架构(2)
【编者按】本篇文章由 Jeff Gilbert 和 Conrad Stoll 共同编写,通过构建一个基础示例应用,深入了解 VIPER,并从视图、交互器等多个部件理清 VIPER 的整体布局及思路。通过 VIPER 构建 iOS 应用架构,提升应用质量,迎接应用构建的新机遇!本文系 OneAPM 工程师编译整理,这是本系列的第 2 篇文章。用 VIPER 构建 iOS 应用架构(1)UIViewCo翻译 2015-08-07 20:07:24 · 907 阅读 · 0 评论 -
4 招教你如何在应用商店脱颖而出
【编者按】作者 Michael Waugh 过去两年在 Potenza Global Solutions 工作,他对技术充满热忱,同时热爱探索新科技工具。本篇文章中,Michael 通过介绍如何去验证应用创意,用他精彩的见解和丰富的经验,为你的应用铺垫成功之路。一个绝妙的创意可以改变整个应用世界,并成为其他应用的榜样。移动应用不断改变着世人对应用程序的传统印象。在开始开发应用时,应该在创意上下点功夫原创 2015-07-27 21:30:58 · 677 阅读 · 0 评论 -
单页应用的三大优势及监控方法
最近,开发者们越来越理解,为用户提供愉悦的用户体验的重要性,这也是实现业务目标的关键因素。作为高端用户,开发者本身也越来越意识到网站的性能对提升用户体验的重要性。同样地,开发者也越来越清楚地认识到,用户从移动端访问网站的发展趋势,即移动流量的增长速度领先于传统的台式机/网络通信,而且移动设备的用户已经习惯于原生应用的表现和速度。因此,开发者们认识到,要满足越来越多的移动端用户的需求,他们要采取一些迎原创 2015-07-13 23:13:54 · 2408 阅读 · 0 评论 -
想打造一款成功的移动应用?你最需要关注性能指标!
其实,对于做应用开发的团队来说,有一件事非常清楚,就是如果想做一款成功的五星级移动应用,真的需要经历一段漫长的旅途。开发、测试以及发布移动应用程序只是走向成功的第一步。国内 APM 领域新兴领军企业 OneAPM 建议开发者一定要重点关注移动应用的性能指标。诚然,想打造一款成功的移动应用绝非易事,我们需要很多评判标准。我们暂且不管如何来定义成功:你希望打造品牌也好,挣更多的钱也罢,还是为了获得更多的原创 2015-07-02 00:21:12 · 2330 阅读 · 0 评论