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

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

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

問題を作成する

ピクシーデータの照会

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

スペック

OpenTelemetry HTTP メトリック仕様

説明

受信した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のガベージコレクタにかかった時間(ミリ秒)。

ユニット

ミリ秒

必要な属性

サービス.名称

静的属性

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のメモリ領域のバイト数。

ユニット

バイト

必要な属性

サービス.名称

静的属性

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 = 正規化されたHTTPパス
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.