赢得自定义新的遗物弹球机!只需将数据书呆子提交以注册Futureestack。 现在注册

新的遗物手机入门:让您成功的最佳实践

读取9分钟

以下是一系列反映的一系列最佳实践指南新的遗物社区团队与成千上万的客户签名识别挑战,并为组织开始的可行解决方案亚博直播平台New Relic的移动。另外,请查看我们的指南以入门新遗物APM新的遗物见解新的遗物浏览器新的遗物基础设施, 和新的遗物合成纤维;并发现新的遗物社区团队最新最佳练习指导产品

您的客户希望您的移动应用程序每次都在工作 - 所有时间。这意味着您需要实时揭示任何移动性能问题的能力,了解这些问题如何影响您的客户,并在当今越来越复杂的移动应用程序架构中快速查找和解决问题。

New Relic的移动给你这些能力。它允许您通过通过识别和追踪错误来提供详细的端到端性能数据来监视和管理IOS和Android应用程序,并通过实时分析应用程序吞吐量。新的遗物移动通过提供对用户交互的代码级可见性,帮助您通过用户的眼睛了解应用程序性能。


新的遗物移动旨在向您的Android和iOS移动应用程序报告详细的端到端性能数据。

这些功能中有很多力量,有时这种力量可能会感到压倒性:你的团队如何知道在哪里开始与新的遗物移动?如何转动它让您进入行动的洞察力?此提示和最佳实践清单是一个很好的开始。

(如果您对新的遗物平台完全新的,我们建议开始这款底漆和一系列短视频为New Relic快速而全面地介绍了我们的产品系列、驱动它们的技术以及它们在现代软件开发中的地位。)亚博最新版直播

组织和优化新遗物移动的提示

为移动应用程序创建一个命名架构

许多组织维护整个移动应用程序的集合 - 每个都可能具有多个版本和支持多个设备和操作系统。开发人员将任意和非描述性名称分配给应用程序时,它可以使问题解决过程比需要更困难且耗时。

避免此问题的最佳方法是为您的应用使用清晰和一致的命名方案。例如:

OS类型(IOS / Android) - AppName - 环境(PROS / DEV / QA /暂存)

这为您提供了一个唯一和描述性的名称,例如:

Android-supercoolapp-prod

下一个步骤:学习如何自定义新的遗物移动应用程序设置要更改移动应用程序的名称,请更新其警报条件并进行其他调整。

保持新的遗物移动代理迄今为止

移动技术快速变化 - 因此我们不断更新新的遗物移动代理以跟上这些变化。更新包含错误修复和新功能,可以在您的移动应用程序发现和解决问题的能力中产生重大差异。更新还可以提高新的遗物移动报告的质量和可靠性。

在排除应用程序的故障排除时采取的第一个步骤之一是检查系统上运行的移动代理版本,并确保是最新的。

下一个步骤:学习如何使用简单新的遗物查询语言(NRQL)查询到检查移动代理的版本在您的系统上运行。审查它也很有用Android代理iOS代理发行说明要了解从新遗物手机的一个版本改变的内容。

了解您的新遗物移动数据

了解如何解释崩溃报告

除非以人类可以轻松理解和分析的方式呈现,否则移动应用程序崩溃报告无用。然而,在许多情况下,已经从应用程序二进制中剥离了生成人类可读崩溃报告所需的调试符号 - 以减少文件大小或故意拆除代码。

新的遗物移动帮助开发人员执行称为“象征“崩溃报告:提供调试符号这可以将从内存地址列表中的崩溃报告转换为人类可读形式。它通过应用一个来实现这一点dsym文件(对于ios应用程序)或aProguard / Dexguard.将文件(Android)映射到崩溃报告。

下一个步骤:学习如何使用DSYM文件符号符号您的iOS崩溃报告使用新的遗物移动并开始应用程序故障排除过程;并学习如何加载映射文件以符号您的Android应用程序

找到第三方服务放缓

移动应用程序通常取决于多个API和外部服务 - 例如,集成的应用程序第三方认证服务,社交共享选项或使用Google地图等工具的位置服务。这些服务通常是有用的,甚至是必不可少的,但它们也代表了漏洞点 - 特别是当第三方服务放缓时,也会为您的应用创造性能问题。

新的遗物移动有助于您诊断和处理这些第三方性能问题。使用新遗物移动中的HTTP请求页面,您将看到应用程序中所做请求的细分以及其他选项分析这些请求的性能。

下一个步骤:学习如何查找和使用新遗物移动中的HTTP请求页面,在那里,您还可以在那里找到方法来寻找HTTP分析图表中的趋势,并通过分组,排序和过滤数据来定位特定请求和响应属性。


新的遗物移动HTTP请求页面提供了在您的应用中进行的请求的细分以及其他选项来分析这些请求的性能。

使用新的遗物移动数据采取行动

捕获自定义数据

新的遗物移动agent默认捕获多种数据 -你可以在这里看到一个列表。新的遗物移动也支持使用自定义数据类型,包括自定义事件:关于通过移动应用程序导航的作为用户导航的任意用户活动的数据。然后,您可以利用此用户活动来触发其他类型的数据集合 - 具有几乎无限制的使用的灵活框架。

下一个步骤:学习更多关于将自定义数据添加到新的遗物移动-包括会话级别自定义属性定制面包屑, 和自定义互动,除了自定义事件。此外,了解更多信息何时使用自定义属性或自定义事件作为给定仪器方案的最佳选择。

追踪事件跟踪和面包屑事件崩溃

有时您必须通过应用程序了解客户的路径,以了解为什么发生崩溃。这新的遗物移动崩溃事件跟踪是否为您 - 向您展示导致崩溃的事件,这些事件是否涉及默认情况下的新遗物监视器或创建的自定义事件的事件新的遗物见解

您还可以选择任何进一步的断点进行监视,例如面包屑事件。这些在活动路径中显示,以帮助您更快地解决应用程序崩溃问题。


新的遗物移动崩溃事件跟踪显示导致崩溃的事件;这些可以是新的遗物监视器默认或使用新的遗物洞察创建的自定义事件的事件。

下一个步骤:学习更多关于使用新遗物移动中的事件跟踪和面包屑追踪并修复App Crashes的根源。

准备了解更多?

寻找更多新的遗物移动最佳实践和提示?看看移动级别提高类别这里。

另外,请记住,当您准备炫耀新技能时,请务必采取新的遗物移动最佳实践测验并获得您的能力徽章!