26. oktober 2026
Introduktion
Telemetri er ikke længere et nice-to-have for udvidelser til Business Central — det er afgørende for at kunne opdage performanceproblemer, fejl og brugsmønstre i produktion. Microsofts dokumentation viser, hvordan du kan integrere Application Insights i dine AL-udvidelser, så du får kontinuerlig indsigt i, hvordan din kode opfører sig i realtid.
Hvad indebærer opsætningen?
Opsætningen handler om at instrumentere dine AL-pakker til at sende relevante data til Application Insights. Det betyder at definere, hvilke events, traces og exceptioner der skal indsamles, og hvordan du strukturerer telemetry-data, så de bliver nyttige. Typisk inkluderer du:
- Bruger- og sessionskontekst (hvor relevant og GDPR-kompatibelt)
- Exception-logging med relevante felter
- Custom events for forretningskritiske processer (f.eks. ordrebehandling eller integrationstransaktioner)
- Performance-metrics, som timing af API-kald og databaseforespørgsler
Dokumentationen forklarer også, hvordan du håndterer konfigurationen i forskellige miljøer (sandbox vs. produktion) og hvordan secrets og connection strings sikres via miljøvariabler eller Key Vault.
Praktiske overvejelser og faldgruber
Når du instrumenterer, er der flere praktiske hensyn:
- Datamængde: For meget detalje kan føre til høje omkostninger og støj. Prioriter events, der hjælper med fejlfinding og forretningsmål.
- GDPR og persondata: Sørg for at anonymisere eller undlade PII (personligt identificerbare oplysninger) fra telemetri.
- Versionsstyring: Skift i udvidelsesversioner kan ændre telemetri-skemaet — planlæg migration og bagudkompatibilitet.
- Lokalt udviklingsmiljø: Sørg for at adskille dev-telemetri fra produktionsdata for at undgå forvirring.
Hvordan bruger du dataene?
Data fra Application Insights kan bruges direkte i Azure-portalen til at:
- Bygge dashboards over fejl og latency
- Sætte alerts op ved kritiske undtagelser eller stigninger i fejlrate
- Analysere trace-kæder for at finde flaskehalse i integrationsflow
- Understøtte root-cause-analyse ved kundesager
Hvad betyder det for dig?
At implementere Application Insights i dine udvidelser giver konkret værdi: hurtigere fejlfinding, bedre performanceindsigt og et grundlag for proaktiv drift. For danske Business Central-kunder betyder det kortere nedetid, færre support-sager og bedre prioritering af udviklingsarbejde. Start med at identificere tre kritiske events i din løsning og få dem instrumenteret — det giver hurtigt ROI og et bedre beslutningsgrundlag.
Kilde: Microsoft Learn