Abstract

Compared with the traditional monolithic architecture, the microservice architecture style divides a system into different microservices which run in the distributed system. The complex dependencies between services bring new challenges to the monitoring analysis and quality assurance of system performance. According to the characteristics of microservice application, a performance monitoring framework based on big data is designed in this paper. It monitors and controls the microservice performance through data collection, big data storage, elastic scaling management, integrated scheduling and so on. Furthermore, an elastic scaling mode based on time sliding window and scene driven is proposed. Experiments show that this mode could realize resource expansion prediction and resources saving. This research is helpful to real-time monitoring and continuous optimization for microservices, which will effectively promote the integration process of development, testing and maintenance for microservice application in SGCC (State Grid Corporation of China).

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.