Referência de estatísticas do conector

Objetos e procedimentos de banco de dados

Os seguintes objetos de banco de dados são criados por meio do arquivo observability/connector_stats.sql.

PUBLIC.GENERIC_CONNECTOR_STATS

Exibição não disponível para nenhuma função, acesso via exibição CONNECTOR_STATS. Exibição fornecendo dados sobre execuções de ingestão em andamento e concluídas. Uma exibição que recupera e mapeia os dados da união de tabelas internas [STATE.INGESTION_RUN / STATE.RESOURCE_INGESTION_DEFINITION / STATE.INGESTION_PROCESS].

A estrutura da exibição com mapeamento é a seguinte:

  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(segundo de STARTED_AT e COMPLETED_AT) (col) → DURATION_S (col);

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

  13. METADATA (col)

PUBLIC.AGGREGATED_CONNECTOR_STATS

Esta exibição é exposta às funções ADMIN e VIEWER. Ele retorna dados agregados da exibição acima e permite acesso para o usuário definido. As linhas serão agrupadas por horas truncadas e exibidas com linhas atualizadas somadas. Exibição fornecendo dados agregados sobre execuções de ingestão diárias.

Uma exibição que recupera e mapeia os dados da tabela interna GENERIC_CONNECTOR_STATS O mapeamento é o seguinte:

  1. GROUPED BY(horas de STARTED_AT (col)) → RUN_DATE (col);

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

Exemplo de exibição AGGREGATED_CONNECTOR_STATS criado no exemplo GENERIC_CONNECTOR_STATS:

RUN_DATE

UPDATED_ROWS

<timestamp_ntz>

20

<timestamp_ntz>

40

Não é recomendado substituir esta exibição.

PUBLIC.CONNECTOR_STATS

Esta exibição é exposta à função ADMIN. Ele retorna dados da exibição de estatísticas do conector e permite acesso ao usuário definido. Na implementação padrão, essa exibição existe apenas como uma camada adicional acima GENERIC_CONNECTOR_STATS. Esta implementação deve ser substituída se alguns dados personalizados adicionais precisarem ser adicionados.