Ontwikkelaars kunnen telemetrie uitzenden naar Application Insights op basis van AL-code

Belangrijk

Deze inhoud is gearchiveerd en wordt niet bijgewerkt. Raadpleeg de pagina Microsoft Dynamics 365-productdocumentatie voor de meest recente documentatie. Raadpleeg de pagina Releaseplannen voor Dynamics 365 en Microsoft Power Platform voor de meest recente releaseplannen.

Geactiveerd voor Openbare preview Algemene beschikbaarheid
Beheerders, makers, marketeers of analisten, automatisch 1 oktober 2020 1 oktober 2020

Zakelijke waarde

App-ontwikkelaars kunnen hun code aanwenden voor eigen gebruik, maar ze kunnen ook hun resellerpartners in de gelegenheid stellen om met deze code potentiƫle problemen op te lossen.

Functiedetails

In deze wave voegen we de nieuwe functie Session.LogMessage toe, die de volgende handtekening heeft:

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

Als het niveau van Verbosity is ingesteld op Normal en DataClassification is ingesteld op SystemMetadata, zendt het platform telemetrie uit. De waarde van de parameter Scope bepaalt waarnaar telemetrie wordt verzonden. Als deze parameter is ingesteld op ExtensionPublisher, wordt telemetrie alleen verzonden naar het Application Insights-account dat is opgegeven in het bestand app.json. Als de parameter is ingesteld op All, wordt er ook telemetrie verzonden naar het Application Insights-account dat is opgegeven in het Business Central-beheercentrum.

Zie ook

Aangepaste telemetrietraceringen maken voor Application Insights-controles (docs)