• ログイン今すぐ開始

本書は、お客様のご参考のために原文の英語版を機械翻訳したものです。

英語版と齟齬がある場合、英語版の定めが優先するものとします。より詳しい情報については、本リンクをご参照ください。

問題を作成する

ピクシーデータの照会

クエリビルダーとNerdGraphAPIを使用して、独自のダッシュボードチャートを作成し、永続化されたPixieテレメトリデータをクエリできます。

New Relicは、長期保存用に選択されたPixieテレメトリデータを保持します。New Relic Pixie統合のハイブリッドストレージモデルの詳細については、こちらをご覧ください。

メトリクスと仕様

HTTPメトリクス

受信したHTTPリクエストの継続時間を問い合わせます。例えば、以下のようになります。

FROM Metric SELECT average(http.server.duration)
FACET service.name
WHERE instrumentation.provider='pixie'

イベントタイプ

メトリック

メトリクス名

http.server.duration

スペック

OpenTelemetryHTTPメトリック仕様

説明

インバウンドHTTPリクエストの期間を測定します。

OTELデータ型

MetricDataTypeDoubleSummarymin(quantile=0)および max(quantile=1)

ユニット

ミリ秒

必要な属性

service.name

静的属性

instrumentation.provider = pixie

HTTP属性

http.status_code

エンティティ属性

service.instance.id
k8s.cluster.name
k8s.namespace.name
k8s.pod.name
k8s.container.name

JVMメトリクス

指定したJVMのガベージコレクタにかかった時間をミリ秒単位で計測するクエリ。例えば、以下のようになります。

FROM Metric SELECT average(runtime.jvm.gc.collection) FACET service.name, gc
WHERE instrumentation.provider='pixie'

イベントタイプ

メトリック

メトリクス名

runtime.jvm.gc.collection

スペック

opentelemetry.jvm.gc.collection

説明

特定のJVMガベージコレクターで費やされた時間(ミリ秒単位)。

ユニット

ミリ秒

必要な属性

service.name

静的属性

instrumentation.provider = pixie

JVM属性

gc = young|full

エンティティ属性

service.instance.id
k8s.cluster.name
k8s.namespace.name
k8s.pod.name
k8s.container.name

与えられたJVMのメモリ領域のバイト数を調べるクエリです。例えば、以下のようになります。

FROM Metric SELECT average(runtime.jvm.memory.area)
FACET service.name
WHERE type='used' AND instrumentation.provider='pixie'

イベントタイプ

メトリック

メトリクス名

runtime.jvm.memory.area

スペック

opentelemetry-java-instrumentation

説明

特定のJVMメモリ領域のバイト。

ユニット

バイト

必要な属性

service.name

静的属性

instrumentation.provider = pixie

JVM属性

type = used|total|max
area = heap

エンティティ属性

service.instance.id
k8s.cluster.name
k8s.namespace.name
k8s.pod.name
k8s.container.name

HTTPサーバースパン

クエリの例。

FROM Span SELECT uniques(name)
WHERE span.kind='server'
AND instrumentation.provider='pixie'
AND service.name='orders'

スペック

HTTPスパンのセマンティックコンベンション

イベントタイプ

スパン

必要な属性

name = normalized HTTP path
service.name
trace.id
span.id

静的属性

span.kind = server
instrumentation.provider = pixie

HTTP属性

http.host
http.method
http.path
http.status_code
http.url
http.user_agent

Copyright © 2022 New Relic株式会社。

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