AICon 上海站|90%日程已就绪,解锁Al未来! 了解详情
写点什么

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

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

关注

评论

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

手把手教你5招!高效对接微店商品API接口,数据调取快到飞起

代码忍者

微店商品详情API接口

2025混合应用开发新路径:降本增效双驱动策略

xuyinyin

区块链 RWA系统的主要功能

北京木奇移动技术有限公司

区块链 软件外包公司 RWA开发

【FAQ】HarmonyOS SDK 闭源开放能力 — IAP Kit(6)

HarmonyOS SDK

harmoyos

使用VSCode连接金仓数据库KingbaseES

金仓技术

数据库· KingbaseES 金仓数据库

AIoT 智变浪潮演讲实录 | 刘浩然:让硬件会思考:边缘大模型网关助力硬件智能革新

火山引擎边缘云

硬件 大模型 AI 大底座 边缘智能 大模型工具

AI 加速企业数智化 | 2025企业AI创新峰会·河南站圆满收官

用友智能财务

AI 财务 会计

如何使用 AI 辅助学习 Python - 通义灵码功能全解析

阿里云云效

《一文讲透》第7期:KWDB 巧用标签与索引优化查询性能

KaiwuDB

数据库· #程序员

【智驾中的大模型 -2】VLM 在自动驾驶中的应用

地平线开发者

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

【重磅】敲敲云零代码 "AIGC应用大模型" 上线了~

JEECG低代码

零代码 AIGC 流程编排 敲敲云 AI 大模型

如何优雅地处理 API 版本控制?

数据追梦人

深入研究:1688商品列表API详解

tbapi

1688商品列表接口 1688API 1688商品数据采集

数据分析与AI丨在企业环境中利用知识图谱赋能生成式 AI

Altair RapidMiner

人工智能 AI 数据分析 知识图谱 生成式AI

关注网络安全合规的动态

黑龙江陆陆信息测评部

鹰角:EMR Serverless Spark 在《明日方舟》游戏业务的应用

阿里云大数据AI技术

大数据 spark 阿里云 Serverless EMR

区块链 RWA软件系统的开发框架

北京木奇移动技术有限公司

区块链技术 软件外包公司 RWA开发

可视化编程范式与未来图景

代码制造者

可视化编程

AI Agent落地竞速,金智维卡位千亿级企业市场

脑极体

AI

区块链RWA系统的技术难点

北京木奇移动技术有限公司

区块链技术 软件外包公司 RWA开发

AI超新星集体爆发!一文读懂Midjourney V7、LLaMa 4和DreamActor-M1如何改变世界

Seachal

如何使用 AI 辅助学习 Python - 通义灵码功能全解析

阿里巴巴云原生

Python

什么是 Redis?为什么你应该关心它?

数据追梦人

区块链RWA软件系统的安全性

北京木奇移动技术有限公司

区块链技术 软件外包公司 RWA开发

LED租赁屏如何选购及保养

Dylan

广告 LED LED display AI算力租赁 LED屏幕

TapData 与 StarRocks 完成兼容性互认证,携手共建实时数据智能生态,联合打造端到端全链路实时数仓解决方案

tapdata

实时数仓 数据集成 StarRocks 实时数据平台 tapdata和starrocks

飞桨新一代框架3.0正式发布:加速大模型时代的技术创新与产业应用

百度Geek说

百度 飞桨

不只更便宜,还更「绿色」——DeCloud如何助力减少碳排放?

PowerVerse

算力 DePIN 碳排放 DeCloud

深入研究:1688拍立淘图片搜索API详解

tbapi

1688API 1688拍立淘接口 1688图片识别接口 1688图片搜索API

09.接口vs抽象类比较

杨充

解读MES:企业数字化工厂的核心支撑与解决方案

万界星空科技

数字化转型 制造业 mes 制造业工厂 生产管理MES系统

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