• /
  • ログイン
  • 無料アカウント

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

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

問題を作成する

ピクシーデータの照会

Auto-telemetry with Pixie Pixie Cloud API からデータを取得し、New Relic OpenTelemetry エンドポイントに送信します。独自のチャートを作成したり、 クエリビルダーや NerdGraph API を使用して、 Auto-telemetry with Pixie のデータを照会したりすることができます。

Pixie を使ったオートテレメトリーの開始については、こちら を参照してください。

メトリクスと仕様

HTTPメトリクス

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

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

イベントタイプ

メトリック

メトリクス名

http.server.duration

スペック

OpenTelemetryHTTPメトリック仕様

説明

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

OTELデータ型

MetricDataTypeDoubleSummary with min(quantile=0) and 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'

イベントタイプ

メトリック

メトリクス名

ランタイム.jvm.gc.コレクション

スペック

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'

イベントタイプ

メトリック

メトリクス名

ランタイム.jvm.メモリ.エリア

スペック

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スパンのセマンティックコンベンション

イベントタイプ

スパン

必要な属性

名前= 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 Inc.