Journalisation et traçage : table d’événements par défaut incluse¶
Attention
Ce changement de comportement est présent dans le bundle 2024_06.
Pour connaître le statut actuel du bundle, reportez-vous à Historique du bundle.
Attention
Ce changement de comportement figurait à l’origine dans le bundle 2024_04 et a ensuite été supprimé. Le changement est réintroduit dans le bundle 2024_06.
- Avant la modification:
Snowflake n’inclut pas de table d’événements par défaut. Pour commencer à utiliser la journalisation et le traçage, vous devez installer et activer une table d’événements, la définir comme table d’événements pour le compte à utiliser, puis activer la journalisation et le traçage. Avant l’installation de la table d’événements, les événements de journalisation ou de trace ne sont pas capturés, même si la journalisation ou le traçage sont activés.
- Après la modification:
Par défaut, Snowflake inclut les éléments suivants :
Une table d’événements par défaut appelée SNOWFLAKE.TELEMETRY.EVENTS.
Si aucune table d’événements n’est encore installée et active, la nouvelle table d’événements par défaut sera activée pour le compte. Si une table d’événements existe et reçoit des données, elle restera active après l’ajout de la table d’événements par défaut.
Une vue prédéfinie appelée EVENTS_VIEW dans le schéma TELEMETRY.
La vue EVENTS_VIEW est associée à la table d’événements SNOWFLAKE.TELEMETRY.EVENTS.
Si la journalisation et le traçage étaient précédemment activés et qu’aucun événement n’était capturé parce qu’il n’y avait pas de table d’événements active, la nouvelle table d’événements par défaut commencera à capturer les événements de journalisation et de traçage. Cela entraînera des coûts, comme décrit dans Coûts de la collecte de données de télémétrie.
Si vous n’avez pas encore de table d’événements et que vous souhaitez collecter des événements de journalisation et de traçage, ne faites rien. Les nouveaux événements seront saisis dans la table SNOWFLAKE.TELEMETRY.EVENTS de la base de données SNOWFLAKE, dans le schéma TELEMETRY.
Si vous ne souhaitez pas collecter d’événements pour les objets associés, vous pouvez procéder de l’une des manières suivantes :
Désactivez ou modifiez les niveaux de journalisation et de traçage de manière appropriée aux niveaux des objets respectifs. Pour plus d’informations, voir Définition des niveaux de journalisation, des métriques et du traçage et Définition des niveaux de journalisation, des métriques et du traçage.
Cette option n’est pas applicable pour les Native Apps.
Désinstallez les applications/connecteurs émettant des événements de journalisation et de trace ou supprimez les objets inutiles.
Si vous ne souhaitez pas que des événements de journalisation et de traçage soient collectés dans le compte, exécutez la commande suivante :
ALTER ACCOUNT SET EVENT_TABLE = NONE
Si vous créez votre propre table d’événements et que vous la définissez comme active, les événements seront alors collectés dans cette table d’événements, et non dans la table d’événements par défaut de la base de données Snowflake.
Réf : 1598