Hi Kranthi,
Welcome to Microsoft Q&A Forum, Thanks for asking question here...!
Use application performance monitoring (APM) tools like AppDynamics, Datadog, or Elastic APM to gain insights into latency metrics across distributed systems.
Ensure all services in the transaction are set up with the agents or SDKs from your APM tool. This lets you track requests and responses across services.
Set up tracing to follow the request as it moves through different services. This will show how long each step takes, from the start of the request to the final response.
The total time from when the request is made to when the response is received.
The number of transactions that exceed the predefined latency thresholds.
Look at how latency differs between requests and find traces that take too long.
Use structured logging with timestamps and correlation IDs to track requests across services and connect them to performance data.
Monitor network performance to spot potential issues, like high latency from cross-region traffic or network errors, that could affect transaction time.
For better understand please go through the attached link: https://learn.microsoft.com/en-us/azure/azure-monitor/app/app-insights-overviewhttps://learn.microsoft.com/en-us/azure/azure-monitor/app/distributed-trace-datahttps://learn.microsoft.com/en-us/azure/network-watcher/nsg-flow-logs-portalhttps://discuss.elastic.co/t/end-to-end-latency-with-traces/338452
If you have any queries, please let me know. If the answer was helpful, please "Accept Answer" and click "Upvote"
Thank You...!