DDC BC 23 maart 2021 - Telemetry it is as easy as 123 - Technisch

Dinsdag, 23 maart 2021, door Bert Verbeek

In deze sessie over Telemetry door Bert Verbeek kwamen vier zaken aan bod:

  • Wat kun je ermee?
  • Hoe moet je het instellen?
  • Wat komt er binnen?
  • Hoe query ik de data? 

Wat kun je ermee?

We bekijken de telemetry met Application Insights, dit is een onderdeel van Azure monitor. Hiermee kun je het gebruik van de applicatie, in dit geval Business Central monitoren. Dat kan gaan om items rondom performance, zoals bijvoorbeeld long running queries. Maar ook kun je heel mooi zien welke pages bekeken worden en via welke route men daar komt.  Of waar de meeste fouten optreden.

Hoe moet je het instellen?

Telemetry is mogelijk voor een SaaS omgeving, voor een On-premise omgeving, maar ook specifiek voor een Extensie.
Starten is heel eenvoudig. In (Azure) Application Insights kun je de ‘Instrumentation Key’ kopiëren. Deze kun je plakken in het admin center bij een Cloud omgeving, de Service Tier settings bij een lokale omgeving, of de app.json van een extensie.

Wat komt er binnen?

De standaard mogelijkheden verschillen per type (SaaS, On-premise, Extension). Waar kunnen we aan denken? Bijvoorbeeld informatie over het genereren van rapporten of fouten bij de upgrade van een extensie.
Maar het is ook mogelijk eigen signalen toet te voegen via code in AL.

Hoe query ik de data?

Om data op te halen gebruiken we Kusto Query Language (KQL). Genoemd naar de Franse onderwater ontdekkingsreiziger Jacques Cousteau. Dit is een tool om data uit de ‘oceaan’ van log gegevens te halen.
Hiermee kunnen we bijvoorbeeld long running queries ophalen. Maar ook de page views van gebruikers om daarmee user flows (het pad van de gebruiker door de applicatie) te genereren.
Er zijn vier tools beschikbaar om de data te analyseren: Kusto explorer, Azure data studio, Power BI en het dashboard in Azure portal. Verder kunnen er Alerts worden ingesteld.

Telemetry is meten achteraf. Om vooraf te testen en te meten kan de Performance toolkit worden gebruikt. Met behulp van test codeunits  met scenario’s kan software vooraf op performance worden getest.


Diverse keren en nogmaals aan het eind gaf de spreker ons een dringend advies: “Begin simpel”, bijvoorbeeld met long running queries.

Verslag: Jan van Maanen
Foto's: Vincent van Rens

« Naar het overzicht

Events

10 november 2021 - Dynamics 365 BC Event, 10 november 2021
Van der Valk Hotel Veenendaal | Bastion 73 | 3905 NJ Veenendaall
Datum: 10 november 2021
Meer informatie »

22 juni 2021 - Dynamics 365 BC Event, 22 juni 2021
gather.town
Datum: 22 juni 2021
Meer informatie »

23 maart 2021 - Dynamics 365 BC Event, 23 maart 2021
gather.town
Datum: 23 maart 2021
Meer informatie »


Nieuws

Dutch Dynamics Community - BC * Nieuwsflits * November 2021
20 november 2021
Lees bericht »

Dutch Dynamics Community - BC * Nieuwsflits * Oktober 2021 * 2
27 oktober 2021
Lees bericht »

Dutch Dynamics Community - BC * Nieuwsflits * Oktober 2021
05 oktober 2021
Lees bericht »


Blog

DDC BC-avond Veenendaal 10 november 2021
10 november 2021
Lees blog »

DDC BC 10 november 2021 - Personaliseren in Business Central - Functioneel
10 november 2021
Lees blog »

DDC BC 10 november 2021 - Werken met XML in AL - Technisch
10 november 2021
Lees blog »

Wat is de Dutch Dynamics Community?

Ons doel is het delen van kennis en ervaringen rondom Microsoft Dynamics software.

We bieden de mogelijkheid aan alle Microsoft Dynamics Professionals om met elkaar in contact te komen en deel te nemen aan presentaties en discussies.

Laagdrempelig, onafhankelijk, diepgaand en altijd actueel.

Om iedereen op de hoogte te houden kun je je inschrijven voor een van onze nieuwsbrieven:

Schrijf je hier in voor de Business Central nieuwsbrief

Schrijf je hier in voor de Finance & Operations nieuwsbrief

Platinum sponsors


Gold sponsors

 

Sapphire sponsors


Silver sponsors


Club van 100

c100