连接器统计信息参考

数据库对象和过程

以下数据库对象是通过文件 observability/connector_stats.sql 创建的。

PUBLIC.GENERIC_CONNECTOR_STATS

任何角色都无法查看,请通过视图 CONNECTOR_STATS 进行访问。提供有关正在进行和已完成的引入运行数据的视图。一个视图,用于检索和映射 [STATE.INGESTION_RUN /STATE.RESOURCE_INGESTION_DEFINITION /STATE.INGESTION_PROCESS] 内部表联合数据。

带映射的视图结构如下:

  1. ID (col) → RUN_ID (col);

  2. RESOURCE_INGESTION_DEFINITION_ID (col)

  3. INGESTION_CONFIGURATION_ID (col)

  4. INGESTION_PROCESS_ID (col)

  5. NAME (col)

  6. STARTED_AT (col)

  7. UPDATED_AT (col)

  8. COMPLETED_AT (col)

  9. STATUS (col)

  10. INGESTED_ROWS (col)

  11. DATEDIFF(来自 STARTED_AT 和 COMPLETED_AT 的秒数)(col) → DURATION_S (col);

  12. INGESTED_ROWS (col) / DURATION_S (col) → THROUGHPUT_RPS (col);

  13. METADATA (col)

PUBLIC.AGGREGATED_CONNECTOR_STATS

此视图会对 ADMINVIEWER 角色公开。它从上述视图返回汇总数据,并允许已定义的用户访问。行将按截断的小时数分组,并显示更新行的总和。提供每日引入运行汇总数据的视图。

一个视图,用于从 GENERIC_CONNECTOR_STATS 内部表中检索和映射数据。映射如下所示:

  1. GROUPED BY(来自 STARTED_AT (col) 的小时数)→ RUN_DATE (col);

  2. SUM(INGESTED_ROWS (col)) → UPDATED_ROWS (col);

在 GENERIC_CONNECTOR_STATS 示例中创建的 AGGREGATED_CONNECTOR_STATS 视图示例:

RUN_DATE

UPDATED_ROWS

<timestamp_ntz>

20

<timestamp_ntz>

40

...

...

不建议覆盖此视图。

PUBLIC.CONNECTOR_STATS

此视图会对 ADMIN 角色公开。它从连接器统计视图返回数据,并允许定义的用户访问。在默认实施中,此视图仅作为 GENERIC_CONNECTOR_STATS 的附加层存在。如果需要添加其他自定义数据,则应覆盖此实施。

语言: 中文