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