Blog Azure

Application Insights: een gamechanger voor ISVs

Als developer wil je weten hoe jouw applicatie functioneert. En hoe de gebruikers de app ervaren. Hiervoor biedt Microsoft een geavanceerde tool: Applications Insights.

Leestijd 4 minuten. Gepubliceerd: 12 september 2022

Wat is Azure Application Insights?

Deze geavanceerde monitoringstool helpt je om je live toepassingen te controleren. En om de prestaties en bruikbaarheid van jouw applicatie continu te verbeteren. De tool bevat sterke analyse hulpmiddelen om prestaties en afwijkingen te analyseren en te begrijpen wat gebruikers daadwerkelijk met je app doen.

Nooit meer achter de feiten aanlopen

Veel softwarebedrijven kiezen voor Application Insights omdat zij met hun huidige systemen vaak achter de feiten aanlopen. Ze zijn er klaar mee om alsmaar eindeloos door logs te moeten spitten om het probleem te achterhalen. Met Application Insights is dat verleden tijd. Hiermee weet je precies hoe jouw applicatie presteert. Ongeacht waar die staat; on-premise of in de cloud.

Drie dashboards van Application Insights

De monitoringstool van Microsoft Azure geeft je direct inzicht in waar, wanneer én waarom fouten ontstaan. Via livebeelden en rapportages volg je de prestaties van jouw applicatie. Elk van deze elementen heeft een eigen dashboard binnen Application Insights. Wij lichten deze kort toe:

1. Failures dashboard

Jij wilt niet dat jouw applicatie fouten maakt. Als het dan toch gebeurt, dan wil je weten wat er misgaat, wanneer en waarom. Dat zie bij Failures in Application Insights. Hier kun je mislukte aanvragen correleren met uitzonderingen en andere gebeurtenissen op zowel de client als de server. Zo kun je de oorzaken snel achterhalen en aanpakken.

2. Performance dashboard

Hoe snel reageert jouw applicatie? Hoeveel seconden duurt het als je een feature uitvoert? Bij Performance zie je in één overzicht hoe jouw applicatie presteert. Ontdek welke onderdelen het populairst zijn, op welke tijdstippen van de dag en waar jouw gebruikers zich bevinden.

3. Live Metrics dashboard

Op dit dashboard vind je een livebeeld van je applicatie. Dit overzicht is vooral handig wanneer je een nieuwe release implementeert. Dan ben je er direct van op de hoogte als de prestaties onbedoeld afnemen. Ook kun je controleren of bijvoorbeeld de bug die je opgelost hebt inderdaad niet meer voorkomt.

Slim besparen

Naast inzicht, biedt Application Insights je ook de mogelijkheid om slim te besparen. Stel je voor dat een onderdeel van jouw app niet naar wens presteert. Dan is het de kortste klap om de resources op te schalen. Blijkt het achteraf een geheugen-bug te zijn geweest? Dan kun je gemakkelijk weer terugschalen als je de bug hebt opgelost. Dat geldt ook voor het geheugengebruik en de CPU. Als je hieraan ziet dat je applicatie ‘s-nachts niet gebruikt wordt, dan kun je ervoor kiezen om deze op die tijden terug te schalen. Zo betaal je nooit te veel.

Ben je nieuwsgierig geworden en wil je aan de slag?

Dan is het afsluiten van een Microsoft Azure abonnement de eerste stap. Hiervoor kun je je gratis aanmelden bij Azure. Als jouw organisatie al een abonnement heeft, kun je Application Insights hieraan toevoegen. Vervolgens kies je hoe je voor de dienst wilt betalen: per gebruik (flexibele prijzen voor de hoeveelheid opgenomen gegevens) of per toezeggingsniveau (vaste voorspelbare kosten vanaf 100 GB per dag). Lees meer over de pricing van Application Insights.

Liever eerst een duik nemen in de wereld van Application Insights?

Meld je dan aan voor de gratis deepdive workshop Application Insights  van Intercept. Deze workshop is speciaal ontwikkeld voor developers en mensen die interesse hebben in het optimaliseren van de performance van applicaties.