查看指标数据

您可以通过以下方式查看指标数据以供分析:

  • 使用 Snowsight 或 Grafana。

  • 执行事件表上的 SELECT 命令。

备注

在开始使用指标数据之前,您必须 启用遥测数据收集

在 Snowsight 上进行可视化

您可以使用 Snowsight 查看事件表中捕获的指标数据。

  1. 登录 Snowsight。

  2. 在导航菜单中,选择 Monitoring » Query History

  3. Query History 页面上,选择要查看其指标数据的查询。

  4. 选择 Query Telemetry 选项卡。

  5. 选择要查看其数据的 span,然后选择 Related Metrics 选项卡。

  6. 查看查询过程中的时间序列指标和随时间变化的指标。

在 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;
Copy
语言: 中文