新遗物

New Relic 是一种应用程序性能管理解决方案,用于监控您的流程或 Web 应用程序的实时和趋势数据。使用 Postman 的 New Relic 集成,您可以将Postman 监控结果发送到 New Relic。

设置 New Relic 监视器集成需要您从 New Relic 获取 API 密钥(摄取许可证密钥)并配置您的 Postman 监视器。设置集成后,您可以根据监视器的结果查看实时警报。

您还可以在 Postman API Builder 中查看 New Relic 应用程序性能管理 (APM) 指标。请注意,查看 APM 指标是与将监控结果发送到 New Relic 的单独集成,并使用不同的 New Relic API 密钥。了解有关查看 New Relic APM 指标的更多信息。

检索您的 New Relic API 密钥

如果您还没有New Relic 帐户,则需要创建一个。然后按照以下步骤从 New Relic 中检索您的摄取许可证密钥:

  1. 登录新遗迹
  2. 在右上角选择您的用户头像,然后选择API keys
  3. 选择INGEST-LICENSE键旁边的三个点,然后选择复制
获取新的 Relic Ingest 密钥

New Relic 中有多种类型的 API 密钥。确保使用Ingest License密钥进行 Postman 监视器集成。有关 New Relic 中的 API 密钥的更多信息,请参阅New Relic API 密钥文档

配置新的遗物集成

  1. 主页选择集成

  2. 选择Browse All Integrations,然后搜索New Relic

  3. Postman 中有两个可用的 New Relic 集成。选择标记为将 Postman 监视器结果带入 New Relic的选项。

    选择 New Relic 监视器集成
  4. 选择添加集成

    添加 New Relic 监视器集成
  5. 输入此集成的昵称

  6. 键入或选择包含您要使用的监视器的工作区的名称。

  7. 选择您要使用的显示器。

  8. 对于New Relic API key,输入您从 New Relic 复制的 Ingest License 密钥。

  9. 选择一个 New Relic 区域。New Relic 提供美国和欧盟地区的实例。有关详细信息,请参阅New Relic 数据中心文档

  10. 选择添加集成

在 New Relic 中查看数据

一旦您的监视器运行,Postman 就会开始向 New Relic 发送指标数据。一旦数据出现在 New Relic 中,您就可以查询和显示指标。

在 New Relic 中,选择Browse data,然后选择Metrics。要查看 Postman 监控结果,请搜索以 . 开头的指标postman。您可以创建简单的查询来自定义显示的图形,并且还有一个用于高级搜索的查询构建器。

在 New Relic 中查看数据

您可以将一个或多个图表添加到仪表板,随着时间的推移跟踪关键指标。有关详细信息,请参阅New Relic 仪表板文档

指标推送到 New Relic

以下指标及其值从 Postman 推送到 New Relic。运行级别指标对整个运行有效(例如,错误数)。请求级指标为监视器使用的集合中的每个请求发送数据。您可以使用与指标一起传递的维度来过滤每个特定请求。

公制 描述
postman.monitor.request.failedtests 在 Postman 测试脚本中为请求编写的失败测试数。
postman.monitor.request.passedtests 在 Postman 测试脚本中为请求编写的通过测试的数量。
postman.monitor.request.requestbytes 请求中交换的总字节数。
postman.monitor.request.totallatency 请求的总延迟。
postman.monitor.run.errors 执行请求时发生的错误总数(例如 DNS 解析错误)。
postman.monitor.run.failedtests 在一个集合中的所有请求中,用 Postman 测试脚本编写的失败测试的数量。
postman.monitor.run.httpstatus2xx、postman.monitor.run.httpstatus4xx、postman.monitor.run.httpstatus5xx 集合中您的 API 的这些返回状态代码的总数。
postman.monitor.run.passedtests 在一个集合中的所有请求中,用 Postman 测试脚本编写的失败测试的数量。
postman.monitor.run.requestcount 集合中的请求数。
postman.monitor.run.totalbytes 运行监视器时交换的总字节数。
postman.monitor.run.totallatency 执行集合中的所有请求后的总延迟。
postman.monitor.run.warnings 执行集合中的所有请求后的警告总数。

维度属性

查看 New Relic 中的指标时,有几个属性可以用作维度。例如,为图表中的监视器或用户添加monitor.nameuser.name显示单独的线。以下示例使用区域旋转延迟数据:

新的遗物过滤器

以下属性可用作维度:

  • region
  • run.id
  • collection.id
  • collection.name
  • monitor.id
  • monitor.name
  • environment.id
  • environment.name
  • request.id
  • request.name
  • user.id
  • user.name