活动是可观测的关键遥测数据类型,提供分析显著点的离散,详细记录。事件的常见例子包括部署,事务和错误。监视事件可以帮助您实时做细化的分析。

你的事件数据,由新遗迹的代理商和事件API,可以提供在对系统中的问题进行故障排除时所需的信息。由于特定事件表示时间上的固定时刻,因此它可以提供重要信息,帮助您确定问题发生的精确时刻。例如,您可以在用户每次在您的网站上下订单时插入一个定制事件,并记录用户id、金额、购买的商品数量和处理时间。

但是,它可能并不总是符合成本效益或实际保留此粒度级别的所有数据。事件数据的大量消耗显著的存储资源。因此,对于那些需要高基数,粒度信息交易,事件是巨大的。但你可能不希望收集一切您的业务性质的事件。

例如,假设你想保留的交易响应时间比去年同期的历史为您的网站:如果您决定来存储每一笔交易,可能会显著增加你的存储成本的事件。使用可替代地,跟踪聚集事务数据度规数据类型可以是更适合。

从监视的角度来看,指标提供了事件数据的聚合视图,可以更有效地捕获较长时间范围内的趋势。例如,您可以将网站的事务响应时间聚合为一个度量标准,然后逐月检查数据。

活动与指标

今天,我们很高兴地向您介绍一种更快、更有效的方式来存储和分析您的事件数据事件对服务指标,这是目前适用于所有的客户。请阅读下文,了解它是如何工作的。

该事件对度量服务:优化长期分析

的一部分新遗迹一号平台,事件到指标服务将您的事件数据转换为聚合的维指标用于长期存储和分析。这种转换允许更有效的数据存储,从而为数据查询和图表创建提供更快的结果。

与任何数据类型一样,您可以通过分析对您很重要的kpi来使用指标来确定趋势和异常情况。您还可以查询这些转换的指标,并在已有的事件、日志、跟踪和第三方指标数据旁边构建仪表板小部件。

注意:该事件对服务指标不删除事件;相反,它从事件数据创建度量而不改变事件,并存储13个月的聚合度量数据。

如何将事件对指标服务的工作原理

要使用这项服务将您的事件数据,您将使用New Relic的GraphQL API。(如果您还不熟悉这个API,看看我们GraphQL API简介并使用GraphiQL API工具)。

它是如何工作的:

  1. 从New Relic代理或事件API发送的事件数据存储在New Relic的数据库(NRDB)
  2. 您可以使用以下方法创建和管理从事件到指标的规则GraphQL突变:
    • 创建新的指标从事件
    • 删除现有的事件到度量规则
    • 启用或禁用事件对度量规则
  3. 属性查询度量New Relic查询语言(NRQL)或使用图表构建器在仪表板中嵌入度量小部件。

从事件到度量工作流

例子event-to-metrics转换

让我们看一个如何使用此服务的示例:假设您希望使用一个指标来绘制APM应用程序在过去6个月的平均事务持续时间,该指标具有过滤和分面功能httpResponseCode和自定义属性您已经命名customerSegment。随着事件对度量的服务,则可以通过将做到这一点创建一个规被称为transaction.responseTime从APM事务事件报告的持续时间。

具体步骤包括:

  1. 创建一个规则看起来像这样:
    从事务中选择摘要(持续时间)为“事务”。响应setime的面httpResponseCode, customerSegment
  2. 使用GraphiQL工具来构造您的API请求具有以下属性:
    • 规则名称
    • 规则描述
    • 从步骤1 NRQL查询
    • 帐户ID
  3. 查询指标像这样:
    从公制SELECT平均(transaction.responseTime)WHERE数字(httpResponseCode)= 200 SINCE 6个月前的时间序列

要了解更多信息,请查看完整events-to-metrics文档,或联系您的New Relic帐户团队。

新到New Relic,想了解更多关于如何在我们的平台上工作的遥测数据?看看M.E.L.T. 101:介绍四种基本的遥测数据类型

约翰·威瑟斯(John Withers)是新瑞公司(New reles)的高级产品营销经理,也是一位狂热的爱狗人士。查看贴子

以书面New Relic的博客人气?亚搏体育登入网给我们发个广告!