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

NRQLでクエリを実行する方法:クエリの仕組み

ツールを使用する前に、その使い方を知っておくとよいでしょう。NRQLを使用したクエリの作成、構造化、および記述を行うプロセスがあります。NRQLを使用したクエリのルールを理解すると、データを最大限に活用できます。これまでにクエリを実行したことがない場合でも、基本的なルールを理解するだけで、必要な(ほぼ)すべてのデータにアクセスして、チャートダッシュボードで視覚化できます。

データの探索

NRQLの使用方法を学ぶ最善の方法は、New Relicクエリツールにアクセスし、それを使用してデータをクエリすることです。次にクエリビルダーとインターフェースからの推奨エントリを使用して、データを探索する例をご紹介します。

ヒント

データを使用して実際に試してみてください!当社のクエリインターフェースを使用しても何も壊れませんので、好きなだけ自由にお使いください。

FROMでクエリを開始し、<space>を押します。インターフェースは使用可能なデータの種類を推奨し、そのリストからTransactionを選択します。

A screenshot of a NRQL query beginning with From

次に、SELECTを使用して属性を選択すると、クエリは次のようになります。

FROM Transaction SELECT

<space>をもう一度押すと、インターフェースによって使用可能な属性が推奨されます。以下の例では、appIdを選択します。

A screenshot of a NRQL query using the previous screenshot and adding Select

この結果、必要な句とステートメント(FROMおよびSELECT)を使用した非常に基本的なNRQLクエリとなり、以下に示すように、トランザクションとそれぞれに関連付けられたappIdのリストが表示されます。

A screenshot of a basic NRQL query, From Transaction Select appId

データを探索するもう1つの優れた方法として、既存のダッシュボードに移動し、View queryをクリックして、クエリビルダーでのチャートの実行があります。New Relic view chart NRQL query

NRQLで作成されたチャートには、オプションとしてView queryがあります。ここからクエリを編集・カスタマイズして、変更内容が視覚的な結果にどのような影響を及ぼすのか確認できます。

NRQL クエリの例

以下は、APMが報告するTransactionデータのもう少し詳細なNRQLクエリ例になります。このクエリの場合:

  • データ型としてTransactionを選択します。
  • Selectは平均時間の決定に使用します。
  • Facetを使用して結果をappName別にグループ化します。
  • Timeseriesは、自動時間枠でのデータ表示に使用します。
FROM Transaction
SELECT average(duration)
FACET appName
TIMESERIES auto

これによって、次のようなチャートが作成されます。

nrql_example.png

以下は、クエリの例です:

重要

NRQLを使用することなくデータを探索するには、メトリクスとイベント データエクスプローラーを使用します。New Relicでのデータのクエリの詳細をご覧ください。

さらに学ぶ準備は整っていますか? NRQLの概要をまだ確認していない場合は必ず確認するか、NRQLでチャートやダッシュボードを使用する方法を学習してください。NRQLの使用を直ちに開始されたい場合は、ガイド付きNRQLチュートリアルに直接お進みください。

Copyright © 2024 New Relic株式会社。

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