A new, free tool for Google Cloud Platform customers promises the ability to streamline their work operations. Google Cloud Monitoring, a tool developers can use to track the performance of application components, is now available for Google Cloud Platform customers to try out.
The service uses the technology from Stackdriver, the cloud computing systems management startup Google bought last year. Google announced Stackdriver’s initial Google Cloud Platform integration at Google I/O in June 2014, and made the service available to a limited number of alpha users. Since then, Google has been trying to make operations easier for Google Cloud Platform and Amazon Web Services customers, and hundreds of companies are now using the service for that purpose, according to Google.
The new service concentrates on infrastructure, system and uptime tracking across Google App Engine, Google Compute Engine, Cloud Pub/Sub, and Cloud SQL. It supports native integration with various open source services such as MySQL, Apache and MongoDB, and metrics can be customized through the work of the Google Cloud Platform API. Cloud Monitoring also comes with its own console that can display network health and issue alerts by way of several communications channels.
"Cloud Monitoring streamlines operations by unifying infrastructure monitoring, system/OS monitoring, service/uptime monitoring, charting and alerting into a simple and powerful hosted service," wrote Google product manager Dan Belcher in a blog post.
How It Works
Cloud Monitoring’s console offers an overview of the health and key metrics of an environment and lets users configure alerts to notify a team when specified conditions are met -- for instance, when the request latency for an App Engine module exceeds a certain threshold. Those alerts can be configured to send notifications via e-mail, SMS, PagerDuty, Campfire, Slack, HipChat and Webhook.
Google said customers can use Cloud Monitoring to streamline work in a number of areas, including:
- Using resource groups to create aggregate views of key environments and systems. Users can also incorporate application or business statistics using custom metrics and create and share custom dashboards.
- Getting core metrics and dashboards to understand capacity and usage of Google Cloud Platform services.
- Tracking uptime by configuring endpoint checks to test functionality and notify team members when Web servers, APIs, and other Internet-facing resources become unavailable.
- Tracking performance by viewing latency, error rates and other metrics for Google Cloud Platform services, and common Web/application serving, database, messaging and load balancing platforms. Users can also configure alerting policies to be notified when metrics are outside of acceptable ranges.
- Receiving notifications via numerous communication channels when alerting policies are violated.
Last week, Google released Google Cloud Trace, a beta version of another tool for working with applications on Google’s cloud. It displays information about latency for requests from external services that are buried in application code.