TELEMETRY 架构¶
在 SNOWFLAKE 数据库中,TELEMETRY 架构包含支持收集遥测数据所需的表、视图和存储过程。
TELEMETRY 表¶
SNOWFLAKE.TELEMETRY.EVENTS 表是用于遥测数据收集的 默认事件表。如果您没有 设置事件表,Snowflake 默认使用 EVENTS 表来收集遥测数据。
有关 SNOWFLAKE.TELEMETRY.EVENTS 中列的参考信息,请参阅 事件表列。
有关 Snowflake 中遥测的更多信息,请参阅 日志记录、跟踪和指标。
视图 |
备注 |
---|---|
EVENTS |
显示默认事件表中收集的日志消息、跟踪事件和指标测量值的行。 |
TELEMETRY 视图¶
TELEMETRY 架构提供默认事件表 SNOWFLAKE.TELEMETRY.EVENTS 的以下视图。
视图 |
备注 |
---|---|
显示默认事件表中收集的日志消息、跟踪事件和指标测量值的行。 |
访问 TELEMETRY 架构中的视图¶
EVENTS_VIEWER 或 EVENTS_ADMIN 角色可以在 EVENTS_VIEW 视图上执行 SELECT 操作。有关更多信息,请参阅 访问默认事件表和 EVENTS_VIEW 的角色。
一般使用说明¶
Snowflake 特定的视图可能会发生变化。避免从这些视图中选择所有列。相反,请选择所需的列。例如,如果您想选择
name
列,请使用SELECT name
,而不是SELECT *
。视图查询返回的行取决于授予用户当前角色的权限。在 EVENTS_VIEW 视图中查询视图时,仅返回当前角色已获得访问权限的对象。
TELEMETRY 存储过程¶
TELEMETRY 架构提供以下存储过程,可用于管理对从 EVENTS_VIEW 视图中选择的行的访问。
视图 |
备注 |
---|---|
通过指定表列数组,将行访问策略绑定到 EVENTS_VIEW。 |
|
删除绑定到 EVENTS_VIEW 的指定行访问策略。 |