Cette référence couvre les attributs spécifiques à l'agent eBPF de New Relic pour l'APM eBPF et les métriques réseau eBPF. Les données eBPF sont transmises aux types de données NRDB standards (Metric, Span et Log), et ces attributs sont disponibles pour l'interrogation, le facettage et les alertes dans NRQL.
L'agent eBPF émet également des attributs de convention sémantique OpenTelemetry standards (par exemple, http.request.method, db.system, jvm.memory.usage) et des champs de span OpenTelemetry standards (trace_id, span_id, kind, etc.). Consultez les conventions sémantiques d’OpenTelemetry et la spécification de l’API de trace pour connaître leurs définitions.
Toute la télémétrie eBPF comporte les attributs de portée suivants :
Attribut | Valeur |
|---|---|
|
|
|
|
| La version de l'agent eBPF de reporting (par exemple,
). |
Attributs spécifiques à eBPF
Les attributs suivants sont propres à l’agent eBPF de New Relic. Développez chaque section pour afficher les attributs.
Ces métriques capturent la télémétrie des connexions TCP et au niveau des paquets dans le contexte du monitoring réseau.
Attribut | Définition | Type de données |
|---|---|---|
| La quantité de données transmises en octets. | Jauge |
| La quantité de données reçues en octets. | Jauge |
| Le nombre de retransmissions de paquets TCP. | Jauge |
| La latence moyenne des paquets TCP en nanosecondes. | Jauge |
| Le nombre de paquets de données TCP envoyés. | Jauge |
| Le nombre de paquets de données TCP reçus. | Jauge |
| Le nombre de paquets TCP rejetés. | Jauge |
| La latence de la négociation TCP à trois voies en nanosecondes. | Jauge |
| La distribution des durées de connexion TCP en millisecondes. | Histogramme exponentiel |
| La durée de la transmission de données TCP en millisecondes. | Jauge |
| Le nombre de connexions TCP ouvertes. | Jauge |
| Le nombre de connexions TCP fermées. | Jauge |
| Le nombre de connexions TCP fermées en raison d'une erreur. | Jauge |
| Le nombre de paquets TCP RST envoyés. | Jauge |
| Le nombre de paquets TCP SYN envoyés. | Jauge |
| Le nombre de paquets TCP ACK envoyés. | Jauge |
| Le nombre de paquets TCP SYN-ACK envoyés. | Jauge |
| Le nombre de paquets TCP FIN envoyés. | Jauge |
| Le nombre de paquets TCP RST reçus. | Jauge |
| Le nombre de paquets TCP SYN reçus. | Jauge |
| Le nombre de paquets TCP ACK reçus. | Jauge |
| Le nombre de paquets TCP SYN-ACK reçus. | Jauge |
| Le nombre de paquets TCP FIN reçus. | Jauge |
| Le nombre total d'erreurs d'allocation de descripteurs de fichiers. | Jauge |
| La limite souple (
) pour les descripteurs de fichiers. | Jauge |
| La limite stricte (
) pour les descripteurs de fichiers. | Jauge |
| Le nombre de descripteurs de fichier de socket ouverts. | Jauge |
Ces attributs fournissent le contexte de connexion et sont attachés aux métriques TCP et à la télémétrie réseau associée.
Attribut | Définition | Type de données |
|---|---|---|
| Le type d'erreur de connexion. Présent uniquement sur
. | Chaîne |
| L'ID unique du processus, au format
. | Chaîne |
| Le nom du protocole. Dans un contexte réseau, toujours | Chaîne |
| Le tag de nom d'hôte (spécifique à New Relic). | Chaîne |
| Étiquettes d'entité personnalisées préfixées par
. | Chaîne |
| L'adresse IP locale de la connexion. | Chaîne |
| Le port local de la connexion. Présent uniquement sur les connexions entrantes. | Entier |
| L'adresse IP distante de la connexion. | Chaîne |
| Le port distant de la connexion. | Entier |
| Le nom d’hôte distant résolu, ou
lorsque la résolution n'est pas disponible. | Chaîne |
| Le sens de la connexion, soit
, soit
. | Chaîne |
| Si la connexion TCP est établie. | Booléen |
| Le type d'opération du descripteur de fichier, toujours
. Uniquement présent sur
. | Chaîne |
| Le code d'erreur d'allocation de descripteurs de fichiers. Présent uniquement sur
. | Entier |
| Le type de descripteur de fichier :
,
ou
. Présent uniquement sur
. | Chaîne |
| Le rôle de trace de la connexion, soit
, soit
. | Chaîne |
| Le nom de la machine hôte. | Chaîne |
| Le code d'état de la réponse HTTP. | Entier |
Attribut | Définition | Type de données |
|---|---|---|
| La valeur de l'en-tête de requête
. | Chaîne |
| La valeur de l'en-tête de requête
, utilisée pour la négociation de contenu. | Chaîne |
| La valeur de l'en-tête de requête
en octets. | Entier |
| La valeur de l'en-tête de requête
, utilisée pour le suivi de la navigation. | Chaîne |
| La valeur de l'en-tête de réponse
. | Chaîne |
| La valeur de l’en-tête HTTP
, ou du pseudo-en-tête HTTP/2
. | Chaîne |
Attribut | Définition | Type de données |
|---|---|---|
| Le nom de la table SQL que la requête cible. S'applique à MySQL, PostgreSQL, Cassandra, et MSSQL. | Chaîne |
| La latence de réponse de MongoDB en millisecondes. | Jauge |
| Le nom de la table DynamoDB ciblée par l'opération. | Chaîne |
| Le nom de la commande MongoDB. | Chaîne |
| Contient le nom de la collection ou de la table de la base de données. | Chaîne |
| Indique si le span fait partie d'une trace distribuée. | Booléen |
| La chaîne de requête SQL dont les valeurs sensibles ont été supprimées. | Chaîne |
| Indicateur indiquant si l'opération de base de données a échoué. | Booléen |
| La commande spécifique du protocole MySQL exécutée. | Chaîne |
| Le type de message spécifique du protocole PostgreSQL. | Chaîne |
| Le texte du langage de requête Cassandra (CQL). | Chaîne |
| Le nom spécifique de l'opcode de la requête Cassandra. | Chaîne |
| Le nom de la commande Redis spécifique. | Chaîne |
| L'adresse IP du serveur de base de données distant. | Chaîne |
Attribut | Définition | Type de données |
|---|---|---|
| Le nombre d'opérations Kafka. | Jauge |
| Le 50e percentile de la latence des opérations Kafka en millisecondes. | Jauge |
| Le 90e percentile de la latence des opérations Kafka en millisecondes. | Jauge |
| Le 99e percentile de la latence des opérations Kafka en millisecondes. | Jauge |
| Un résumé de la latence des opérations Kafka, y compris les quantiles min et max, en millisecondes. | Jauge |
| Le nombre total d'octets envoyés ou reçus via Kafka. | Jauge |
Pour les métriques de producteur et de consommateur Kafka, consultez la documentation sur les métriques de producteur Kafka OpenTelemetry et les métriques de consommateur.
Attribut | Définition | Type de données |
|---|---|---|
| Le nom du service de broker Kafka. | Chaîne |
| Le nom du pod du broker Kafka. | Chaîne |
| L'espace de nommage dans lequel s'exécute le broker Kafka. | Chaîne |
| L'identifiant du client Kafka. | Chaîne |
| Le type de client Kafka, soit
, soit
. | Chaîne |
| Indique si l'opération Kafka a entraîné une erreur. | Booléen |
| L'index de la partition Kafka. | Entier |
| L'identifiant de la partition Kafka pour le message. | Entier |
| Le nom de la commande Kafka dans la requête. | Chaîne |
| Le nom du topic Kafka (par partition uniquement). | Chaîne |
Attribut | Définition | Type de données |
|---|---|---|
| Le nom du serveur DNS. | Chaîne |
| L'espace de nommage du serveur DNS. | Chaîne |
| L'ID du cluster du serveur DNS. | Chaîne |
Attribut | Définition | Type de données |
|---|---|---|
| Latence des requêtes DNS, en millisecondes. | Entier |
| Le corps de la requête DNS. | Chaîne |
| Le corps de la réponse de la requête DNS. | Chaîne |
| Le nom de domaine recherché. | Chaîne |
| Le code de retour DNS d'une requête. | Entier |
| Le nom du code de retour DNS d'une requête, sous forme de libellé alphanumérique. | Chaîne |
| Si la requête DNS a été résolue avec succès. | Booléen |
| Le statut de la requête DNS,
ou
. | Chaîne |
| Le type d'informations demandé, tel qu'une adresse IPv4 (
), une adresse IPv6 (
) ou les détails du serveur de messagerie (
). | Chaîne |
Attribut | Définition | Type de données |
|---|---|---|
| Le nombre d'opérations AMQP. | Jauge |
| Le 50e percentile de la latence des opérations AMQP en millisecondes. | Jauge |
| Le 90e percentile de la latence des opérations AMQP en millisecondes. | Jauge |
| Le 99e percentile de la latence des opérations AMQP en millisecondes. | Jauge |
| Un résumé de la latence des opérations AMQP, y compris les quantiles min et max, en millisecondes. | Jauge |
| Le nombre total d'octets envoyés et reçus via le protocole AMQP. | Jauge |
| Le nombre d'octets envoyés dans les requests AMQP. | Jauge |
| Le nombre d'octets reçus dans les réponses AMQP. | Jauge |
Attribut | Définition | Type de données |
|---|---|---|
| Le nom du service de broker AMQP. | Chaîne |
| Le nom du pod du broker AMQP. | Chaîne |
| Le nom du nœud du broker AMQP. | Chaîne |
| Le nom du déploiement du broker AMQP. | Chaîne |
| L'espace de nommage où s'exécute le broker AMQP. | Chaîne |
| Le type de la trame AMQP. | Chaîne |
| Le nom de la méthode de requête AMQP. | Chaîne |
| Le nom de la méthode de réponse AMQP. | Chaîne |
| La clé de routage AMQP utilisée pour router le message. | Chaîne |
| Le tag du consommateur AMQP identifiant le consommateur. | Chaîne |
Attribut | Définition | Type de données |
|---|---|---|
| JSON complet du message de requête brut. | Chaîne |
| JSON du message de réponse brut complet. | Chaîne |
| Vrai lorsque la span est liée à une trace distribuée (
). | Booléen |
| Nom d’hôte du broker traduit par DNAT. Spans serveur uniquement. | Chaîne |
| IP locale traduite par DNAT. Spans serveur uniquement. | Chaîne |
| Port local traduit par DNAT. Spans de serveur uniquement. | Entier |
| Nom du pod source utilisé comme identifiant d'instance de service OTel. | Chaîne |
Attribut | Définition | Type de données |
|---|---|---|
| La quantité de mémoire JVM utilisée en octets. | Jauge |
| La quantité de mémoire JVM engagée en octets. | Jauge |
| La mémoire JVM maximale pouvant être obtenue en octets. | Jauge |
| La durée du garbage collection de la JVM en millisecondes. | Jauge |
Attribut | Définition | Type de données |
|---|---|---|
| Le type de mémoire de la JVM,
ou
. | Chaîne |
| Le nom du collecteur de déchets de la JVM. | Chaîne |
| Le nom du pool de mémoire de la JVM. | Chaîne |
Attribut | Définition | Type de données |
|---|---|---|
| L'identifiant du processus JVM. Présent uniquement sur les métriques JVM. | Chaîne |
| L'ID du cluster. Présent sur la télémétrie Kafka, DNS et AMQP. | Chaîne |
APM eBPF
Découvrez comment utiliser l'APM eBPF de New Relic pour un monitoring des applications sans code et indépendant du langage avec découverte automatique des services.
Métriques du réseau eBPF
En savoir plus sur les capacités de monitoring du réseau eBPF.
Présentation de l'observabilité eBPF
Découvrez comment l’observabilité eBPF de New Relic fournit un monitoring sans code pour les hôtes Linux et les clusters Kubernetes.