Het succes van eenĀ monitoringstrategie valt of staat met de vier data sets zoals ik die in mijn blogpost over IT Operations Analytics. Een belangrijke dataset is de agentset. Agents voor verschillende systemen zijn in staat om enorme veel inzicht te bieden in verschillende brokken waaruit de IT infrastructuur tegenwoordig bestaat.

Binnen de agent dataset heb ik gekozen voor AppDynamics als oplossing.

Wat is AppDynamics?

AppDy_Logo_Gray_RGBVoor de Software Defined Business bepaald digitale performance succes. Het AppDynamics Application Intelligence platform stelt bedrijven in staat om met krachtige tools complexe software omgevingen te bewaken, te managen en te optimaliseren.

Het uitgangspunt van AppDynamics is de gebruikersinteractie en niet de infrastructuur. Het platform is in staat om miljoenen performance metrieken te verzamelen vanuit applicaties, servers, databases en andere kritieke systemen. Met deze context-rijke data is AppDynamics in staat om performance patronen en afwijkingen te identificeren, wat een beter beeld geeft van de eindgebruikerservaring. Als er een probleem de kop op steekt is het platform in staat om vooraf geconfigureerde fixes uit te voeren en alarmeringen te versturen als er meer onderoke nodig is.

AppDynamics is gemaakt voor productie en focused zich op Enterprise-size organisaties. Daarnaast is het platform zowel als SaaS als On-Premise variant af te nemen.

Application Topology Discovery

De AppDynamics agents bouwen automatische een topologie op o.b.v. de handelingen die zijn in de applicatie zien en alle communicatie die vanuit de agents naar het achterland gemaakt wordt.

AppD41-Potential-Issues

Dit maakt dat de topologie altijd bijgewerkt wordt bij wijzigingen, 1 van mijn 7 principes voor het kiezen van de juiste IT Mgmt Software.

BusinessTransactions en Snapshots

Business Transactions (BT’s) zijn handelingen die gebruikers in de applicatie uitvoeren zoals inloggen, uitchecken of betalen. Out of the box worden deze herkent als de URL’s die aangeroepen worden maar AppDynamics kan daar met slimme regels herkenbare namen aan geven zodat de gehele organisatie begrijpt hoe groot het probleem is als Betalen in het rood staat.

Elke metriek, en dus ook de BT’s, worden automatisch gebaselined. Een afwijking van de baseline maakt dat er automatisch een Transaction Snapshot wordt gemaakt zoals je in het plaatje hierboven ziet. AppDynamics geeft je aan welke topologie betrokken is geweest bij deze specifieke handeling. Daarnaast krijg je informatie over de precieze foutmelding of krijg je informatie over welke classes, methodes of externe calls de oorzaak van de slechte performance zijn.

CallGraph

Andere handige features

AppDynamics ontwikkelt zich steeds verder maar hierboven staat de core van het product. Andere zeer handige features zijn bijvoorbeeld:

  • Data Collectors – sla data op die door de verschillende codes aangeroepen wordt en gebruikt dit als business data. Bijvoorbeeld een methode die de totale waarde van een shopping cart teruggeeft. Bouw hier vervolgens dashboards en reports van.
  • Real User Monitoring – zowel voor web als mobile een manier om van de apparaten van de gebruiker inzicht te krijgen in de response tijden. Ook dit wordt gebaselined en afwijkingen worden gekoppeld aan de BT’s van de applicatie agents zodat je volledig end-2-end inzicht krijgt.
  • Database Monitoring – een geintegreerde oplossing om vanuit de Transaction Snapshot de status van de database (server) op dat moment te bekijken om te zien of hier zaken te optimaliseren danwel te verhelpen zijn.

Wil je een demo?

Dat is uiteraard mogelijk. Ik ben in staat om remote of op locatie demo’s te geven van AppDynamics zodat je zelf kunt zien wat de toegevoegde waarde van het product is.

Neem contact met mij op via de website, bel me of stuur me een Tweet!