At Google I/O, Google unveiled new cloud application monitoring and development tools.
Included in the new product announcements at I/O are three products related to helping developers understand what's going on within the applications that reside on Google Cloud. With the new cloud monitoring tools, Google is beefing up its capabilities against major competitors such as Amazon Web Services. They include:
- Google Cloud Monitoring, which Greg DeMichillie, director of product management at Google, stated is "designed to help you find and fix unusual behavior across your application stack. Based on technology from our recent acquisition of Stackdriver, Cloud Monitoring provides rich metrics, dashboards and alerting for Cloud Platform, as well as more than a dozen popular open source apps, including Apache, Nginx, MongoDB, MySQL, Tomcat, IIS, Redis, Elasticsearch and more."
- Cloud Trace was designed to help developers visualize and understand the time spent by applications for request processing. It also enables comparisons of performance between various releases of developers' applications using latency distributions.
- Cloud Debugger is a new tool that helps with debugging applications in production with "effectively no performance overhead." It also provides a full stack trace and snapshots of all local variables for any watchpoint that developers set within their code while apps continue to run undisturbed in production. "This brings modern debugging to cloud-based applications," DeMichillie wrote in a blog post.
The new features give a nice boost to the cloud development and monitoring applications already available to Google customers.
Google also introduced new mobile features.
"Today, we’re demonstrating a new version of Google Cloud Save, which gives you a simple API for saving, retrieving, and synchronizing user data to the cloud and across devices without needing to code up the backend," DeMichillie wrote.
Currently in private beta, Google Cloud Save is intended to make it easier to build cloud-based mobile apps and make the data accessible through Google App Engine and Google Compute Engine.