连接到 New Relic 数据源 - Amazon Managed Grafana

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

连接到 New Relic 数据源

本节介绍了 New Rel ic APM 和 Graf ana 的见解

注意

此数据源仅适用于 Grafana 企业版。有关更多信息,请参阅 管理对企业插件的访问权限

此外,在支持版本 9 或更高版本的工作空间中,此数据源可能需要您安装相应的插件。有关更多信息,请参阅 使用插件扩展您的工作空间

功能

  • 模板变量

    • 指标名称

    • 指标值

  • 注释

  • 别名

    • 指标名称

    • 指标值

  • 临时过滤器

    • 目前不支持

  • 提示

配置

添加数据源,填写您的管理员 API 密钥、个人 API 密账户 ID 的字段。

使用量

服务类型

别名

您可以将纯文本与以下变量组合以生成自定义输出。

Variable 描述 示例值
$__nr_metric 指标名称 CPU/用户时间
$__nr_metric_value 指标值 平均值

例如:

<para> Server: $__nr_server Metric: $__nr_metric </para> <programlisting>

模板和变量

  1. 为仪表板创建模板变量。有关更多信息,请参阅 模板和变量

  2. 选择 “查询” 类型。

  3. 选择 “新遗物” 数据源。

  4. 使用相对 REST API 端点(不包括文件扩展名)制定查询。

可用应用程序列表:

<para> applications </para> <programlisting>

应用程序的可用指标列表:

<para> applications/{application_id}/metrics </para> <programlisting>

NRQL 宏

为了改善创建 New Relic Query Language (NRQL) 查询时的写作体验,编辑器支持预定义的宏:

  • $__timeFilter(或[[timeFilter]])将SINCE &lt;from&gt; UNTIL &lt;to&gt;根据您的仪表板的时间范围进行插值。

例如:

<para> SELECT average(value) FROM $event_template_variable $__timeFilter TIMESERIES </para> <programlisting>

有关如何使用宏和模板变量的更多提示,请参阅编辑器的帮助部分。

警报事件

选择您的 New Relic 数据源并设置其他筛选器。如果未设置任何过滤器,则将返回所有事件。

如果要按实体 ID 筛选事件,请使用模板变量,因为您可以选择实体名称而不是 ID。例如,要筛选特定应用程序的事件,请创建一个变量,_$app_该变量用于检索应用程序列表并将其用作实体 ID 筛选器。

部署事件

应用程序 ID 是必填字段。