Telemetria: alterações no nome e valor do atributo da tabela de eventos (pendente)

Atenção

Essa mudança de comportamento está no pacote 2024_08.

Para saber o status atual do pacote, consulte Histórico do pacote.

Quando esse pacote de mudança de comportamento estiver habilitado, alguns dados de telemetria em uma tabela de evento serão alterados quando um manipulador de função ou procedimento for escrito em Java ou Scala.

Antes da mudança:

Na tabela de evento quando o manipulador é escrito em Java ou Scala, o seguinte é verdadeiro:

  • Na coluna RECORD para SPAN RECORD_TYPE, o valor do atributo name é um valor fixo, como snow.auto_instrumented.

Após a mudança:

Na tabela de evento quando o manipulador é escrito em Java ou Scala, o seguinte é verdadeiro:

  • Na coluna RECORD para SPAN RECORD_TYPE, o valor do atributo name identifica o manipulador da função ou procedimento que emitiu os dados. Isso varia de acordo com o tipo de executável:

    • Procedimento – nome da função do manipulador

    • Função definida pelo usuário (UDF) – Nome da função do manipulador

    • Função de tabela definida pelo usuário (UDTF) – Nome da classe do manipulador

    • Código do cliente – Nome da API do lado do cliente que iniciou o span

Ref.: 1767