Service Map¶
In this mode, you can visually view the calling relationships between services through the topology map. It mainly includes the following elements:
-
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, after enabling this feature, you can view the service calling situations under different environment versions. -
Fill: Supports selecting different performance metrics such as request count, P50 response time, P75 response time, P95 response time, P99 response time, maximum response time, and error rate to view the colors of service nodes.
-
Custom range: Customize the color range of service nodes for the selected fill metric. The node colors are divided into 5 ranges based on the maximum and minimum values, and each range will automatically correspond to five different colors.
-
Node size: There are 3 sizes for nodes, which are divided into three equal parts based on the maximum (Max) and minimum (Min) values of the service's requests per second, and these three ranges correspond to 3 graphic sizes.
Note
When the number of requests per second is 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 of which are 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 metrics such as request count, error rate, average response time, and P99/P95 response time for this 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 associated upstream and downstream services. Click the return to overview button in the upper left corner to return to the original service topology map. Search or filter in the search box to display the matching associated upstream and downstream services.
-
View service overview: Click on the service icon to view the service overview details.
-
Association query: Click on the service icon to view related logs and related links.
Service Map Query¶
Prerequisite
All Commercial Plan workspaces belong to the same organization ID, i.e., organization is the same.
If the same Trace data is split, the data will belong to different workspaces, and the complete link data cannot be viewed in the same workspace. Cross-workspace Service Map query ensures the continuity of data query, and you can directly click the button in the current workspace to view the upstream and downstream calling topology of the current service.
Data Source Definition and DQL Query¶
For more details, refer to Service Map Data Source Definitions
