Kartläggning av systemanvändning genom Application Performance Monitoring

Detta är en Uppsats för yrkesexamina på grundnivå från Högskolan i Gävle/Datavetenskap

Sammanfattning: Application Performance Monitoring (APM) används i allt större utsträckning för att samla in data om mjukvarusystems prestanda och om hur användare interagerar med systemen. Detta för att säkerställa tillgänglighet och robusthet samt förbättra slutanvändarupplevelser. Syftet med denna studie är att undersöka hur införandet av APM kan gå till, vilka utmaningar som finns samt vilka kostnader och prestandaförsämringar som införandet innebär. Detta görs genom en fallstudie där APM implementeras i Enterprise Resource Planning-systemet MONITOR G5 som utvecklats av det svenska företaget Monitor ERP System AB. Systemet är utvecklat i Microsofts mjukvaruramverk .NET Framework och APM-tjänsten som används är Microsofts Application Insights. Studien resulterade i ett förslag på en APM-lösning där data om användarinteraktioner, prestanda och uppkomna fel samlas in och visualiseras. Sex instrumentpaneler skapades som visar olika aspekter av insamlade data, bland annat prestandamätvärden såsom processor- och minnesanvändning, uppkomna fel, laddningstider för vyer samt vilka delar av systemet som används mest och minst. Kostnadsanalysen visar att kostnaderna kan bli väldigt höga, men förslag på strategier för att hålla kostnaderna nere ges. Prestandatesterna som utfördes för att undersöka APM-lösningens påverkan på systemets prestanda gav otillförlitliga resultat, men det är troligt att prestandakostnaden för APM är liten.

  HÄR KAN DU HÄMTA UPPSATSEN I FULLTEXT. (följ länken till nästa sida)