So far we've seen how to monitor our systems in various ways, including Stackdriver metrics, logs, and error reporting. These tools provide a means to identify issues in real time, and a great starting point for identifying and fixing bugs. However, there are still several cases where these tools fail to provide helpful information, specifically around application performance.
To this end, Google offers Stackdriver Application Performance Management (APM). Stackdriver APM consists of a set of tools for quickly identifying and diagnosing application-level issues for services running in cloud environments. These tools include Stackdriver Trace, for tracking network requests across services: Stackdriver Debugger, for delving into application state on running systems; and Stackdriver Profiler, for identifying performance issues and inefficiencies.
The Stackdriver...