Télémétrie : modification du nom et de la valeur de l’attribut de la table d’événements (en attente)¶
Attention
Ce changement de comportement est présent dans le bundle 2024_08.
Pour connaître le statut actuel du bundle, reportez-vous à Historique du bundle.
Lorsque ce bundle de changements de comportement est activé, certaines données de télémétrie dans une table d’événements changera lorsqu’un gestionnaire (handler) de fonction ou de procédure sera écrit en Java ou Scala.
- Avant la modification:
Dans la table d’événements lorsque le gestionnaire (handler) est écrit en Java ou Scala, ce qui suit est vrai :
Dans la colonne RECORD pour un
SPAN
RECORD_TYPE, la valeur de l’attributname
est une valeur fixe telle quesnow.auto_instrumented
.
- Après la modification:
Dans la table d’événements lorsque le gestionnaire (handler) est écrit en Java ou Scala, ce qui suit est vrai :
Dans la colonne RECORD pour un
SPAN
RECORD_TYPE, la valeur de l’attributname
identifie le gestionnaire (handler) de la fonction ou de la procédure qui a émis les données. Cela varie selon le type d’exécutable :Procédure — nom de la fonction du gestionnaire (handler)
Fonction définie par l’utilisateur (UDF) — nom de la fonction du gestionnaire (handler)
Fonction de table définie par l’utilisateur (UDTF) — nom de la classe du gestionnaire (handler)
Code client — nom de l’API côté client qui a commencé le span
Réf : 1767