When you select a service within a service flow, the path to the service—beginning with the service that triggered the flow—is highlighted in blue (see image below). Additionally, the arrows constituting the path are enriched with metrics.
Apart from response time contribution, you can also view the Average response time and the number of Requests initiated by each service included in the service flow. Just select a service to expand it. Once selected, you can view further details like Avg. time spent in called services and the number of Failed requests (see image above, bottom right).
Each service also shows the Response time contribution, which is calculated using the following formula:
The displayed value for the response time contribution may differ from the actual mathematical result as the calculations are based on underlying data and then rounded off afterwards.
In the service flow example above these are marked as follows:
1—Average response time service
2—Call percentage
The percentage of requests calling the target service among all requests initiated by the service.
3—Call per request
The average number of calls to the target service that were included in each request.
4—Average response time overall
Let's assume that your service flow indicates these request values for your service:
134ms
6%
1.7
so:
134
× 0.06
× 1.7
In this case, the response time contribution = 14%
If you select Filter service flow on the service, the view will filter down to show only the requests that call that service. The call percentage will then rise to 100%
. This set of requests is a subset of what you examine and, because it contributes to every request in that new view, the contribution will be higher.
The right side of the Service flow page hosts a pane dedicated to the details of the service requests that triggered the service flow (easyTravel Customer Frontend
in the image below), which includes:
easyTravel Customer Frontend
runs on two hosts and how the throughput is distributed between them. Select Apply as filter to filter the service flow—only calls originating from the selected host are shown.When you select a service within the service flow, a bottom tile hosts the details of the selected service (at the image below it's easyTravel-Business
).
The top tile then shows details in the context of the selected service.
The number of calls that originate from easyTravel Customer Frontend
and subsequently call easyTravel-Business
is 8,490 out of 127,000. Select Filter service flow to show only calls originating from easyTravel Customer Frontend
and subsequently hitting easyTravel-Business
. Additional analysis options also focus on these calls.
In between tiles, you can see the list of all intermediate services and/or proxies between easyTravel Customer Frontend
and easyTravel-Business
. You can expand each section and view its details, by selecting it.
The new tile at the bottom shows details of calls to easyTravel-Business
that originated from easyTravel Customer Frontend
. Additional analysis options also focus on these calls.
Depending on the type of service, the bottom tile of the side pane adapts to offer you quick access to specific analysis options.
Remote environments
For requests to connected environments, you can go to the Remote environments page in the respective remote environment by selecting Open environment.
Databases
For requests from databases, select View database statements to leverage the top database statements analysis.
You can specify additional filtering options to narrow down the scope of the analysis. See Service flow filtering to learn how. All these filters will also be applied to further analysis.