Business Central Monitoren met Application Insights: Een Praktische Gids
Inleiding
Voor veel organisaties is Dynamics 365 Business Central het hart van hun bedrijfsvoering. Het systeem draait in de cloud en zorgt ervoor dat processen soepel en efficiënt verlopen. Maar hoe weet je eigenlijk of alles wel goed draait? En hoe kun je vroegtijdig fouten signaleren of vertragingen voorkomen?
Microsoft biedt hiervoor een handige oplossing: Application Insights. In deze blog leggen we uit wat deze tool is, hoe je het instelt voor Business Central en hoe je het gebruikt om grip te krijgen en houden op je ERP-omgeving.
Wat is Application Insights?
Application Insights is onderdeel van Azure Monitor: een cloudservice van Microsoft die continu informatie verzamelt over wat er in je applicatie gebeurt. Denk aan prestaties, foutmeldingen en gebruiksgedrag. Simpel gezegd: het is een slim meetsysteem dat in de gaten houdt of je software nog goed werkt.
Oorspronkelijk werd deze tool gebruikt om websites en apps te monitoren, maar inmiddels is het uitgegroeid tot een platform dat ook voor ERP-oplossingen zoals Business Central wordt ingezet. En je hoeft geen IT-expert te zijn om het te gebruiken.
Wat kun je ermee?
-
Prestaties volgen: je ziet of bepaalde pagina’s traag laden of rapporten langer duren dan normaal.
-
Fouten opsporen: je krijgt inzicht in foutmeldingen en kunt achterhalen waarom iets misgaat.
-
Gebruik analyseren: je ontdekt welke functies van Business Central het meest worden gebruikt en hoe gebruikers zich door het systeem bewegen.
-
Vooruit kijken: je kunt trends herkennen en anticiperen op toekomstige problemen.
Kortom: Met Application Insights doe je bruikbare inzichten op in ingewikkelde systeemdata.
Waarom Application Insights gebruiken in Business Central?
Business Central (met name de SaaS-versie) genereert automatisch gegevens over alles wat er onder de motorkap gebeurt. Door die gegevens naar Application Insights te sturen, krijg je als gebruiker of beheerder zicht op de gezondheid van het systeem.
Wat levert dat concreet op?
1. Inzicht in prestaties
Je kunt precies zien waar het systeem langzaam is. Bijvoorbeeld: als een rapport steeds langer duurt om te laden, dan zie je dat in je telemetry-data. Zo kun je tijdig actie ondernemen voordat gebruikers er last van krijgen.
2. Sneller fouten oplossen
Foutmeldingen bevatten vaak weinig uitleg. Maar met Application Insights zie je wat er écht misgaat. Bijvoorbeeld: als twee mensen tegelijk een record proberen aan te passen en dat botst, zie je in de logs wat er is gebeurd – inclusief de gebruikers en foutdetails.
3. Problemen voorkomen
Application Insights is niet alleen handig om achteraf te analyseren, maar ook om proactief op te treden. Je ziet bijvoorbeeld dat een proces week na week iets trager wordt – een waarschuwingssignaal dat je serieus kunt nemen vóórdat gebruikers gaan klagen.
4. Slimmer optimaliseren
Je ontdekt welke onderdelen van het systeem veel of juist weinig worden gebruikt. Zo kun je bepalen waar training nodig is, of welke functies verder ontwikkeld moeten worden.
5. Betere veiligheid en controle
Je ziet wie wanneer heeft ingelogd, hoeveel fouten er zijn, en of er verdachte patronen opduiken (zoals veel mislukte inlogpogingen). Dat helpt bij het bewaken van de veiligheid van je ERP-systeem.
Hoe zet je Application Insights aan in Business Central (SaaS)?
Stap 1: Azure instellen
Je maakt in de Azure Portal een nieuwe Application Insights resource aan. Deze ‘container’ vangt alle gegevens op die vanuit Business Central worden gestuurd. Hiervoor heb je een Azure-abonnement nodig. Je kiest een naam en locatie, en daarna krijg je een unieke sleutel (connection string).
Stap 2: Koppeling maken in Business Central
In het Beheercentrum van Business Central kies je de juiste omgeving (bijvoorbeeld ‘Productie’) en voeg je de Application Insights-sleutel toe. Daarna zet je telemetry aan. Let op: Business Central start opnieuw op zodra je dit activeert – doe dit dus buiten werktijd.
Stap 3: Werkt het?
Check in Azure of er data binnenkomt. Zie je paginaweergaves, logs of fouten verschijnen? Dan is de koppeling geslaagd en begint je systeem live gegevens door te sturen naar Application Insights.
Hoe gebruik je de gegevens?
Azure Portal
In de Azure Portal kun je via dashboards en grafieken zien hoe je systeem ervoor staat. Voor wie meer technisch is, kun je met een querytaal (KQL) zelf vragen stellen aan je data, zoals: “Welke fouten kwamen er gisteren voor?” of “Wat waren de langzaamste rapporten deze week?”
Power BI Usage Analytics
Microsoft heeft een kant-en-klare Power BI app ontwikkeld waarmee je de data uit Application Insights overzichtelijk kunt bekijken. Denk aan dashboards met foutgrafieken, gebruikersactiviteit, systeembelasting, en aanbevelingen voor verbetering. Ideaal voor beheerders of managers.
Admin Center in Business Central
Voor een snelle blik op recente meldingen biedt het Admin Center van Business Central een ingebouwde weergave van telemetry. Daarmee kun je direct na een foutmelding checken wat er is gebeurd, wat handig is bij supportvragen.
Best practices voor slim gebruik
Om het meeste uit Application Insights te halen, geven we graag een aantal tips mee:
-
Zet telemetry direct aan: vanaf het begin data verzamelen is cruciaal, want zonder gegevens kun je ook niet analyseren.
-
Bepaal een nulmeting: leg vast wat ‘normaal’ is qua prestaties en gebruik. Zo zie je sneller wanneer iets afwijkt.
-
Blijf monitoren: plan wekelijks of maandelijks een kort moment in om de dashboards door te nemen.
-
Gebruik begrijpelijke dashboards: de Power BI-app is een laagdrempelige manier om iedereen te betrekken.
-
Voorkom dat je verdwaalt in de data: richt je op de belangrijkste signalen (zoals fouten en trage processen) en filter overbodige details weg.
-
Deel je inzichten: neem de gegevens mee in je overleggen met collega’s of leveranciers; dat versnelt het oplossen van problemen aanzienlijk.
Tot slot: Application Insights is méér dan Business Central
Hoewel deze gids zich richt op Business Central, is het goed om te weten dat Application Insights ook gebruikt wordt in andere Dynamics-producten én in websites, apps en API’s binnen Azure.
Het is een breed inzetbare tool voor iedereen die zicht wil houden op zijn digitale omgeving. Door deze technologie ook binnen Business Central slim in te zetten, creëer je een veiliger, sneller en stabieler ERP-systeem voor je hele organisatie.