Optimizing your application with cloud tracing and profiling
The more complex and large the applications are that we are developing, the more difficult it is to understand how they behave or ascertain their resource needs and consumption. Google Cloud offers two services that allow us to better understand how our applications work and thus help us to optimize both performance and resource consumption.
Next, we will review the main characteristics of these two services and how to use them in our applications.
Cloud Trace
Cloud Trace is a distributed tracing service that allows us to collect and track information related to the latency in requests that are made on applications, helping us obtain insights related to the performance of these requests.
This information allows us to detect problems related to bottlenecks within our application and so helps us to explore opportunities for improving the performance of those particular requests.
With Cloud Trace, it is possible...