New Relic データソースに接続する - Amazon Managed Grafana

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

New Relic データソースに接続する

このセクションでは、New Relic APM と Grafana のインサイトについて説明します。

注記

このデータソースは Grafana Enterprise 専用です。詳細については、「Enterprise プラグインへのアクセスを管理する」を参照してください。

さらに、バージョン 9 以降をサポートするワークスペースでは、このデータソースで適切なプラグインのインストールが必要になる場合があります。詳細については、「プラグインを使用してワークスペースを拡張する」を参照してください。

機能

  • テンプレート変数

    • メトリクス名

    • メトリクス値

  • ‏注釈

  • エイリアス定義

    • メトリクス名

    • メトリクス値

  • アドホックフィルター

    • 現在サポートされていません

  • アラート

構成

データソースを追加し、管理者 API キー個人用 API キーアカウント ID のフィールドに入力します。

使用方法

サービスタイプ

エイリアス

プレーンテキストと次の変数を組み合わせて、カスタム出力を生成できます。

可変 説明 値の例
$__nr_metric メトリクス名 CPU/ユーザー時間
$__nr_metric_value メトリクス値 平均値

例:

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

テンプレートと変数

  1. ダッシュボードのテンプレート変数を作成します。詳細については、「テンプレートと変数」を参照してください。

  2. 「Query」タイプを選択します。

  3. 「New Relic」データソースを選択します。

  4. 相対 REST API エンドポイント (ファイル拡張子を除く) を使用してクエリを策定します。

利用可能なアプリケーションのリスト:

<para> applications </para> <programlisting>

アプリケーションで使用可能なメトリクスのリスト:

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

NRQL マクロ

New Relic クエリ言語 (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 は必須フィールドです。