Krijg meer inzicht in jouw (web)applicaties met Azure Application Insights

Door Lisa van Baast, Microsoft Power Platform consultant, 21 januari 2025

Application Insights is een uitgebreide monitoringsdienst voor ontwikkelaars en IT-professionals die wordt aangeboden door Microsoft als onderdeel van Azure Monitor. De voordelen van Applications Insights zijn dat het helpt bij het monitoren van prestaties en het gebruik van webapplicaties, zowel tijdens de ontwikkeling als in productie. Dit is nuttig voor het verzamelen van telemetriegegevens en het verkrijgen van een beter inzicht in het gedrag van jouw applicaties.

Een breed scala aan applicaties

Application Insights kan worden gebruikt voor een breed scala aan applicaties, waaronder:

ERP-systemen
De Microsoft Dynamics 365-suite, met onder andere Dynamics 365 Finance en Dynamics 365 Business Central, kan gebruik maken van Application Insights om diepgaande inzichten te bieden in de prestaties van het systeem. Hierdoor kunnen problemen proactief worden opgelost en kan er continue optimalisatie plaatsvinden.

CRM-software
Salesforce-integraties, Dynamics Customer Service en onze SmartCRM-applicatie kunnen via Application Insights worden gemonitord om de prestaties van integraties en API-aanroepen te bewaken, evenals eventuele problemen met gegevensoverdrachten te signaleren.

Power Platform
Ook de verschillende componenten van het Power Platform kunnen worden geanalyseerd met Application Insights.
Zo kunnen bijvoorbeeld Power Apps worden gekoppeld aan Application Insights om gebruikersinteracties, prestaties van de app en fouten te monitoren. Hetzelfde geldt voor Power Automate. Door flows te loggen in Application Insights kunnen fouten opgespoord worden en kunnen bedrijven hiervoor gewaarschuwd worden.

Kosten

Om Azure Application Insights te kunnen gebruiken heb je een actief Azure-abonnement nodig. De specifieke kosten voor Application Insights worden berekend op basis van het volume aan telemetriegegevens dat wordt verzonden en hoe lang je de gegevens wilt bewaren. Standaard worden deze gegevens 90 dagen bewaard, maar het is mogelijk dit te verlengen. Voor een actueel overzicht van de kosten per gigabyte kun je de prijslijst van Microsoft bekijken.

Wat zijn de voordelen van Application Insights voor onze klanten?

Application Insights kan vele voordelen bieden aan bedrijven die hun eerste stappen zetten of al bekend zijn met datagedreven besluitvorming. Het helpt de kwaliteit en betrouwbaarheid van uw webapplicaties te waarborgen en verbeteren, en direct proactief te handelen. Wat kan Application Insights voor jou betekenen:

Dashboards
Het is mogelijk om met een zelf samengesteld dashboard real-time inzicht te krijgen in de prestaties en het gebruik van uw applicaties, zoals serverresponstijden, foutpercentages en gebruikersactiviteit.

Prestatiemonitoring
Door het verzamelen van gedetailleerde prestatiegegevens, zoals laadtijden van pagina’s en afhankelijkheden van databases, kunnen knelpunten en vertragingen snel worden geïdentificeerd en verholpen.

Foutenbewaking
Application Insights kan automatisch fouten en uitzonderingen in uw applicaties detecteren. Je kunt hiervoor waarschuwingen instellen, zodat je direct op de hoogte wordt gesteld.

Gebruikstracking
Een gedetailleerde verzameling gegevens over hoe gebruikers uw applicaties gebruiken, kan de gebruikerservaring verbeteren. Onder andere informatie over welke functies het meest gebruikt worden, wie er inlogt en waar ze eventuele problemen tegenkomen, wordt nauwkeurig geregistreerd.

Azure Application Insights voordelen - Dashboard

Voorbeeld van het gebruik van Application Insights

Een van de vele voorbeelden van het gebruik van Application Insights is het monitoren van Dynamics 365 Business Central met verschillende webserviceverzoeken. Webserviceverzoeken (of webservice requests) zijn aanvragen die de basis vormen van communicatie tussen verschillende systemen via internet of een netwerk. Als er veel verzoeken tegelijk worden verzonden of een verzoek lang duurt, kan dit een nadelig effect hebben op de performance van Business Central of het systeem waarnaar verzoeken worden verstuurd. Door dit te monitoren in Application Insights kunnen deze problemen snel worden opgespoord en geoptimaliseerd.

Azure Application Insights voordelen - Overzicht

Wat kunnen wij voor u betekenen?

Application Insights is één van de managed services die wij aanbieden aan bedrijven. Wij gaan graag met jou om tafel zitten om te bekijken bij welke mogelijke (web)applicaties Application Insights waarde kan toevoegen en wat de voordelen voor jou zijn. Door Application Insights te gebruiken voor jouw applicaties kan snel en proactief worden geacteerd op problemen en kunnen deze continu worden geoptimaliseerd.

Neem contact met ons op voor meer informatie of een vrijblijvende afspraak.