Updated on 2022-02-21 GMT+08:00

Call Chain

By tracing and recording service calls, Application Performance Management (APM) 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. In the navigation pane, choose Tracing > Call Chain. Then, select the desired time range, application, and service from three drop-down lists, and click Search.

    If you cannot select a service from an application, select another application from the Application drop-down list.

  2. (Optional) On the Call Chain page, click Advanced in the upper right corner, specify filter criteria, and click Search to search for the desired call chain.
  3. Click View Call Relationship in the Operation column.
  4. Identify the call that takes long time based on Time Line (ms) and then locate the performance bottleneck.
  5. (Optional) View additional information to further locate the fault cause.

    Click View Details in the Operation column to view call details.

Locating Faults

  1. On the Call Chain page, select the desired time range, application, and service from three drop-down lists, and click Search.
  2. (Optional) On the Call Chain page, click Advanced in the upper right corner, specify filter criteria, and click Search to search for the desired call chain.
  3. Check the application status in the Status column and find out the faulty service.
  4. Click View Call Relationship in the Operation column of the faulty service, check whether the return value is normal, and locate the fault.
  5. (Optional) View additional information to further locate the fault cause.

    Click View Details in the Operation column to view call details.