クエリビルダーとNerdGraphAPIを使用して、独自のダッシュボードチャートを作成し、永続化されたPixieテレメトリデータをクエリできます。
New Relicは、長期保存用に選択されたPixieテレメトリデータを保持します。New Relic Pixie統合のハイブリッドストレージモデルの詳細については、こちらをご覧ください。
メトリクスと仕様
HTTPメトリクス
受信したHTTPリクエストの継続時間を問い合わせます。例えば、以下のようになります。
FROM Metric SELECT average(http.server.duration)WHERE instrumentation.provider='pixie'FACET service.name
イベントタイプ | メトリック |
---|---|
メトリクス名 |
|
スペック | |
説明 | インバウンドHTTPリクエストの期間を測定します。 |
OTELデータ型 |
|
ユニット | ミリ秒 |
必要な属性 |
|
静的属性 |
|
HTTP属性 |
|
エンティティ属性 |
|
JVMメトリクス
指定したJVMのガベージコレクタにかかった時間をミリ秒単位で計測するクエリ。例えば、以下のようになります。
FROM Metric SELECT average(runtime.jvm.gc.collection)WHERE instrumentation.provider = 'pixie' FACET service.name, gc
イベントタイプ | メトリック |
---|---|
メトリクス名 |
|
スペック | |
説明 | 特定のJVMガベージコレクターで費やされた時間(ミリ秒単位)。 |
ユニット | ミリ秒 |
必要な属性 |
|
静的属性 |
|
JVM属性 |
|
エンティティ属性 |
|
与えられたJVMのメモリ領域のバイト数を調べるクエリです。例えば、以下のようになります。
FROM Metric SELECT average(runtime.jvm.memory.area)WHERE type = 'used' AND instrumentation.provider = 'pixie'FACET service.name
イベントタイプ | メトリック |
---|---|
メトリクス名 |
|
スペック | |
説明 | 特定のJVMメモリ領域のバイト。 |
ユニット | バイト |
必要な属性 |
|
静的属性 |
|
JVM属性 |
|
エンティティ属性 |
|
HTTPサーバースパン
クエリの例。
FROM Span SELECT uniques(name)WHERE span.kind = 'server'AND instrumentation.provider = 'pixie'AND service.name = 'orders'
スペック | HTTPスパンのセマンティックコンベンション |
---|---|
イベントタイプ | スパン |
必要な属性 |
|
静的属性 |
|
HTTP属性 |
|