HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

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:232176
用户头像

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

关注

评论

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

2024-05-15:用go语言,考虑一个整数 k 和一个整数 x。 对于一个数字 num, 在其二进制表示中, 从最低有效位开始, 我们计算在 x,2x,3x 等位置处设定位的数量来确定其价值。

福大大架构师每日一题

福大大架构师每日一题

Pencils Protocol 宣布再获合作伙伴 Galxe 的投资

大瞿科技

Pencils Protocol 宣布再获合作伙伴 Galxe 的投资

加密眼界

记一次ThreadLocal中的用户信息混乱问题

不在线第一只蜗牛

Java 数据库 oracle ThreadLocal

全面掌握甲骨文云 OCI MySQL 服务:从自动运维到高效管理

Geek_2d6073

用 Python 实现猜拳游戏:结合分支语句、运算符和列表

测吧(北京)科技有限公司

测试

Python实现水仙花数的查找与验证

测吧(北京)科技有限公司

测试

多平台小程序管理实用工具!

Geek_2305a8

Pencils Protocol Season 2 收官在即,展望Season 3 及其权益

大瞿科技

CDN——提升您网站的性能

Geek_2d6073

深挖中建信息2023年年报,用数智化“创造价值”

脑极体

数智化

企业如何搭建API经济形成二次增长?

幂简集成

API API经济

报名倒计时|来蚂蚁C空间,参与一场开源隐私计算及 AI 技术与应用落地的探讨~

TRaaS

活动报名

VALSE 2024合合信息 | 文档解析与向量化技术加速多模态大模型训练与应用

dvlinker

人工智能 机器学习 计算机视觉 多模态大模型 智能文档图像解析技术

基于火山引擎云搜索的混合搜索实战

字节跳动云原生计算

ES 云搜索

数据库客户端工具的使用

测吧(北京)科技有限公司

测试

Pencils Protocol Season 2 收官在即,展望Season 3 及其权益

加密眼界

lodash已死?Radash库方法介绍及源码解析 —— 异步方法篇

快乐非自愿限量之名

Java 前端 异步

MySQL的安装与配置:从零开始搭建数据库环境

测吧(北京)科技有限公司

测试

中文域名和英文域名有什么区别?中文域名有哪些优势?

国科云

NumPy 数组迭代与合并详解

EquatorCoco

Python 数组 Numpy

软件测试学习笔记丨MyBatis 数据库与实体类属性对应

测试人

软件测试

【YashanDB知识库】ycm纳管主机安装YCM-AGENT时报错“任务提交失败,无法连接主机”

YashanDB

yashandb 崖山数据库

解锁QCon/AICon/ArchSummit/FCon 大会最新视频

极客时间

#Qcon

代购独立站一键代采:开启全球购物新纪元,无缝连接中国制造与世界市场

Noah

开发者选型:小程序原生or 小程序框架?

FN0

小程序 小程序框架 小程序发开

必看!5个最实用TikTok运营工具分享!

Ogcloud

TikTok tiktok运营 tiktok直播

【Ali】快速入门:在阿里云ECS上配置Windows系统实例指南

Geek_2d6073

程序中的循环

测吧(北京)科技有限公司

测试

Python实现词频统计:利用列表、字符串操作和字典

测吧(北京)科技有限公司

测试

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