Skip to content

Service Map


In this mode, you can intuitively view the call relationships between services through the topology map. It mainly includes the following elements:

  1. Distinguish environments and versions: Supports drawing link topology maps based on two dimensions: service (service) and service environment version (service+env+version). After enabling the distinction between environments and versions, the service topology map will be drawn according to different environment versions. For example, in a canary release scenario, enabling this feature allows you to view service call conditions under different environment versions.

  2. Fill: Supports selecting different performance metrics such as request count, P50 response time, P75 response time, P95 response time, P99 response time, and error rate to view the color of service nodes.

  3. Custom range: Customize the color range of service nodes for the selected fill metric. The node color is divided into 5 ranges based on the maximum and minimum values, and each range will automatically correspond to five different colors.

  4. Node size: There are 3 sizes for nodes. The maximum (Max) and minimum (Min) values of the service's requests per second are divided into three equal parts, resulting in three ranges corresponding to 3 graphic sizes.

Note

When the requests per second are less than 0.01, the displayed value will be uniformly labeled as "< 0.01", but the actual size of the node will still be calculated based on the real data. For example, if the query results show a maximum value of 0.009 and a minimum value of 0.0003, both less than 0.01, it will be displayed as "Min < 0.01, Max < 0.01", but the node size will still be calculated based on 0.009 and 0.0003.

Manage Topology

In the topology map, you can perform the following operations:

When hovering over a service node, the corresponding service will be highlighted, and other unrelated services and connection lines will be grayed out. You can view metric data such as request count, error rate, average response time, and P99/P95 response time for that service.


After enabling the "Custom Range" feature, you can set the color range of service nodes for the selected "fill metric". By using the fill function, you can select different performance metrics to view the color changes of service nodes.


When zooming in on the topology map, you can view a small thumbnail in the lower left corner for quick positioning and navigation.


  • View upstream and downstream: Click on the service icon to view the upstream and downstream service associations of the current service. Click the return to overview button in the upper left corner to return to the original service topology map. You can filter and display matching associated upstream and downstream services by searching or filtering in the search box.

  • View service overview: Click on the service icon to view the service overview details.

  • Related query: Click on the service icon to view related logs and related traces.


Service Map Query

Prerequisite

All Commercial Plan workspaces belong to the same organization ID, i.e., the organization is the same.

If the same Trace data is split, the data will belong to different workspaces, and in this case, it is not possible to view the complete trace data in a single workspace. However, cross-workspace Service Map query ensures the continuity of data query, allowing you to directly click the button in the current workspace to view the upstream and downstream call topology of the current service.

Data Source Definition and DQL Query

For more details, refer to Service Map Data Source Definition