Skip to content

Service Map

Service map is a visual representation of the connections, communication, and dependencies between services. It provides insights into the service-to-service interactions, allowing you to view the calls and performance of services within a specified time range. The connections between nodes in the topology map represent the existence of service-to-service calls during the queried time period.

Prerequisites

  1. Insight Agent is installed in the cluster and the applications are in the Running state.
  2. Services have been instrumented for distributed tracing using Operator or OpenTelemetry SDK.

Steps

  1. Go to the Insight product module.

  2. Select Tracing -> Service Map from the left navigation bar.

  3. In the Service Map, you can perform the following actions:

    • Click a node to slide out the details of the service on the right side. Here, you can view metrics such as request latency, throughput, and error rate for the service. Clicking on the service name takes you to the service details page.
    • Hover over the connections to view the traffic metrics between the two services.
    • Click Display Settings , you can configure the display elements in the service map.

    Servicemap

Other Nodes

In the Service Map, there can be nodes that are not part of the cluster. These external nodes can be categorized into three types:

  • Database
  • Message Queue
  • Virtual Node

  • If a service makes a request to a Database or Message Queue, these two types of nodes will be displayed by default in the topology map. However, Virtual Nodes represent nodes outside the cluster or services not integrated into the trace, and they will not be displayed by default in the map.

  • When a service makes a request to MySQL, PostgreSQL, or Oracle Database, the detailed database type can be seen in the map.

Enabling Virtual Nodes

  1. Update the insight-server chart values, locate the parameter shown in the image below, and change false to true.

change-parameters

  1. In the display settings of the service map, check the Virtual Services option to enable it.