Publication | Closed Access
A Mirco-Service Tracing System Based on Istio and Kubernetes
14
Citations
6
References
2019
Year
Unknown Venue
Cluster ComputingEngineeringService MonitoringComputer ArchitectureSoftware AnalysisHardware SecuritySystems EngineeringInternet Of ThingsFunction-as-a-serviceSource CodeMicroservices DesignService-oriented Software EngineeringComputer EngineeringComputer ScienceMirco-service Tracing SystemService-oriented ComputingTracing SystemCloud ComputingResource MonitoringSystem MonitoringIndustrial InformaticsSystem SoftwareError Service Location
In the development of micro-service architecture, fast error service location and the combing of service invocation chains are the key issues to be resolved. Otherwise, with the expansion of the system scale, the maintenance cost of the system will grow rapidly. Meanwhile, the existing tracing solution, such as Spring-Cloud, need a lot of modifications to the source code of the original system to embed, and the cost of modification is high. Based on this, this paper designs a micro-service tracing system based on Istio and container technology. This system can monitor and collect the calling information between micro-services in the micro-service architecture system. Through further analysis of this information, the duration of the single-step call and the dependence between services can also be discovered. At the same time, the tracing system has low code intrusion to the original system. Finally, we do experiments to prove that the tracing system has little impact on the performance of the original system.
| Year | Citations | |
|---|---|---|
Page 1
Page 1