查看指标数据¶
您可以通过以下方式查看指标数据以供分析:
使用 Snowsight 或 Grafana。
执行事件表上的 SELECT 命令。
备注
在开始使用指标数据之前,您必须 启用遥测数据收集。
在 Snowsight 上进行可视化¶
您可以使用 Snowsight 查看事件表中捕获的指标数据。
登录 Snowsight。
在导航菜单中,选择 Monitoring » Query History。
在 Query History 页面上,选择要查看其指标数据的查询。
选择 Query Telemetry 选项卡。
选择要查看其数据的 span,然后选择 Related Metrics 选项卡。
查看查询过程中的时间序列指标和随时间变化的指标。
在 Grafana 上进行可视化¶
您还可以使用免费的合作伙伴工具(例如 Grafana Cloud)对指标数据进行可视化。
有关 Grafana Cloud 的 Snowflake 仪表板模板和安装说明,请参阅 Snowflake 遥测仪表板模板 (https://github.com/snowflakedb/snowflake-telemetry-dashboard-templates)。
使用 SELECT 语句执行查询¶
在查询数据时,您可以使用 括号表示法 选择列中的属性值,如下表所示:
下面示例中的代码用于查询上表,目的是隔离与 DIGITS_OF_NUMBER
函数相关的数据。
SET EVENT_TABLE_NAME='my_db.public.my_events';
SELECT TIMESTAMP, RESOURCE_ATTRIBUTES['snow.executable.name'] AS FUNCTION_NAME, RECORD['METRIC']['NAME']AS METRIC_NAME, VALUE
FROM EVENT_TABLE_NAME
WHERE
RESOURCE_ATTRIBUTES['snow.query.id'] = <INSERT YOUR QUERY ID>
AND RECORD_TYPE = 'METRIC'
ORDER BY TIMESTAMP DESC;