Esta referencia cubre los atributos que son exclusivos del agente eBPF de New Relic para eBPF APM y las métricas de red de eBPF. Los datos de eBPF fluyen hacia los tipos de datos estándar de NRDB (Metric, Span y Log), y estos atributos están disponibles para consultar, facetar y alertar en NRQL.
El agente eBPF también emite atributos de convención semántica estándar de OpenTelemetry (por ejemplo, http.request.method, db.system, jvm.memory.usage) y campos de span estándar de OpenTelemetry (trace_id, span_id, kind, etcétera). Consulte las convenciones semánticas de OpenTelemetry y la especificación de la API de traza para ver sus definiciones.
Toda la telemetría de eBPF contiene los siguientes atributos de ámbito:
Atributo | Valor |
|---|---|
|
|
|
|
| La versión del agente eBPF que reporta (por ejemplo,
). |
Atributos específicos de eBPF
Los siguientes atributos son exclusivos del agente eBPF de New Relic. Expanda cada sección para ver los atributos.
Estas métricas capturan la telemetría de la conexión TCP y a nivel de paquetes en el contexto del monitoreo de red.
Atributo | Definición | Tipo de datos |
|---|---|---|
| La cantidad de datos transmitidos en bytes. | Medidor |
| La cantidad de datos recibidos en bytes. | Medidor |
| El número de retransmisiones de paquetes TCP. | Medidor |
| La latencia promedio del paquete TCP en nanosegundos. | Medidor |
| El número de paquetes de datos TCP enviados. | Medidor |
| El número de paquetes de datos TCP recibidos. | Medidor |
| El número de paquetes TCP descartados. | Medidor |
| La latencia del enlace de tres vías de TCP en nanosegundos. | Medidor |
| La distribución de las duraciones de conexión TCP en milisegundos. | Histograma exponencial |
| La duración de la transmisión de datos TCP en milisegundos. | Medidor |
| El número de conexiones TCP abiertas. | Medidor |
| El número de conexiones TCP cerradas. | Medidor |
| El número de conexiones TCP cerradas debido a un error. | Medidor |
| El número de paquetes TCP RST enviados. | Medidor |
| El número de paquetes TCP SYN enviados. | Medidor |
| El número de paquetes TCP ACK enviados. | Medidor |
| El número de paquetes TCP SYN-ACK enviados. | Medidor |
| El número de paquetes TCP FIN enviados. | Medidor |
| El número de paquetes TCP RST recibidos. | Medidor |
| El número de paquetes TCP SYN recibidos. | Medidor |
| El número de paquetes TCP ACK recibidos. | Medidor |
| El número de paquetes TCP SYN-ACK recibidos. | Medidor |
| El número de paquetes TCP FIN recibidos. | Medidor |
| El número total de errores de asignación de descriptores de archivo. | Medidor |
| El límite flexible (
) para los descriptores de archivos. | Medidor |
| El límite estricto (
) para los descriptores de archivos. | Medidor |
| El número de descriptores de archivo de socket abiertos. | Medidor |
Estos atributos proporcionan contexto de conexión y se adjuntan a las métricas de TCP y a la telemetría de red relacionada.
Atributo | Definición | Tipo de datos |
|---|---|---|
| El tipo de error de conexión. Solo presente en
. | Cadena |
| El ID único del proceso, formateado como
. | Cadena |
| El nombre del protocolo. En el contexto de red, siempre | Cadena |
| La etiqueta de nombre de host (específica de New Relic). | Cadena |
| Etiquetas de entidad personalizadas con el prefijo
. | Cadena |
| La dirección IP local de la conexión. | Cadena |
| El puerto local de la conexión. Presente solo en conexiones entrantes. | Entero |
| La dirección IP remota de la conexión. | Cadena |
| El puerto remoto de la conexión. | Entero |
| El nombre de host remoto resuelto, o
cuando la resolución no está disponible. | Cadena |
| La dirección de la conexión, ya sea
o
. | Cadena |
| Si la conexión TCP está establecida. | Booleano |
| El tipo de operación del descriptor de archivo, siempre
. Solo presente en
. | Cadena |
| El código de error de asignación del descriptor de archivo. Solo presente en
. | Entero |
| El tipo de descriptor de archivo:
,
o
. Solo presente en
. | Cadena |
| El rol de traza de la conexión, ya sea
o
. | Cadena |
| El nombre de la máquina host. | Cadena |
| El código de estado de la respuesta HTTP. | Entero |
Atributo | Definición | Tipo de datos |
|---|---|---|
| El valor del encabezado de la solicitud
. | Cadena |
| El valor del encabezado de solicitud
, utilizado para la negociación de contenido. | Cadena |
| El valor del encabezado de solicitud
en bytes. | Entero |
| El valor del encabezado de solicitud
, utilizado para el seguimiento de la navegación. | Cadena |
| El valor del encabezado de respuesta
. | Cadena |
| El valor del encabezado HTTP
o del pseudoencabezado HTTP/2
. | Cadena |
Atributo | Definición | Tipo de datos |
|---|---|---|
| El nombre de la tabla SQL objetivo de la consulta. Se aplica a MySQL, PostgreSQL, Cassandra y MSSQL. | Cadena |
| La latencia de respuesta de MongoDB en milisegundos. | Medidor |
| El nombre de la tabla de DynamoDB objetivo de la operación. | Cadena |
| El nombre del comando de MongoDB. | Cadena |
| Lleva el nombre de la colección o tabla de la base de datos. | Cadena |
| Indica si el span es parte de un rastreo distribuido. | Booleano |
| La cadena de consulta SQL con los valores confidenciales eliminados. | Cadena |
| Indicador que señala si la operación de la base de datos falló. | Booleano |
| El comando específico del protocolo MySQL ejecutado. | Cadena |
| El tipo de mensaje específico del protocolo de PostgreSQL. | Cadena |
| El texto de Cassandra Query Language (CQL). | Cadena |
| El nombre específico del opcode de la solicitud de Cassandra. | Cadena |
| El nombre específico del comando de Redis. | Cadena |
| La dirección IP del servidor de base de datos remoto. | Cadena |
Atributo | Definición | Tipo de datos |
|---|---|---|
| El número de operaciones de Kafka. | Medidor |
| El percentil 50 de la latencia de operación de Kafka en milisegundos. | Medidor |
| El percentil 90 de la latencia de operación de Kafka en milisegundos. | Medidor |
| El percentil 99 de la latencia de operación de Kafka en milisegundos. | Medidor |
| Un resumen de la latencia de las operaciones de Kafka, incluidos los cuantiles mínimo y máximo, en milisegundos. | Medidor |
| El número total de bytes enviados o recibidos a través de Kafka. | Medidor |
Para las métricas de productor y consumidor de Kafka, consulte la documentación de métricas de productor de Kafka de OpenTelemetry y métricas de consumidor.
Atributo | Definición | Tipo de datos |
|---|---|---|
| El nombre del servicio de broker de Kafka. | Cadena |
| El nombre del pod del broker de Kafka. | Cadena |
| El namespace en el que se ejecuta el broker de Kafka. | Cadena |
| El identificador del cliente de Kafka. | Cadena |
| El tipo de cliente de Kafka, ya sea
o
. | Cadena |
| Si la operación de Kafka resultó en un error. | Booleano |
| El índice de la partición de Kafka. | Entero |
| El identificador de la partición de Kafka para el mensaje. | Entero |
| El nombre del comando de Kafka en la solicitud. | Cadena |
| El nombre del topic de Kafka (solo por partición). | Cadena |
Atributo | Definición | Tipo de datos |
|---|---|---|
| El nombre del servidor DNS. | Cadena |
| El namespace del servidor DNS. | Cadena |
| El ID del clúster del servidor DNS. | Cadena |
Atributo | Definición | Tipo de datos |
|---|---|---|
| Latencia de consulta DNS, en milisegundos. | Entero |
| El cuerpo de la solicitud de la consulta DNS. | Cadena |
| El cuerpo de la respuesta de la consulta DNS. | Cadena |
| El nombre de dominio que se está consultando. | Cadena |
| El código de retorno de DNS de una consulta. | Entero |
| El nombre del código de retorno de DNS de una consulta, como una etiqueta alfanumérica. | Cadena |
| Si la consulta DNS se resolvió correctamente. | Booleano |
| El estado de la consulta DNS, ya sea
o
. | Cadena |
| El tipo de información solicitada, como una dirección IPv4 (
), una dirección IPv6 (
) o detalles del servidor de correo (
). | Cadena |
Atributo | Definición | Tipo de datos |
|---|---|---|
| El número de operaciones de AMQP. | Medidor |
| El percentil 50 de la latencia de operación de AMQP en milisegundos. | Medidor |
| El percentil 90 de la latencia de operación de AMQP en milisegundos. | Medidor |
| El 99.º percentil de la latencia de la operación AMQP en milisegundos. | Medidor |
| Un resumen de la latencia de operación de AMQP, incluidos los cuantiles mínimo y máximo, en milisegundos. | Medidor |
| El número total de bytes enviados y recibidos a través del protocolo AMQP. | Medidor |
| El número de bytes enviados en las requests de AMQP. | Medidor |
| El número de bytes recibidos en las respuestas AMQP. | Medidor |
Atributo | Definición | Tipo de datos |
|---|---|---|
| El nombre del servicio de broker AMQP. | Cadena |
| El nombre del pod del broker de AMQP. | Cadena |
| El nombre del nodo del broker AMQP. | Cadena |
| El nombre del despliegue del broker de AMQP. | Cadena |
| El namespace donde se ejecuta el broker AMQP. | Cadena |
| El tipo de la trama AMQP. | Cadena |
| El nombre del método de solicitud AMQP. | Cadena |
| El nombre del método de respuesta AMQP. | Cadena |
| La clave de enrutamiento AMQP utilizada para enrutar el mensaje. | Cadena |
| La etiqueta de consumidor AMQP que identifica al consumidor. | Cadena |
Atributo | Definición | Tipo de datos |
|---|---|---|
| JSON completo del mensaje de solicitud sin procesar. | Cadena |
| JSON completo del mensaje de respuesta sin procesar. | Cadena |
| Verdadero cuando el span está vinculado a un rastreo distribuido (
). | Booleano |
| Nombre de host del broker traducido por DNAT. Solo spans de servidor. | Cadena |
| IP local traducida por DNAT. Solo spans de servidor. | Cadena |
| Puerto local traducido por DNAT. Solo spans de servidor. | Entero |
| Nombre del pod de origen utilizado como identificador de instancia de servicio de OTel. | Cadena |
Atributo | Definición | Tipo de datos |
|---|---|---|
| La cantidad de memoria JVM utilizada en bytes. | Medidor |
| La cantidad de memoria de la JVM comprometida en bytes. | Medidor |
| La memoria máxima de la JVM obtenible en bytes. | Medidor |
| La duración de la recolección de basura de la JVM en milisegundos. | Medidor |
Atributo | Definición | Tipo de datos |
|---|---|---|
| El tipo de memoria de la JVM, ya sea
o
. | Cadena |
| El nombre del recolector de basura de la JVM. | Cadena |
| El nombre del pool de memoria de la JVM. | Cadena |
Atributo | Definición | Tipo de datos |
|---|---|---|
| El ID del proceso de la JVM. Presente solo en las métricas de JVM. | Cadena |
| El ID del clúster. Presente en la telemetría de Kafka, DNS y AMQP. | Cadena |
APM eBPF
Aprenda a usar el APM eBPF de New Relic para el monitoreo de aplicaciones sin código y agnóstico al lenguaje con descubrimiento automático de servicios.
Red métrica eBPF
Aprenda sobre las capacidades de monitoreo de red de eBPF.
Descripción general de la observabilidad de eBPF
Aprenda cómo la observabilidad de eBPF de New Relic proporciona monitoreo sin código para hosts de Linux y clústeres de Kubernetes.