Azure’s Application Insightsx dotTrace

Azure’s Application Insights x dotTrace
De beste combi!

Azure’s Application Insights
x dotTrace

In een eerdere blogpost hebben we het belang van performance inzichtelijk gemaakt, maar hoe til je jouw performance naar een optimaal niveau? Er zijn namelijk ontzettend veel manieren om dat te doen. Dit verschilt alleen per systeem, platform waar het op draait en waar het voor gebruikt wordt.

In deze post nemen we de tijd om eens in te zoomen op het gebruik van Azure’s Application Insights in combinatie met dotTrace. De ideale combinatie voor jouw .NET systeem, ook als je systeem niet bij Azure gehost wordt. Wij als .NET-koningen worden er in ieder geval blij van.


Applications Insights

Application Insights is één van de functionaliteiten die wordt aangeboden onder de Azure Monitor en is een uitbreidbare performance management service. Het biedt een out-of-the-box oplossing voor .NET apps die al live zijn en door middel van een agent gemonitord worden, maar ook SDK’s voor applicaties waarbij in-code de instrumentatie geïmplementeerd kan worden. Daarnaast is er ook support voor de meest bekende logging-frameworks, zoals ILogger en Log4Net en nog een aantal andere grote jongens voor binnen de Java-wereld. Dan is nog niet eens de volledige support-base genoemd. Best gaaf dus!

Na installatie van de ‘in-code-sensoren’ of het aanzetten van Application Insights door middel van de Application Insights Agent krijg je inzicht in allerlei aspecten van je applicatie en dat op verschillende niveau’s. Je krijgt informatie over de front-end, back-end en de datalaag van je applicatie. Ook krijg je die informatie op verschillende manieren aangeboden! Zo is er de mogelijkheid tot het instellen van alerts, inzicht door middel van dashboards en grafieken. Daarbij is er een profiler beschikbaar voor het inzoomen op de uitgevoerde requests. Ook is er mogelijkheid tot het gebruik maken van debug snapshots, zodat je eenvoudig de stap kunt maken van ‘Er is een probleem’ naar ‘Waar bevindt zich het probleem en wat is het?’. Supersimpel dus!

dotTrace

Over de overstap van probleemherkenning naar probleemoplossing gesproken; hier komt dotTrace om het hoekje kijken. Waar Application Insights inzicht geeft in de stand van zaken omtrent applicaties die live (in productie) staan, maakt dotTrace het makkelijk om in te zoomen op de problemen die je hebt gevonden in Application Insights en maakt ze analyseerbaar op reproductie-niveau.

dotTrace is onderdeel van dotUltimate, een digitale gereedschapskoffer voor Jetbrains-software die je helpt bij het ontwikkelen van je applicatie. Het is een .NET performance profiler. Met andere woorden: het stelt je op de hoogte van divers performance-gerelateerde statistieken.

Van probleem naar oplossing

dotTrace maakt het ontzettend eenvoudig om de stap van herkenning van een probleem naar de oplossing ervan te komen. In debug-mode run je je applicatie, je attacht dotTrace erop en vervolgens kun je het performance-probleem dat je met Application Insights hebt ontdekt gaan reproduceren. dotTrace maakt de statistieken van je calls inzichtelijk en toont aan waar de meeste tijd in gaat zitten en dus waar je je aandacht aan moet besteden. Vet handig dus!


Aan de slag, Sherlock!

De combinatie van deze twee is dus ideaal. Application Insights is de digitale bewakingscamera van je applicatie en als zich een probleem heeft voorgedaan, is dotTrace het vergrootglas waar je het daadwerkelijke speurwerk mee verricht. Meer heb je niet nodig toch!

Wat we
voor jou kunnen
doen?
Onze .NET oplossingen laten zich over het algemeen niet in een paar regels uitleggen.

Wil je weten wat we voor jouw organisatie kunnen betekenen? Laat dan je gegevens achter en omschrijf je vraag. We nemen snel contact met je op!

Je kunt ons natuurlijk ook gewoon bellen, mailen of Whatsappen.
Whatsapp
Whatsapp
met ons
Sycade maakt gebruik van cookies. Om je gebruikerservaring op onze website te verbeteren en om ons websiteverkeer te analyseren. Wil je een optimaal werkende website? Klik dan op ‘Accepteren’. Bekijk voor meer informatie onze privacyverklaring.