写点什么

AppDynamics 推出 Mobile Real User Management

  • 2014-11-27
  • 本文字数:1457 字

    阅读完需:约 5 分钟

近日, AppDynamics 发布了Mobile Real User Management(RUM),这是一个端到端的移动应用监控解决方案。AppDynamics 提供的应用性能监控(APM)不仅使用户可以分析他们的应用,还可以完成端到端的事务。因此,可以使用AppDynamics 监控数据库系统、应用容器、Web 应用和移动应用。

Maneesh Joshi 是 AppDynamics 的高级主管及产品营销策略负责人。InfoQ 与他取得了联系,谈了 AppDynamics 以及最近发布的服务:

我们工作在一个快速增长的行业——着眼于移动领域时尤其如此。我们的发布周期不能太长,我们差不多需要立即响应用户的需求。这就是 AppDynamics 擅长的:它从根本上回答了三个对开发人员和业务人员而言都很重要的问题:我的应用性能如何?我的用户有什么样的行为?我的用户是谁?根据这些问题的答案,他们可以对应用进行改进并滚动发布。

“我的应用性能如何?”

据 Maneesh 介绍,“在移动领域,性能问题通常是源于后端或者糟糕或不可靠的网络性能。”AppDynamics 提供端到端的监控,可以识别出执行太慢的事务。而且,在一项 SaaS 服务中,开发人员可以在长达一年的时间内免费收集数据用于故障分析。要对移动应用进行故障分析,开发人员必须下载安装 AppDynamics SDK——有 iOS 和 Android 版本。然后,一个后台进程就开始收集有关故障、网络状态或调用次数的信息。收集的数据不会立即发送,而是选择电量和网络带宽都充足的时候以一种资源友好的方式发送。

“我的用户有什么样的行为?”

Maneesh 接着说道,“移动开发周期有所不同,它敏捷,更多地依赖客户使用应用的方式。”虽然有许多用于 A/B 测试的产品可以逐步积累有关用户行为的知识,但 AppDynamics 侧重于分析用户在一个特定界面上花了多少时间或者点击了什么 UI 元素。开发人员可以使用这种机制收集“ Info Points ”和“ Time APIs ”这样的数据。借助 Info Points,开发人员可以监控应用中的特定方法,获取方法的调用频率及其提供返回值所用的时间。

复制代码
private void downloadImage(URL url) {
CallTracker tracker = null;
try {
tracker = Instrumentation.beginCall("com.example.android.
awesomeapp.ImageDownloader", "downloadImage", url);
// 下载图片.
} finally {
Instrumentation.endCall(tracker);
}
}

Timer API 使开发人员可以度量应用执行的任意时间区段。Timer 可以跨越不同的方法调用和方法级别,也可以嵌套:

复制代码
public class MyActivity extends Activity {
@Override
protected void onStart(){
Instrumentation.startTimer("Time Spent on MyActivity");
// 请在此处输入代码。
}
@Override
protected void onStop(){
Instrumentation.stopTimer("Time Spent on MyActivity");
// 请在此处输入代码。
}
}

“我的用户是谁?”

在这种情况下,AppDynamics 能够提供的另一部分信息是有关用户及其设备的更深层次的知识。它允许开发人员根据平台、设备类型或者位置数据来分析数据。

Maneesh 说:

现在,开发人员可以根据这些数据规划他们的路线图了。他们可以分析什么设备在什么情况下会很慢,并据此确定 Bug 修复和功能开发的优先级。客户操作情况很容易可视化,因此,功能可以根据业务数据进行规划,以最大化转化率。业务人员和技术人员现在可以查看同样的数据来改进他们的产品。

AppDynamics 推出了一项免费的“Light”计划,其中包含了“Pro”版本的所有服务。差别在于数据分析的时间范围和监控应用程序堆栈组件的代理数量。在免费计划中,每个应用组件(Java、Node.js 或PHP)只包含一个代理。

查看英文原文:**** AppDynamics Introduces Mobile Real User Management

2014-11-27 03:521802
用户头像

发布了 1008 篇内容, 共 449.2 次阅读, 收获喜欢 346 次。

关注

评论

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

如何配置密码策略 - 概述和指南

运维有小邓

YashanDB数据库如何助力大数据时代企业数字化转型

数据库砖家

迁移TiDB数据库数据到GaussDB

谷云科技RestCloud

数据传输 数据同步 ETL TiDB GaussDB 实时同步

AI收入提升45%,天润云领跑Agent时代|一图读懂天润云2025H1业绩

天润融通

ManageEngine卓豪-帮助台应跟踪指标-MTBF

ServiceDesk_Plus

ManageEngine卓豪

理想汽车智驾方案介绍 3|MoE+Sparse Attention 高效结构解析

地平线开发者

自动驾驶 算法工具链 地平线征程6

KubeBlocks AI:AI时代的云原生数据库运维探索

小猿姐

KubeBlocks K8s Operator MCP

YashanDB数据库如何助力企业高效的数据共享

数据库砖家

玩转nano-banana:如何自己开发ChatBot一键生成3D模型

阿星AI工作室

产品 AI 产品经理 大模型

🏆 阿里云大数据AI平台登顶 NL2SQL 权威榜单 Spider 2.0

阿里云大数据AI技术

阿里云 NL2SQL Dataworks PAI Spider2.0

如何在线绘制用户旅程图?产研协作常用的绘图工具盘点

职场工具箱

产品 产品经理 在线白板 绘图软件 用户旅程图

YashanDB数据库如何满足不同规模企业需求

数据库砖家

YashanDB数据库如何支持灵活的数据查询

数据库砖家

技术分析+案例拆解:看ESA如何帮助零售企业在全球化竞争中突围

阿里云CloudImagine

云计算 大数据 边缘计算 ESA 安全加速

喜临门的第二成长曲线:以脑机接口技术叩开万亿健康产业大门

北京中暄互动广告传媒有限公司

如何规范你的Git commit?

雄鹿 @

git command

YashanDB数据库如何促进高效的数据共享

数据库砖家

YashanDB数据库如何助力企业数字化转型

数据库砖家

七夕,画个动态星空送给Ta

Comate编码助手

七夕 AI 编程 文心快码 文心快码Zulu

早期人类奴役AI实录:用Comate Zulu 10min做一款Chrome插件

Comate编码助手

#AI编程 AI辅助编程 文心快码 文心快码Zulu

A股再创十年新高,CloudQuery助力金融数据库安全大考!

BinTools图尔兹

YashanDB数据库如何支持企业的多样化需求

数据库砖家

智能体走进家居生活,COLMO AI Agent破壁前行

脑极体

AI

YashanDB数据库如何支持多样化数据类型存储

数据库砖家

YashanDB数据库如何支持多种数据类型的存储

数据库砖家

YashanDB数据库如何支持海量用户的高并发访问

数据库砖家

iPaaS实施的前提是先进行集成关系的梳理

谷云科技RestCloud

数字化转型 数据孤岛 集成平台 API管理 ipaas

Deepseek V3.1 本地化部署实践

冯骐

人工智能 大模型 DeepSeekV3.1

通过 KafkaMQ 接入Skywalking 数据最佳实践

观测云

kafka Skywalking

AppDynamics推出Mobile Real User Management_移动_Ralph Winzinger_InfoQ精选文章