Distributed tracing can provide information about call relationships, latencies, and results of an entire service call link. Distributed tracing is suitable for systems that require interaction between multiple services, such as cloud-native, distributed, and microservice systems.
Benefits
Multiple import methods: You can import trace data over multiple protocols such as OpenTelemetry, Jaeger, and Zipkin. You can import trace data by using more than 10 programming languages. You can import trace data from multiple trace platforms. You can import trace data over the Internet, the classic network, a virtual private cloud (VPC), or a Global Accelerator (GA) network.
Compliance with the trace-related content in the OpenTelemetry specification 1.0.
High performance: You can import petabytes of data per day, extract and analyze metrics, and sample full trace data in large-scale scenarios.
Scalability: You can specify a custom retention period for logs. The storage capacity of a Logstore can be dynamically scaled to meet your business requirements.
Various trace features: You can view trace details and the service overview, query trace data, view statistics on trace data, analyze dependencies, and specify custom SQL statements to analyze trace data based on your business requirements.
High compatibility with downstream services: Simple Log Service trace data and calculated metric data are compatible with various stream processing platforms and offline computing engines. You can subscribe to data and process the data based on your business requirements.
Multiple built-in AIOps algorithms: The built-in AIOps algorithms can be used to automatically analyze trace data to troubleshoot issues related to performance and error rate. This helps developers identify the root causes of issues in complex scenarios.
Values
OpenTelemetry defines data formats, and generates, collects, and sends data. OpenTelemetry does not support data analysis, data visualization, and alerting. Simple Log Service Trace is implemented based on the OpenTelemetry Protocol. You can use the application to collect trace data from OpenTelemetry and other platforms, such as Jaeger, Zipkin, and SkyWalking. You can import, store, analyze, and visualize trace data, configure alerts for trace data, and perform AlOps on trace data.