Collecte de données de métriques¶
Vous pouvez mieux comprendre les procédures stockées et la consommation de ressources d’UDF en utilisant des métriques de CPU et de mémoire générées par Snowflake. Grâce à ces informations, vous pouvez résoudre les erreurs et les problèmes de performances. Les données de métriques sont stockées dans la table des événements de votre compte.
Après avoir collecté des données dans la table des événements, vous pouvez accéder aux données pour analyse via SQL ou dans Snowsight. Pour plus d’informations, voir Affichage des données métriques.
Note
Avant de pouvoir collecter des données de métriques, vous devez activer la collecte de données de télémétrie. Vous n’avez pas besoin d’ajouter de code pour émettre des données de métriques. Snowflake génère les données et les collecte dans une table d’événements.
Niveau pour les données de métriques¶
Vous pouvez spécifier si vous souhaitez collecter des données de métriques dans la table d’événements en définissant le niveau de métrique. Assurez-vous de définir le niveau afin que les données soient collectées.
Pour plus d’informations, voir Définition des niveaux de journalisation, des métriques et du traçage.
Une fois que vous avez collecté des données, vous pouvez afficher les données métriques en utilisant un outil graphique ou en interrogeant la table des événements avec SQL.
Langues acceptées¶
Vous pouvez collecter des métriques provenant du code écrit dans les langages suivants, y compris lorsque le code du gestionnaire (handler) est écrit avec des APIs Snowpark.
Langage / Type |
Java |
Python |
JavaScript |
Scala |
Exécution de scripts Snowflake |
---|---|---|---|---|---|
Gestionnaire (handler) de procédure stockée |
✔ |
✔ |
|||
Appli Streamlit |
✔ |
✔ |
|||
Gestionnaire (handler) d’UDF (fonction scalaire) |
✔ |
✔ |
|||
Gestionnaire (handler) d’UDTF (fonction de table) |
✔ |
✔ |
Données de métriques du code du gestionnaire¶
Snowflake capture automatiquement les données de métriques lorsque votre code est exécuté. Vous n’avez pas besoin d’apporter de modifications à votre code de gestionnaire.
Pour plus d’informations, voir Émission de données de métriques à partir du code du gestionnaire.
Affichage des données métriques¶
Vous pouvez consulter les données de métriques collectées via Snowsight ou en interrogeant la table des événements dans laquelle les données sont stockées. Pour plus d’informations, voir Affichage des données métriques.