本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
连接到 New Relic 数据源
本节介绍了 New Rel ic APM 和 Graf
注意
此数据源仅适用于 Grafana 企业版。有关更多信息,请参阅 管理对企业插件的访问权限。
此外,在支持版本 9 或更高版本的工作空间中,此数据源可能需要您安装相应的插件。有关更多信息,请参阅 使用插件扩展您的工作空间。
功能
-
模板变量
-
指标名称
-
指标值
-
-
注释
-
别名
-
指标名称
-
指标值
-
-
临时过滤器
-
目前不支持
-
-
提示
配置
添加数据源,填写您的管理员 API 密钥、个人 API 密
使用量
服务类型
-
见解;用于通过 NR
QL 查询新遗物见解。
别名
您可以将纯文本与以下变量组合以生成自定义输出。
Variable | 描述 | 示例值 |
---|---|---|
$__nr_metric
|
指标名称 | CPU/用户时间 |
$__nr_metric_value
|
指标值 | 平均值 |
例如:
<para> Server: $__nr_server Metric: $__nr_metric </para> <programlisting>
模板和变量
可用应用程序列表:
<para> applications </para> <programlisting>
应用程序的可用指标列表:
<para> applications/{application_id}/metrics </para> <programlisting>
NRQL 宏
为了改善创建 New Relic Query Language (NRQL) 查询时的写作体验,编辑器支持预定义的宏:
-
$__timeFilter
(或[[timeFilter]]
)将SINCE <from> UNTIL <to>
根据您的仪表板的时间范围进行插值。
例如:
<para> SELECT average(value) FROM $event_template_variable $__timeFilter TIMESERIES </para> <programlisting>
有关如何使用宏和模板变量的更多提示,请参阅编辑器的帮助部分。
警报事件
选择您的 New Relic 数据源并设置其他筛选器。如果未设置任何过滤器,则将返回所有事件。
如果要按实体 ID 筛选事件,请使用模板变量,因为您可以选择实体名称而不是 ID。例如,要筛选特定应用程序的事件,请创建一个变量,_$app_
该变量用于检索应用程序列表并将其用作实体 ID 筛选器。
部署事件
应用程序 ID 是必填字段。