Updated on 2022-04-28 GMT+08:00

Call Chain

With the tracing function, APM traces and records service calls, comprehensively monitors key metrics such as call status and latency, and visually restores the execution traces and statuses of service requests in distributed systems, so that you can quickly locate performance bottlenecks and faults.

Locating Performance Bottlenecks

  1. Log in to the APM console.
  2. In the navigation pane, choose Tracing > Call Chain.
  3. In the upper right of the Call Chain page, select the desired time range, application, and service from three drop-down lists, and click Search.
  4. (Optional) On the Call Chain page, click Advanced in the upper right corner, set filter criteria, and click Search.
  5. Identify a service with long call duration and then locate the performance bottleneck.

  6. Click View Call Relationship in the Operation column of the target service.
  7. (Optional) View additional information to further locate the cause.

    On the call relationship page that is displayed, click View Details in the Operation column to view call details.

Locating Faults

  1. Log in to the APM console.
  2. In the navigation pane, choose Tracing > Call Chain.
  3. In the upper right of the Call Chain page, select the desired time range, application, and service from three drop-down lists, and click Search.
  4. (Optional) On the Call Chain page, click Advanced in the upper right corner, set filter criteria, and click Search.
  5. Check the service status in the Status column and find out the faulty service.

  6. Click View Call Relationship in the Operation column, check whether the return value is normal, and locate the fault.

  7. (Optional) View additional information to further locate the cause.

    On the call relationship page that is displayed, click View Details in the Operation column to view call details.