连接器统计信息参考¶
数据库对象和过程¶
以下数据库对象是通过文件 observability/connector_stats.sql
创建的。
PUBLIC.GENERIC_CONNECTOR_STATS¶
任何角色都无法查看,请通过视图 CONNECTOR_STATS
进行访问。提供有关正在进行和已完成的引入运行数据的视图。一个视图,用于检索和映射 [STATE.INGESTION_RUN
/STATE.RESOURCE_INGESTION_DEFINITION
/STATE.INGESTION_PROCESS
] 内部表联合数据。
带映射的视图结构如下:
ID (col) → RUN_ID (col);
RESOURCE_INGESTION_DEFINITION_ID (col)
INGESTION_CONFIGURATION_ID (col)
INGESTION_PROCESS_ID (col)
NAME (col)
STARTED_AT (col)
UPDATED_AT (col)
COMPLETED_AT (col)
STATUS (col)
INGESTED_ROWS (col)
DATEDIFF(来自 STARTED_AT 和 COMPLETED_AT 的秒数)(col) → DURATION_S (col);
INGESTED_ROWS (col) / DURATION_S (col) → THROUGHPUT_RPS (col);
METADATA (col)
PUBLIC.AGGREGATED_CONNECTOR_STATS¶
此视图会对 ADMIN
和 VIEWER
角色公开。它从上述视图返回汇总数据,并允许已定义的用户访问。行将按截断的小时数分组,并显示更新行的总和。提供每日引入运行汇总数据的视图。
一个视图,用于从 GENERIC_CONNECTOR_STATS
内部表中检索和映射数据。映射如下所示:
GROUPED BY(来自 STARTED_AT (col) 的小时数)→ RUN_DATE (col);
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
的附加层存在。如果需要添加其他自定义数据,则应覆盖此实施。