• /
  • EnglishEspañolFrançais日本語한국어Português
  • ログイン今すぐ開始

この機械翻訳は、参考として提供されています。

英語版と翻訳版に矛盾がある場合は、英語版が優先されます。詳細については、このページを参照してください。

問題を作成する

NerdGraph チュートリアル: ダッシュボード ウィジェットの作成と構成

|View as Markdown (English)

New Relic dashboards API を使用すると、 NerdGraph を使用して、 ダッシュボード を構築することができます。このドキュメントでは、ダッシュボードに追加できるさまざまな種類のウィジェットと、API を使用してそれらを作成および取得する方法について説明します。

ウィジェットスキーマとタイプ

クエリとミューテーションの出力のためのウィジェットGraphQLスキーマは次のようになります。

type Widget {
id
visualization
layout
title
linkedEntities
configuration
rawConfiguration
description
link
}

どこ:

  • id: ウィジェットの ID。
  • visualizationウィジェットの視覚化タイプを文字列で指定します。例えば: viz.line 、 viz.area 。以下の例をご覧ください。
  • layout: ダッシュボードでのウィジェットの位置とサイズ。列の最大数は 12 です。
  • title: ウィジェットのタイトル。
  • linkedEntities: ウィジェットに関連するダッシュボード エンティティ。現在、ダッシュボード エンティティのみがサポートされています。ファセット リンク機能で使用されます。
  • configurationウィジェットの型付き設定。これは、最も一般的なウィジェット(エリア、バー、ビルボード、ライン、マークダウン、パイ、テーブル)を便利な型付きGraphQLで表現したものです。
  • rawConfigurationウィジェットの型指定のない設定。これは、ヒートマップ、ヒストグラム、ブレット、ファネルなどの型指定された設定ではカバーされていないウィジェット プロパティを保存する自由形式の方法 (JSON スカラー) です。 この場合、 configurationはnullであり、 rawConfigurationはウィジェットに必要なすべてのデータが含まれています。
  • descriptionウィジェットに関する追加情報を提供するオプションのテキスト。ユーザーがウィジェットにカーソルを合わせたときにツールチップとして表示されます。
  • linkウィジェットのタイトルをクリック可能にするオプションのURL。これにより、関連するダッシュボード、ドキュメント、または外部リソースへのナビゲーションが可能になります。http://またはhttps://プロトコルを使用する必要があり、2,048文字を超えることはできません。

ウィジェットの種類

dashboards API は、型付きおよび型なしのウィジェットをサポートしています。

型付きウィジェット定義

エリア

エリアは複数のnrqlクエリに対応しています。

ウィジェットのデータ要素

説明

accountId

整数

データを取得するソースアカウント。

query

弦

ウィジェットのデータを提供するNRQLクエリ 。

バー

ウィジェットのデータ要素

説明

accountId

整数

データを取得するソースアカウント。

query

弦

ウィジェットのデータを提供するNRQLクエリ 。

ビルボード

ウィジェットのデータ要素

説明

accountId

整数

データを取得するソースアカウント。

query

弦

ウィジェットのデータを提供するNRQLクエリ 。

thresholds

[オブジェクト]

オプションです。クエリの結果を異なるグループに分類するためのしきい値の配列。

  • alertSeverity: NOT_ALERTING 、 WARNING 、およびCRITICALのいずれかです。
  • value: アラート グループのしきい値。

折れ線グラフ

Lineは複数のnrqlクエリをサポートしています。

ウィジェットのデータ要素

説明

accountId

整数

データを取得するソースアカウント。

query

弦

ウィジェットのデータを提供するNRQLクエリ 。

マークダウン

ウィジェットのデータ要素

説明

text

弦

マークダウン・ウィジェットで追加されるコンテンツ。

パイ

ウィジェットのデータ要素

説明

accountId

整数

データを取得するソースアカウント。

query

弦

ウィジェットのデータを提供するNRQLクエリ 。

テーブル

ウィジェットのデータ要素

説明

accountId

整数

データを取得するソースアカウント。

query

弦

ウィジェットのデータを提供するNRQLクエリ 。

型にはまらないウィジェットの定義

エリア(定義済みの測定基準)

ウィジェットのデータ要素

説明

duration

ロング

要求されたタイム・ウィンドウの期間(ミリ秒単位)。

  • endTimeを指定すると、タイム ウィンドウは、指定された時刻で終了する最後のxミリ秒に設定されます。
  • endTimeが null の場合、タイム ウィンドウは現在終了する最後のxミリ秒に設定されます。

endTime

ロング

オプションです。時間ウィンドウの終了時間をミリ秒単位で指定します。

entityIds

[Integer]

データを取得するソースエージェントIDの配列。

metrics

[オブジェクト]

type SCOPE_BREAKDOWNのみ。取得するメトリックのリスト。

type

弦

事前定義されたチャートのタイプ。APPLICATION_BREAKDOWN 、 BACKGROUND_BREAKDOWN 、 BROWSER_BREAKDOWN 、 GC_RUNS_BREAKDOWN 、 SCOPE_BREAKDOWN 、 SOLR_BREAKDOWN.

弾丸

ウィジェットのデータ要素

説明

accountId

整数

データを取得するソースアカウント。

query

弦

ウィジェットのデータを提供するNRQLクエリ 。

limit

浮く

すべてのクエリの結果を比較するための目標。

イベントフィード

ウィジェットのデータ要素

説明

accountId

整数

データを取得するソースアカウント。

query

弦

ウィジェットのデータを提供するNRQLクエリ 。

ファネル

ウィジェットのデータ要素

説明

accountId

整数

データを取得するソースアカウント。

query

弦

ウィジェットのデータを提供するNRQLクエリ 。

ヒートマップ

ウィジェットのデータ要素

説明

accountId

整数

データを取得するソースアカウント。

query

弦

ウィジェットのデータを提供するNRQLクエリ 。

ヒストグラム

ウィジェットのデータ要素

説明

accountId

整数

データを取得するソースアカウント。

query

弦

ウィジェットのデータを提供するNRQLクエリ 。

インベントリ

ウィジェットのデータ要素

説明

accountId

整数

データを取得するソースアカウント。

filters

オブジェクト

インフラストラクチャのソースに適用されるフィルタのマップ。

sources

[String] (文字列)

データを取得するインフラストラクチャソースのリスト。詳しくは、 how inventory entries look like のドキュメントをご覧ください。

JSON

ウィジェットのデータ要素

説明

accountId

整数

データを取得するソースアカウント。

query

弦

ウィジェットのデータを提供するNRQLクエリ 。

ライン(測定値)

ウィジェットのデータ要素

説明

accountId

整数

データを取得するソースアカウント。

compareWith

オブジェクト

オプションです。照会する追加の時間帯。例えば、以下のようになります。

{
offsetDuration: 86400000
presentation: { "#c001", "Yesterday" }
}

duration

ロング

要求されたタイム・ウィンドウの期間(ミリ秒単位)。

  • endTimeを指定すると、タイム ウィンドウは、指定された時刻で終了する最後のxミリ秒に設定されます。
  • endTimeが null の場合、タイム ウィンドウは現在終了する最後のxミリ秒に設定されます。

endTime

ロング

タイムウィンドウの終了時刻をミリ秒単位で指定します。

entityIds

[Integer]

データを取得するソースエージェントIDの配列。

facet

弦

オプション。指定された属性でデータをファセットします。host 、 agent 、 application 、またはmobile_versionのいずれかです。

limit

整数

任意です。返すべきシリーズの最大量

metrics

[オブジェクト]

フェッチするメトリクスのリスト。

orderBy

弦

オプションです。結果を降順でソートするために使用します。

サービスマップ

ウィジェットのデータ要素

説明

accountId

整数

データを取得するソースアカウント。

additionalEntities

[オブジェクト]

オプション。含める追加エンティティの配列。ターゲットは下流のエンティティであり、ソースは上流です。Type 、 vendor 、 target 、およびsourceはオプションです。

deemphasizedConditions

[オブジェクト]

オプションです。これらの条件を持つエンティティは、地図上では色あせて表示されます。

hiddenEntities

[オブジェクト]

任意です。マップから除外するエンティティ。

primaryEntities

[オブジェクト]

マップを開始する主なエンティティ(最も上流)。

Copyright © 2026 New Relic株式会社。

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.