Compartilhar via


Os desenvolvedores podem emitir telemetria para Application Insights no código AL

Importante

Esse conteúdo está arquivado e não está sendo atualizado. Para obter a documentação mais recente, confira a documentação do produto Microsoft Dynamics 365. Para ver os planos de lançamento mais recentes, confira os planos de lançamento do Dynamics 365 e Microsoft Power Platform.

Habilitado para Versão preliminar pública Disponibilidade Geral
Administradores, criadores, profissionais de marketing ou analistas, automaticamente 1º de outubro de 2020 1º de outubro de 2020

Benefícios do recurso

Agora os desenvolvedores de aplicativo podem instrumentar seu código para uso próprio e possibilitar que os parceiros de revenda solucionem possíveis problemas.

Detalhes do recurso

Neste ciclo, adicionamos uma nova função, Session.LogMessage, que tem a seguinte assinatura:

Session.LogMessage(
      EventID : String
    , Message: String
    , DataClassification: DataClassification
    , Scope: ExtensionPublisher|All
    , Verbosity: Verbosity 
    , Dimensions: Dictionary of [String, String]
)

Se o nível de detalhamento estiver definido como Normal e DataClassification estiver definido como SystemMetadata, a plataforma emitirá telemetria. O valor do parâmetro Escopo determina para onde a telemetria será enviada. Se definido como ExtensionPublisher, a telemetria será enviada somente à conta do Application Insights especificada no arquivo app.json. Se definido como Tudo, a telemetria também será enviada à conta do Application Insights especificada no centro de administração do Business Central.

Consulte também

Criar rastreios de telemetria personalizados para monitoramento do Application Insights (docs)