Tracing Analysis provides a wide range of tools to help developers identify performance bottlenecks of distributed applications. This helps developers improve the efficiency of developing and troubleshooting applications that use the microservices architecture. The provided tools can be used to map traces, offer trace topologies, analyze application dependencies, and calculate the number of requests. Tracing Analysis is free to activate, and you pay only for the Log Service resources that are consumed to store tracing data.
- Step-by-Step Tracing Simplifies the troubleshooting of distributed applications. You no longer need to log on to individual machines to obtain logs for troubleshooting.
- End-to-End Trace Analysis Offers an overview of service calls for applications, and calculates the number of requests for each interface.
- Compatibility with Open Source Systems Allows you to use open source SDKs to specify tracking points, such as SDKs for Zipkin, Jeager, and OpenTracing.
- Cost Efficient Incurs charges only for storage of tracing data. Adopting Tracing Analysis costs less than 20% compared with building your own application performance management (APM) system.