• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 2
  • Tagged with
  • 2
  • 2
  • 2
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
1

Kartläggning av systemanvändning genom Application Performance Monitoring

Lundgren, Thomas January 2020 (has links)
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. / The use of Application Performance Monitoring (APM) for collecting data about performance and end-user behaviors in complex software systems is increasing. APM is used to ensure availability and robustness and to enhance end-user experiences. This study aims to investigate how the adoption of APM can be done, what challenges organizations face during the implementation as well as costs and performance overhead associated with APM. This is achieved through a case study in which APM is introduced into the Enterprise Resource Planning (ERP) system MONITOR G5, developed and maintained by the Swedish software company Monitor ERP System AB. The system is developed in Microsoft’s .NET Framework and the APM service used is Microsoft’s Application Insights. The study resulted in a proposed APM solution wherein data regarding user interactions, performance and errors are collected and visualized. Six dashboards were created, showing different aspects of the collected data, for instance: which parts of the system is most and least frequently used, errors, load times and performance metrics such as processor and memory usage. The cost analysis shows that monetary costs can be very high, but strategies for suppressing costs are proposed. The performance tests that were conducted to determine the performance overhead of APM are inconclusive, but it is likely that the performance penalty of using APM is small.
2

Applikationsövervakning : Dess möjliga bidrag till en verksamhet

Dellestrand, August, Lundin, Tobias January 2015 (has links)
Applikationsövervakning är en term för att i realtid övervaka applikationer och kunna upptäcka fel innan slutanvändaren märker av ett problem. Med övervakning av applikationer menas inte bara den enskilda programvaran utan allt som rör applikationen i fråga. Trafikverkets önskemål är att leverera en hög kvalité i sina applikationer. I nuläget har utvecklare ingen eller dålig insyn i hur en applikation levererar i en skarp miljö efter att de lämnat över ansvaret till drift. För att kunna hålla en bra kvalité i sina applikationer så vill de undersöka hur applikationsövervakning kan hjälpa till att se behov av ändringar i applikationer innan större problem uppstår. I en fallstudie bestående av intervjuer och dokumentstudier kommer genom användning av situationsbaserad FA/SIMM nuvarande arbetssätt fångas. Samt fånga mål och problem som uttrycks i verksamheten kring utveckling & förvaltning och drift av applikationer. Dessa kommer sedan analyseras för att undersöka på vilket sätt applikationsövervakning skulle hjälpa utvecklare & förvaltare, men även driftspersonal i deras arbete. Resultatet av detta visar att de problem och mål som tas upp dels är organisatoriska i sin natur och arbetssättet DevOps framhålls som en möjlig lösning. Även att applikationsövervakning de facto skulle kunna bidra till en ökad kvalité i applikationerna genom att tillföra en möjlighet att arbeta mer proaktivt. / Application monitoring is a term for real-time monitoring of applications to be able to discover faults before they reach the end-user. Application monitoring does not only mean the individual software but also everything surrounding it, which can have an impact on the application. Trafikverket wishes to deliver high quality in their applications. At present the developers have no or little insight in how an application delivers in a live environment after they handed over the responsibility to the operations. In order to maintain a good quality of their applications they want to explore how application monitoring may help to see changes in the needs of applications before major problems occur. In a case study consisting of interviews and document studies and through situation based FA/SIMM present ways of working will be produced. It will also identify wishes/concerns expressed by the developers and operations departments in the managing of existent applications. These will then be analyzed to examine in which way application monitoring would help developers, but also operations, in their work. The result shows that the problems which are brought forward are in a sense organizational of nature and that DevOps is a possible way for solution. But also that application monitoring could contribute to the delivery of high quality in applications in a proactive manor.

Page generated in 0.1698 seconds