• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Overview of Distributed Call Chain Tracing
2
3hiTraceChain is a lightweight implementation of the cloud-based distributed call chain tracing. It allows applications to trace cross-thread, cross-process, and cross-device service calls.
4
5## Basic Concepts
6
7- **chainId**
8
9  Distributed call chain tracing ID, which is a part of **HiTraceId** and is used to identify the service process being traced.
10
11## Working Principles
12
13The hiTraceChain module generates a unique **chainId** for a service process and passes it to various information (including application events, system time, and logs) specific to the service process. During debugging and fault locating, you can use the unique **chainId** to quickly correlate various information related to the service process.
14
15## Constraints
16
17All APIs provided by the hiTraceChain module work in synchronous mode.
18