Abstract:This study proposes a general evaluation scheme based on microservice for the analysis and evaluation of system log information such as system operation log and command-line text output. The framework of this scheme adopts a microservice architecture and a model of one single master node and multiple worker nodes. Each node has the same ability. The node role, namely, whether the node is a master or worker one, is configured on demand. The number of worker nodes can be flexibly expanded to support the big data analysis ability and the TB-level system log analysis and evaluation. Compared with the popular open-source technologies such as elasticsearch logstash kibana (ELK), this scheme not only has similar functions of log extraction and analysis and chart presentation but also designs and implements a general evaluation model of system logs based on the configuration driver. The model, adopting the principle of separating rules from the engine, is suitable for processing many kinds of system log information. Under the proposed evaluation scheme, a PON network health examination system is built with the Spring Boot/Spring Cloud microservice framework. The system has been applied in many PON network evaluation services around the world and has greatly improved service efficiency.