Een monitoring portfolio is in mijn ogen niet volledig zonder een synthetische monitoringoplossing. Voor veel bedrijven is er altijd verkeer maar voor de meeste bedrijven is dit niet het geval. Zelfs als er altijd verkeer is kan een synthetische oplossing geen kwaad.

Wat is synthetische monitoring?

Een stapje terug. In de categorie eindgebruikersmonitoring zijn er twee varianten; synthetic en real user. De definitie van synthetic monitoring is in mijn ogen het simuleren van eindgebruikers volgens een vooraf gedefinieerd klikpad met als doel het inzichtelijk maken van de beschikbaarheid en performance van een bedrijfsproces in een applicatie.

Sinds 2006 heb ik ervaring op gedaan met een aantal synthetische monitoringoplossingen en in mijn ogen is de HP oplossing hierin de beste optie voor de meeste bedrijven.

Wat is AppPulse Active?

Sinds 2014 heeft HP AppPulse Active in de markt gezet als een lichtgewicht, synthetische monitoringoplossing in de cloud. HP AppPulse Active is gebaseerd op een enterprise platform wat al sinds 2005 door grote bedrijven over de hele wereld gebruikt wordt.

Bedrijfsprocessen en transacties

HP AppPulse Active meet bedrijfsprocessen in applicaties zoals een gebruiker die ervaart. Het is belangrijk dat er een bedrijfsproces gekozen wordt wat het meest gebruikt wordt en alle infrastructuur componenten aan de achterkant raakt. Binnen een bedrijfsproces vinden handelingen plaats en 1 of meerdere handelingen kan samengevoegd worden tot een transactie, bijvoorbeeld homepage / inloggen / zoek_gebruiker / uitloggen. Per transactie meet AppPulse Active Performance en Availability.

apppulse-active-business-proces

Wil je HP AppPulse proberen? Laten we de inrichting samen doen. Klik hier.

VuGen scripts en BPM’s

De basis van HP AppPulse zijn de VuGen scripts en de BPM’s. Scripts worden gemaakt in VuGen (Virtual User Generator). VuGen is in staat om complexe correlatie in applicaties zoals Session ID’s en meer af te handelen. De kracht van AppPulse Active is eigenlijk VuGen. Dit komt door de grote hoeveelheid protocollen die VuGen ondersteund waar de meeste concurrenten web-only zijn.

VuGen ondersteund naar HTTP(S) onder andere:

  • Citrix (XenApp en XenDesktop)
  • ODBC (Oracle, DB2, Sybase)
  • Windows Sockets
  • COM/DCOM
  • RMI
  • IMAP
  • Siebel

De BPM’s (Business Process Monitors) zijn de meetpunten / robots die de scripts uitvoeren en die zich dus al eindgebruiker gedragen. BPM’s kunnen zowel extern (op het Internet) als intern (een bedrijfsnetwerk) ingezet worden.

Welk inzicht geeft AppPulse Active

Beschikbaarheid en performance cijfers over over tijd.

apppulse-active-performance

apppulse-active-performance-over-time

Wil je meer details over een transactie dan kun je ook een netwerk breakdown per transactie uitvoeren.

apppulse-active-network-breakdown

 

En als laatste een component breakdown over alle images, JavaScript-libaries en meer.

apppulse-active-component-breakdown

Alerts

Uiteraard kun je ook gealarmeerd worden als de performance of beschikbaarheidscijfers over of onder bepaalde thresholds komen. De performance is ingedeeld in vier thresholds; OK, Minor, Critical en Failed. Beschikbaarheid heeft er maar 1.

Het mooie van AppPulse Active is dat je alerts op zowel Performance als Availability kunt inrichten. Daarnaast kun je aangeven bij hoeveel transacties een alert af moet gaan. De meeste gebruikte methode is hier bij 3 van de 5 metingen. Dit voorkomt false positives!

Analytics

Nieuwe functionaliteit die we nog niet veel zien in andere synthetische oplossingen is predictive analytics. Dit is het o.b.v. eerdere metingen voorspellen van mogelijke verstoringen en het optimaliseren van de thresholds. Eigenlijk ga je baselining doen van je cijfers om zo betere monitoring te krijgen. Alerts die echt iets zeggen.

apppulse-predictive-analytics

Interesse gekregen?

Heb je op basis van bovenstaande pagina nog vragen of wil je graag een keer een Proof of Value met HP AppPulse Active doen? Laat hieronder je gegevens achter. Telefonisch kunnen we kort kennismaken en misschien al zaken uitwerken. Mocht een nadere toelichting gewenst zijn, dan kan dat altijd op locatie. Ik ben benieuwd naar de reacties!