Télémétrie : modification du nom et de la valeur de l’attribut de la table d’événements¶
Attention
Ce changement de comportement est présent dans le bundle 2024_07.
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 la table d’événements et dans Snowsight changent lorsqu’un gestionnaire (handler) de fonction ou de procédure est écrit en Python.
- Avant la modification:
Dans la table d’événements lorsque le gestionnaire (handler) est écrit en Python, ce qui suit est vrai :
Dans la colonne RECORD pour un RECORD_TYPE
SPAN, la valeur de l’attributnameest une valeur fixe telle quesnow.auto_instrumented.La colonne RECORD pour un RECORD_TYPE
SPANpeut contenir un attributsnowflake.max_memory_usage_bytes.
Dans Snowsight, dans la vue Query Profile, la valeur
snowflake.max_memory_usage_bytesest répertoriée comme Python sandbox max memory usage.- Après la modification:
Dans la table d’événements lorsque le gestionnaire (handler) est écrit en Python, ce qui suit est vrai :
Dans la colonne RECORD pour un RECORD_TYPE
SPAN, la valeurnamede l’attribut 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
La colonne RECORD pour un RECORD_TYPE
SPANpeut contenir un attributsnow.process.memory.usage.maxrenommésnowflake.max_memory_usage_bytes.
Dans Snowsight, dans la vue Query Profile, la valeur
snow.process.memory.usage.maxest répertoriée comme Max Python process memory usage.De même, dans la sortie de la fonction GET_QUERY_OPERATOR_STATS, la
Python sandbox max memory usage nested keyde la colonne OPERATOR_STATISTICS a été renomméeMax Python process memory usage.
Réf : 1668