发现真正的应用程序监控:全新Relic APM 360。

为什么是新的遗迹APM 360?

从事件响应转向主动应用程序监控。

应用程序运行状况图标
快速了解应用程序的健康状况。

在每一个开发阶段和堆栈的每一部分都能一目了然地了解健康状况。

查看图标
查看完整堆栈性能。

从日志到infra获取代码级的见解,并在几次单击中找出根本原因。

见解图标
获取实时用户洞察力。

在APM中跟踪关键交易、浏览器监控和综合检查。

消除图标
消除盲点。

Nix监控缺口,包括未检测到的服务、缺失警报和漏洞。

改善用户体验

一目了然地查看应用程序运行状况。

  • 即时监控黄金指标,可视化依赖关系,并通过警报和错误跟踪发现问题。
  • 通过关键交易、综合检查和浏览器监控,查看APM界面中的用户体验。
  • 实时监控SLO和业务KPI,以便在问题影响用户或业务之前发现问题。
显示总体健康状况数据的仪表板
显示示例图形和数据图表的分层白板
跨团队分享背景

跨应用程序生命周期共享见解。

  • 轻松跟踪部署和更改对应用程序性能的影响。
  • 无需额外配置即可即时查看所有应用程序漏洞。
  • 通过使用CodeStream将遥测技术引入工程师的IDE,提高团队效率和流程。
显示您的全部堆栈

使用统一的堆栈视图,调试速度更快。

  • 查看APM中的基础架构指标以快速检测根本原因。 
  • 通过错误用户影响视图和日志模式获得即时见解。 
  • 通过使用分布式跟踪可视化任何服务请求的路径,消除复杂性。
显示web事务时间的仪表板
使用上下文中的自动映射和日志查看从后端API到前端用户设备和依赖项的所有内容。
获得更多商业价值

提高可视性,降低成本。

  • 查看整个堆栈中的所有内容,以便在客户注意到之前快速发现并解决问题。
  • 快速发现缺少的警报、SLO和漏洞,以降低未检测到问题的风险。
  • 通过抛弃多个工具来实现一体化的可观测性平台,从而节省成本。 
快速开始

使用自动代理或OpenTelemetry即时检测。

  • 从750多种集成中选择,包括自动检测。
  • 通过New Relic代理或全面的OpenTelemetry支持,尽情享受您的生活。
  • 在一个平台上对所有内容进行测试,以在一个连接的体验中观察所有数据。
显示日志模式的分层仪表板

客户案例

30多种功能。一个平台。
一个价格。

应用程序性能监视常见问题解答

APM代表“应用程序性能监视”。它是一组用于监视和优化软件应用程序性能的工具和过程。APM系统可以跟踪各种指标,例如响应时间、资源使用和错误率。这将深入了解如何提高应用程序的性能。 

其目的是帮助组织检测异常,减少延迟,并优化客户体验。APM还可用于检测和诊断问题例如瓶颈或错误,可能会影响应用程序的性能。

有几种方法可以评估应用程序的性能。APM策略和工具会在客户遇到错误和问题之前提醒您的开发团队。 

使用APM软件,您可以从一个仪表板评估应用程序的性能。以下是最常见的评估方法:

1监测:收集有关各种性能指标的数据,例如响应时间、资源使用情况和错误率,然后分析这些数据以确定趋势和潜在问题。

2负载测试:模拟真实的使用场景,例如大量用户同时访问应用程序,以查看应用程序在压力下的性能。

三。性能分析:分析应用程序的代码,以确定可以优化以获得更好性能的瓶颈或区域。

4用户反馈:收集用户对其使用应用程序的体验的反馈,包括他们可能遇到的任何问题。

5A/B测试:比较应用程序的两个版本,看看哪个版本性能更好。

6综合监测:通过在受控环境中模拟用户与应用程序的交互来监控应用程序的性能。

在使用APM工具时,您应该监控以下几个关键指标:

1响应时间:处理请求和返回响应所需的时间。

2错误率:应用程序中发生的错误数,例如失败的请求或未处理的异常。

三。资源使用情况:应用程序正在使用的系统资源量,如CPU和内存。

4吞吐量:应用程序在特定时间段内可以处理的请求数。

5延迟时间:数据从客户端传输到服务器并返回所需的时间。

6用户体验:用户对应用程序的总体满意度。

7业务指标:应用程序对业务的影响,如交易数量、收入、转换率等。

随着时间的推移监控这些指标以检测趋势和模式,并能够确定应用程序中何时何地发生性能问题,这一点很重要。

此外,重要的是要注意,根据应用程序的特定需求,您可能需要监视其他或不同的指标。

零日漏洞是以前未知的风险,它可以让威胁参与者利用生产应用程序和服务来窃取、勒索或破坏您的业务。

要持续评估应用程序风险,请使用New Relic Vulnerability Management按应用程序或服务识别漏洞并确定其优先级,然后使用New Relc交互式应用程序安全测试(IAST)测试这些漏洞是否确实可被利用。

  1. 脆弱性评估:监控应用程序和服务中的开放源码库的常见漏洞暴露(CVE)。
  2. 影响分析:按严重性、计数、范围、来源和补救步骤筛选漏洞,以便确定工作的优先级。
  3. 脆弱性表面积审计:监控所有实体、库的漏洞、使用易受攻击库的服务数量、活动漏洞以及首次和最后一次发现漏洞的时间。
  4. 漏洞验证测试:模拟真实世界中的攻击,以测试应用程序的漏洞是否确实可以被威胁参与者利用。

使用APM软件有几个好处。 

1.您的用户将获得更好的体验。通过监控应用程序的性能,APM软件可以深入了解如何改善用户体验。这可以帮助组织确保其应用程序运行平稳,并提供良好的用户体验。

2.你的应用程序将提高可靠性。APM软件可以检测和诊断可能影响应用程序可靠性的问题,例如响应速度慢或错误率高。通过解决这些问题,可以提高应用程序的可靠性。

3.APM软件可以帮助组织在性能问题导致重大问题(如系统停机或收入损失)之前识别和解决这些问题,从而节省资金。 

4.您可以创造更好的业务绩效。APM软件可以提供有关应用程序如何影响业务的详细信息,例如交易数量、收入、转换率和其他关键业务指标。此信息可用于优化应用程序和提高总体业务性能。

APM软件可以帮助组织确保其应用程序平稳运行,提供良好的用户体验,并对业务产生积极影响。

有几种方法可以监控生产中的应用程序性能。生产中的应用性能结合了几个因素,包括:

1浏览器监视:收集实际用户正在使用的应用程序性能数据。这可以通过使用嵌入在应用程序代码中的JavaScript标记在客户端收集数据,或者使用代理服务器在服务器端收集数据来实现。

2综合监测:在受控环境(如测试服务器)中模拟用户与应用程序的交互,以测量性能。

三。日志分析:分析应用程序生成的日志文件以确定性能问题,例如响应速度慢或错误率高。

4应用程序检测:向应用程序添加代码,以收集可用于监控的性能指标数据,例如响应时间和资源使用情况。

5基础设施监控:收集运行应用程序的底层基础结构(如服务器和网络设备)的性能数据。

6第三方工具:有几种第三方工具可用于监视生产中的应用程序性能,如APM工具。

APM软件可以帮助在一个仪表板中监控所有这些因素,因此您不必运行各种不同的测试来获得应用程序环境的整体视图。

有几种方法可以衡量应用程序性能:

1响应时间:处理请求和返回响应所需的时间。它通常以毫秒为单位。

2错误率:应用程序中发生的错误数,例如失败的请求或未处理的异常。它通常以总请求的百分比来衡量。

三。资源使用情况:应用程序正在使用的系统资源量,如CPU和内存。它通常以字节或百分比度量。

4吞吐量:应用程序在特定时间段内可以处理的请求数。它通常以每秒请求数或每分钟事务数来衡量。

5延迟时间:数据从客户端传输到服务器并返回所需的时间。它通常以毫秒为单位。

6用户体验:用户对应用程序的总体满意度。它可以通过调查、用户反馈和其他以用户为中心的指标来衡量。

您的IT和DevOps团队可以使用收集到的异常和性能问题数据来衡量应用程序性能。这些数据很容易在APM软件中呈现,该软件已经在监视这样的性能因素。使用这些数据,您可以了解趋势,优化资源使用,并在性能问题影响最终用户之前解决这些问题。