このリファレンスでは、eBPF APMおよびeBPFネットワークメトリクス用のNew Relic eBPFエージェントに固有の属性について説明します。eBPFデータは標準のNRDBデータ型(Metric、Span、およびLog)に流入し、これらの属性はNRQLでのクエリ、ファセット、およびアラートに使用できます。
eBPFエージェントは、標準のOpenTelemetryセマンティック規約属性(たとえば、http.request.method、db.system、jvm.memory.usage)および標準のOpenTelemetryスパンフィールド(trace_id、span_id、kindなど)も出力します。それらの定義については、OpenTelemetryのセマンティック規約およびトレースAPI仕様を参照してください。
すべてのeBPFテレメトリーには、以下のスコープ属性が含まれます:
属性 | 価値 |
|---|---|
|
|
|
|
| レポートするeBPFエージェントのバージョン(たとえば、
)。 |
eBPF固有の属性
以下の属性は、New Relic eBPFエージェントに固有のものです。各セクションを展開して、属性を表示します。
これらのメトリクスは、ネットワーク監視のコンテキストにおいて、TCP接続およびパケットレベルのテレメトリーをキャプチャします。
属性 | 定義 | データ型 |
|---|---|---|
| 送信されたデータの量(バイト)。 | ゲージ |
| 受信したデータの量(バイト)。 | ゲージ |
| TCPパケットの再送数。 | ゲージ |
| ナノ秒単位の平均TCPパケットレイテンシ。 | ゲージ |
| 送信されたTCPデータパケットの数。 | ゲージ |
| 受信したTCPデータパケット数。 | ゲージ |
| ドロップされたTCPパケットの数。 | ゲージ |
| ナノ秒単位のTCPスリーウェイハンドシェイクのレイテンシ。 | ゲージ |
| TCP接続時間の分布(ミリ秒)。 | 指数ヒストグラム |
| TCPデータ転送の時間(ミリ秒)。 | ゲージ |
| 開かれたTCPコネクションの数。 | ゲージ |
| クローズされたTCP接続の数。 | ゲージ |
| エラーによりクローズされたTCP接続の数。 | ゲージ |
| 送信されたTCP RSTパケット数。 | ゲージ |
| 送信されたTCP SYNパケット数。 | ゲージ |
| 送信されたTCP ACKパケットの数。 | ゲージ |
| 送信されたTCP SYN-ACKパケットの数。 | ゲージ |
| 送信されたTCP FINパケットの数。 | ゲージ |
| 受信したTCP RSTパケットの数。 | ゲージ |
| 受信したTCP SYNパケット数。 | ゲージ |
| 受信したTCP ACKパケットの数。 | ゲージ |
| 受信したTCP SYN-ACKパケットの数。 | ゲージ |
| 受信したTCP FINパケットの数。 | ゲージ |
| ファイルディスクリプタ割り当てエラーの総数。 | ゲージ |
| ファイルディスクリプタのソフトリミット(
)。 | ゲージ |
| ファイルディスクリプタのハードリミット(
)。 | ゲージ |
| 開いているソケットファイルディスクリプタの数。 | ゲージ |
これらの属性は接続コンテキストを提供し、TCPメトリクスおよび関連するネットワークテレメトリーに付加されます。
属性 | 定義 | データ型 |
|---|---|---|
| 接続エラーの種類。
にのみ存在します。 | 弦 |
|
としてフォーマットされた、一意のプロセスID。 | 弦 |
| プロトコル名。ネットワークコンテキストでは、常に | 弦 |
| ホスト名タグ(New Relic固有)。 | 弦 |
|
を前に付けたカスタムエンティティラベル。 | 弦 |
| 接続のローカルIPアドレス。 | 弦 |
| 接続のローカルポート。着信接続にのみ存在します。 | 整数 |
| 接続のリモートIPアドレス。 | 弦 |
| 接続のリモートポート。 | 整数 |
| 解決されたリモートホスト名、または解決できない場合は
。 | 弦 |
| 接続の方向、
または
のいずれか。 | 弦 |
| TCP接続が確立されているかどうか。 | ブール値 |
| ファイルディスクリプタの操作タイプ、常に
。
にのみ存在します。 | 弦 |
| ファイル記述子の割り当てエラーコード。
にのみ存在します。 | 整数 |
| ファイルディスクリプタのタイプ:
、
、または
。
にのみ存在します。 | 弦 |
| 接続のトレースロール、
または
。 | 弦 |
| ホストマシンの名前。 | 弦 |
| HTTPレスポンスステータスコード。 | 整数 |
属性 | 定義 | データ型 |
|---|---|---|
|
リクエストヘッダーの値。 | 弦 |
| コンテンツネゴシエーションに使用される、
リクエストヘッダーの値。 | 弦 |
| バイト単位の
リクエストヘッダーの値。 | 整数 |
| ナビゲーショントラッキングに使用される、
リクエストヘッダーの値。 | 弦 |
|
レスポンスヘッダーの値。 | 弦 |
| HTTP
ヘッダー、またはHTTP/2
疑似ヘッダーの値。 | 弦 |
属性 | 定義 | データ型 |
|---|---|---|
| クエリのターゲットとなるSQLテーブル名。MySQL、PostgreSQL、Cassandra、およびMSSQLに適用されます。 | 弦 |
| ミリ秒単位のMongoDB応答レイテンシ。 | ゲージ |
| オペレーションのターゲットとなる DynamoDB テーブル名。 | 弦 |
| MongoDBのコマンド名。 | 弦 |
| データベースのコレクション名またはテーブル名を保持します。 | 弦 |
| スパンがディストリビューティッド(分散)トレーシングの一部であるかどうかを示します。 | ブール値 |
| 機密値が削除されたSQLクエリ文字列。 | 弦 |
| データベース操作が失敗したかどうかを示すフラグ。 | ブール値 |
| 実行された特定のMySQLプロトコルコマンド。 | 弦 |
| 特定のPostgreSQLプロトコルメッセージタイプ。 | 弦 |
| Cassandraクエリ言語(CQL)のテキスト。 | 弦 |
| 特定のCassandraリクエストのオペコード名。 | 弦 |
| 特定のRedisコマンド名。 | 弦 |
| リモートデータベースサーバーのIPアドレス。 | 弦 |
属性 | 定義 | データ型 |
|---|---|---|
| Kafkaオペレーションの数。 | ゲージ |
| ミリ秒単位のKafkaオペレーションレイテンシの50番目のパーセンタイル。 | ゲージ |
| ミリ秒単位のKafkaオペレーションレイテンシの90番目のパーセンタイル。 | ゲージ |
| ミリ秒単位のKafka操作レイテンシの99番目のパーセンタイル。 | ゲージ |
| 最小分位値および最大分位値を含む、ミリ秒単位のKafkaオペレーションのレイテンシのサマリー。 | ゲージ |
| Kafka経由で送信または受信された合計バイト数。 | ゲージ |
Kafkaプロデューサーおよび消費者メトリクスについては、OpenTelemetry Kafkaプロデューサーメトリクスおよび消費者メトリクスのドキュメントを参照してください。
属性 | 定義 | データ型 |
|---|---|---|
| Kafkaブローカーサービスの名前。 | 弦 |
| Kafkaブローカーポッドの名前。 | 弦 |
| Kafkaブローカーが実行されているネームスペース。 | 弦 |
| Kafkaクライアント識別子。 | 弦 |
| Kafkaクライアントタイプ、
または
のいずれか。 | 弦 |
| Kafkaオペレーションがエラーになったかどうか。 | ブール値 |
| Kafkaパーティションのインデックス。 | 整数 |
| メッセージのKafkaパーティションの識別子。 | 整数 |
| リクエスト内のKafkaコマンドの名前。 | 弦 |
| Kafkaトピックの名前(パーティションごとのみ)。 | 弦 |
属性 | 定義 | データ型 |
|---|---|---|
| DNSサーバーの名前。 | 弦 |
| DNSサーバーのネームスペース。 | 弦 |
| DNSサーバーのクラスタID。 | 弦 |
属性 | 定義 | データ型 |
|---|---|---|
| DNSクエリレイテンシ、ミリ秒単位。 | 整数 |
| DNSクエリのリクエストボディ。 | 弦 |
| DNSクエリの応答本文。 | 弦 |
| 検索されているドメイン名。 | 弦 |
| クエリのDNSリターンコード。 | 整数 |
| 英数字ラベルとしての、クエリのDNSリターンコード名。 | 弦 |
| DNSクエリが正常に解決されたかどうか。 | ブール値 |
| DNSクエリステータス、
または
。 | 弦 |
| IPv4アドレス(
)、IPv6アドレス(
)、またはメールサーバーの詳細(
)など、要求された情報の種類。 | 弦 |
属性 | 定義 | データ型 |
|---|---|---|
| AMQP 操作数。 | ゲージ |
| ミリ秒単位のAMQP操作レイテンシの50番目のパーセンタイル。 | ゲージ |
| ミリ秒単位のAMQPオペレーションのレイテンシの90番目のパーセンタイル。 | ゲージ |
| ミリ秒単位のAMQPオペレーションレイテンシの99番目のパーセンタイル。 | ゲージ |
| 最小分位数と最大分位数を含む、ミリ秒単位のAMQP操作レイテンシのサマリー。 | ゲージ |
| AMQPプロトコル経由で送受信された総バイト数。 | ゲージ |
| AMQP requestsで送信されたバイト数。 | ゲージ |
| AMQPレスポンスで受信したバイト数。 | ゲージ |
属性 | 定義 | データ型 |
|---|---|---|
| AMQPブローカーサービスの名前。 | 弦 |
| AMQPブローカーポッドの名前。 | 弦 |
| AMQP ブローカーノードの名前。 | 弦 |
| AMQPブローカーデプロイメントの名前。 | 弦 |
| AMQPブローカーが実行されているネームスペース。 | 弦 |
| AMQPフレームのタイプ。 | 弦 |
| AMQPリクエストメソッドの名前。 | 弦 |
| AMQP 応答メソッドの名前。 | 弦 |
| メッセージのルーティングに使用されるAMQPルーティングキー。 | 弦 |
| 消費者を識別するAMQP消費者タグ。 | 弦 |
属性 | 定義 | データ型 |
|---|---|---|
| 完全なrawリクエストメッセージJSON。 | 弦 |
| 完全な生のレスポンスメッセージJSON。 | 弦 |
| スパンがディストリビューティッド(分散)トレーシング(
)にリンクされている場合にTrueになります。 | ブール値 |
| DNAT変換されたブローカーのホスト名。サーバースパンのみ。 | 弦 |
| DNAT変換されたローカルIP。サーバースパンのみ。 | 弦 |
| DNAT変換されたローカルポート。サーバースパンのみ。 | 整数 |
| OTelサービスインスタンス識別子として使用されるソースポッド名。 | 弦 |
属性 | 定義 | データ型 |
|---|---|---|
| JVMメモリ使用量(バイト)。 | ゲージ |
| バイト単位でコミットされたJVMメモリの量。 | ゲージ |
| バイト単位で取得可能な最大JVMメモリ。 | ゲージ |
| JVMガベージコレクションの時間(ミリ秒)。 | ゲージ |
属性 | 定義 | データ型 |
|---|---|---|
| JVMメモリタイプ、
または
のいずれか。 | 弦 |
| JVMガベージコレクターの名前。 | 弦 |
| JVMメモリプールの名前。 | 弦 |
属性 | 定義 | データ型 |
|---|---|---|
| JVMプロセスID。JVMメトリクスにのみ存在します。 | 弦 |
| クラスタID。Kafka、DNS、およびAMQPテレメトリーに存在します。 | 弦 |