AICon议程上新60%,阿里国际、360智脑、科大讯飞、蔚来汽车分享大模型探索与实践 了解详情
写点什么

AppDynamics 在 APM 解决方案中增加最终用户监测功能

  • 2012-03-13
  • 本文字数:931 字

    阅读完需:约 3 分钟

应用程序性能管理系统(Application Performance Management,APM)提供商 AppDynamics 于 3 月 7 日宣布推出最终用户监测功能。新功能具备测量浏览器渲染时间和网络延迟能力,作为性能管理解决方案的一部分,用户无需额外付费。该功能无缝集成到现有的业务事物中,并且最终用户流量将会一并显示在流量图表中。

最终用户监测(EUM)被认为是APM 产品的基本功能之一,但与此同时其它APM 供应商,如 New Relic dynaTrace ,已经在他们的产品中提供了上述功能,AppDynamics 截至目前只能提供 Java 和.NET 应用程序服务器监控。所有的三个产品都应用他们自己的代理程序来修改被监测系统生成的返回 HTML。修改后的 HTML 包括了用来记录页面加载和渲染时间的 JavaScript,并将数据发送回 APM 系统。这样 APM 系统就可以监测最终用户感知到的性能,并可以辅助修复只在特定地域或浏览器才发生的问题。

市场上其它产品,如 BMC Coradiant Tivoli ETEWatch ,使用网络嗅探技术测量网络耗时,但它们都不能监测浏览器渲染时间,然而现在浏览器端负责执行越来越多的动态脚本,这就让 EUM 变得愈加重要。此外,这些技术不能用来监测部署在云端,如 IaaS 或 PaaS,上的应用程序,因为这些技术需要额外的网络设备支持。

根据 AppDnamics 公布的信息,他们的监测方式与其它厂商的主要区别是他们的动态基线技术,这项技术可收集浏览器指标和网络延迟,并增强了收集到数据传输回 APM 服务器的方式。运行于应用程序服务器上的代理程序插入一小段 JavaScript 代码来收集数据。这段程序收集数据并在下次请求中将数据发送回去,而不是采用像 web bugs 通常使用的,通过发起一次额外的请求传输数据的方式。动态基线功能可以找出正常的响应时间,因此它可以学习到正常的响应时间从而在异常行为发生时实时给出警告,而无需手工配置警告阈值。

此外,AppDynamics EUM 提供了基本的、类似 Google Analytics 提供的分析功能。能够可视化的显示请求数量,及按每种浏览器或地理区域划分的响应时间。

EUM 功能是 AppDynamics Pro 的组成部分,SaaS 客户现在已经可以使用。该功能预计在本地安装版(on-premise)的版本 3.4 中可用,目前计划的发布时间是 3 月底。

查看英文原文: AppDynamics Extends APM Solution to Include End User Monitoring

2012-03-13 08:232169
用户头像

发布了 32 篇内容, 共 86785 次阅读, 收获喜欢 1 次。

关注

评论

发布
暂无评论
发现更多内容

Elasticsearch从入门到放弃:瞎说Mapping

Jackey

elasticsearch

Atlassian 重磅推出12个新功能为您打造全新 DevOps 体验!

Atlassian

项目管理 DevOps Atlassian Jira

JVM学习总结

jason

JVM系列之:从汇编角度分析Volatile

程序那些事

Java JVM JIT 汇编

尚未到来的远程工作

张凯峰

敏捷 敏捷开发 软件开发 远程办公 thoughtworks

一周信创舆情观察(7.27~8.2)

统小信uos

技术贴丨教你使用华为云鲲鹏服务器部署Discuz!论坛

华为云开发者联盟

鲲鹏920 服务器 华为云 Discuz! 华为云鲲鹏

秒杀系统的挑战和应对方案

2流程序员

HomeWork

天之彼方

当面试官问我ArrayList和LinkedList哪个更占空间时,我这么答让他眼前一亮

鄙人薛某

Java 面试 集合 java基础

第9周总结+作业

林毋梦

《RabbitMQ》如何保证消息的可靠性

Java旅途

面经手册 · 第2篇《数据结构,HashCode为什么使用31作为乘数?》

小傅哥

Java 数据结构 面试 小傅哥

NOSQL or NEWSQL

大唐小生

sql nosql

架构师训练营第九章作业

叮叮董董

秒杀系统的架构设计

莫莫大人

树莓派上安装docker记录

田振宇

计算机网络基础(十四)---传输层-UDP协议详解

书旅

计算机网络 网络 协议栈 通信协议

我还在生产玩 JDK7,JDK 15 却要来了!|新特性尝鲜

楼下小黑哥

Java jdk

架构师训练营 - 第九周 - 作业

韩挺

Docker-compose实战

北漂码农有话说

训练一个数据不够多的数据集是什么体验?

华为云开发者联盟

数据 数据集 华为云 标签 modelarts

Ubuntu启动盘无法格式化

kraken0

架构师训练营第九章总结

叮叮董董

并发-草稿

superman

关于微信电子发票生态,这三种服务商最有机会

诸葛小猿

电子发票 发票

【第九周作业】

Aldaron

微服务架构下的核心话题 (一):微服务架构下各类项目的顺势崛起

xcbeyond

架构 微服务

秒杀系统设计初稿

jason

SpreadJS 纯前端表格控件应用案例:SPDQD 质量数据云

葡萄城技术团队

SpreadJS 案例

LeetCode题解:189. 旋转数组,3次翻转,JavaScript,详细注释

Lee Chen

大前端 LeetCode

AppDynamics在APM解决方案中增加最终用户监测功能_Java_Fabian Lange_InfoQ精选文章