NRQL に変換したい PromQL クエリはありますか?このドキュメントでは、いくつかの一般的なPromQLクエリをNRQLクエリに変換する方法を示す例を提供しています。PromQL スタイルのクエリ言語を使用して、Prometheus OpenMetrics 統合データと New Relic に送信される他のデータを調査することができます。
ヒント
New Relicで PromQL スタイルのクエリを実行するには、 クエリビルダーの PromQL トランスレータを使用します。
PrometheusとNew Relicのメトリックタイプ
PrometheusとNew Relicがサポートする異なるメトリックタイプは、互いに関連しています。
ニューレリック  | Prometheus  | 説明  | 
|---|---|---|
Count  | カウンター  | Prometheusのカウンターは累積値であるのに対し、New Relicのカウンターはデルタ値である。 たとえば、第1報告期間に2件のリクエストがあり、第2報告期間に3件のリクエストがあったとします。Prometheus のカウンターでは 2 件、その後 5 件、New Relic のカウンターでは 2 件、その後 3 件と報告されます。  | 
ゲージ  | ゲージ  | Prometheus のゲージは、New Relic のゲージに似ています。  | 
複数のカウント  | ヒストグラム  | Prometheusでは、ヒストグラムを自動的にカウンターのセットにマッピングします。New Relicでは、これらのカウンターをデルタに変更し、カウントとして報告します。  | 
ゲージとカウント  | 概要  | Prometheus は、次の時系列として指定された 
  | 
概要  | (プロメテウスには該当なし)。  | New Relic には、Prometheus のサマリーとは異なる、サマリーと呼ばれるメトリックタイプがあります。これは、集計された個別のイベントを報告するために設計されており、カウント、サム、ミニ、マックス、アベレージの値を照会することができます。  | 
/* PromQL クエリを New Relic で使用できる NRQL アラート条件に変換する方法については、この短いビデオ (約 1 分) をご覧ください。5分45秒)。<Video id="oFBJY3OSvLM" type="youtube" /> */
NRQLとPromQLスタイルのクエリのマッピング
ヒント
New Relic PromQL スタイルの書き込みをNRQLにどのように変換するかを確認するには、書き込みビルダーの PromQL スタイル タブに書き込みを書いてから、 NRQLタブに切り替えます。
この表は、データを探索する際のNRQLと当社のPromQLスタイルのクエリのマッピングを示しています。より詳細なコンテキスト情報については、 例 を参照してください。
説明  | NRQLとPromQLスタイルのクエリのマッピング  | 
|---|---|
Search for attributes: 
  | 
  | 
Find attribute's value: 一意の  | 
  | 
Visualize the attribute's value: 指定された  | 
  | 
フィルターの例
当社の PromQL スタイルのクエリ言語とNRQLどちらも、一意の metricus 時系列の数を絞り込む構文を提供します。
- PromQL-styleでは、括弧を使ってフィルタリングを行います。
 - NRQL は
WHERE句を使用します。 
以下に、クエリの例を示します。
説明  | PromQLスタイルとNRQLクエリ  | 
|---|---|
特定の値を持つデータを選択する。  | 
  | 
複数の値を持つデータを選択します。  | 
  | 
部分的な文字列の値を使ってデータを選択します。  | 
  | 
PromQLスタイルからNRQLクエリの例
以下のPromQLスタイルのクエリを、NRQLクエリでシミュレートすることができます。
説明  | PromQLスタイルとNRQLクエリ  | 
|---|---|
  | 
  | 
2つの指標の差をグラフにして、1024で割ります。  | 
  | 
各ハンドラーの30秒毎の合計レートを記入してください。  | 
  | 
インスタンスの名前が  | 
  | 



