Font Size: a A A

Design And Implementation Of Mobile Application Monitoring Platform For Android

Posted on:2018-12-24Degree:MasterType:Thesis
Country:ChinaCandidate:L L ZhangFull Text:PDF
GTID:2348330542471920Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the rapid development of the Internet,mobile communications and the increasing number of mobile intelligent devices,we have stepped into the mobile Internet era.Mobile Internet provides users with access and services by means of terminals,applications and traffic.In the case of user's demand,the transformation of traditional enterprises and the rapid expansion of capital,the number of mobile applications has been trending and the mobile Application of millions of users has emerged.However,the diversity of operating system,mobile terminal fragmentation,network access methods and operators of diversity,a large number of users,applications and application of fast iterative structure complexity and other characteristics,have brought great challenges to the mobile application service quality.In order to improve the quality of mobile application software and bring better user experience to users,mobile application developers begin to pay attention to the mobile application performance monitoring service.Based on the study of domestic and foreign existing mobile application performance monitoring platform,system and framework and solution,designed and implemented a mobile application monitoring platform for Android applications combining with data acquisition,data storage and analysis,data visualization.Firstly,designing and implementing a mobile applications monitoring data acquisition module based on the mode of "black box",the platform can collect the mobile application monitoring network performance data through the deployment of the edge detection of node in all parts of the country.Secondly,designed and implemented data storage and analysis module based on Hadoop,original data uploaded by flow control program to the HDFS Hadoop cluster file system,then using Oozie workflow engine and graphs framework,mobile application monitoring data is stored in HBase database after a series of aggregation analysis.Then,implementing Portal module includes task management,data visualization and alarm function,the platform provides users with task issued,alarm notification,and presents the performance of the mobile application for the user in the form of visual chart.Finally,based on the deployment of the mobile application network performance monitoring platform,the function test and performance analysis of the platform are carried out.The results of the project performance evaluation show that the designed mobile application network performance monitoring platform has good usability.The mobile application monitoring platform designed and implemented in this paper provides server application data analysis,application stability guarantee and alarm notification function for mobile application development,testing and operation and maintenance personnel,which can help reduce the working pressure of operation and maintenance personnel and assist in the development of Personnel to improve the application,improve the application performance bottlenecks,improve the application of service quality,with practical significance.
Keywords/Search Tags:mobile application monitoring, data acquisition, storage and processing of large data, warning notifications
PDF Full Text Request
Related items