Virtualization Technology News and Information
Google Cloud Platform: Stackdriver Explained


The Google Cloud Platform is a powerful tool that allows for the development of software that would otherwise be nearly impossible due to the cost prohibitive nature of the technology. The platform allows for development teams of limited size and scope to create enterprise level software in no time at all. This levels the playing field for ambitious startups with big dreams and small budgets. Google Cloud platform provides cloud based application programming interfaces, or APIs, and cloud based server side infrastructure.

This can replace a business's internal R&D departments as well as in house server rooms. Not only does this reduce the cost of development, but, it also broadens what a company can do with a limited amount of time and resources. One of the potential downsides of offloading your server side capabilities is the lack of control that an owner or IT manager may perceive they have.

This, luckily, can be assuaged with the indomitable stackdriver application that provides performance and diagnostics data to cloud users. Stackdriver can allow for monitoring, logging, tracing, error reporting and error alerting. This makes it the perfect tool for cloud users to manage and administrate their cloud computing systems. This is integral to network management specifically and can be the difference between software failure and success.

It is, thankfully, compatible with popular application components like Apache web server and Elasticsearch. In this article, we will discuss how to implement Stackdriver for multiple projects and multiple users so that your cloud projects are easier to manage.

To create a Stackdriver account, enable a GCP project to use Stackdriver. Then, create a Stackdriver account hosted by that selected project. In the navigation menu located in the expanded hamburger menu in the GCP console, select Stackdriver, then select monitoring. After that, you'll be sent to a series of dialogs that will allow you to set up both the new Stackdriver account and the GCP project you wish to connect to it. After that, you'll be able to add more projects, set alert setting, and add users to the Stackdriver account.

Typically, it's better to create separate Stackdriver accounts to manage each and every one of your GCP and AWS projects, according to Google Cloud Platform's best practices for Stackdriver management and provisioning. There are some rare exceptions when dealing with inordinately complex projects, but, in general, it's best to have separate accounts for each.

Further, a Stackdriver project can be a:

  • Hosting project
  • AWS connector project
  • Monitored project

A hosting project is simply one that holds the monitoring configuration within it. It's an optional project that can help you organize your account. You can think of this as an empty GCP project that holds resources, VMs, logs, and other metrics for the Stackdriver account.

A monitored project is, simply, the project you want to actually monitor, the one you're developing. Technically, the hosting project is also a monitored one, but you'll want to keep it empty to avoid confusion. If you're just monitoring a single project, however, merging the hosting and the monitored project is just fine.

An AWS connector project, is a project linked to Amazon Web Services. Essentially, it's another monitored project, only it's outside Google.

Users assigned to a project monitored by your Stackdriver account, can be given permissions of owner (who can manage the entirety of the project and account), editor (who can make edits), viewer (who has read-only permissions), or browser.


Stackdriver, ultimately, is a tool used to manage and diagnose cloud services so that you can streamline your cloud projects. Stackdriver founding goal is to provide consistent monitoring across multiple service layers under a single SaaS, or software as a service, solution.

It improves the performance of applications running on the cloud and prevents multi cloud environments from becoming too complex to manage. It is a crucial tool for maintaining proper functionality of your development projects and might be the singular tool that saves your projects from disaster.

While looking at raw data may excite the raw passion of a data scientist, using colorful graphs and user friendly interfaces will come as a great relief for the rest of your IT team. Stackdriver drives innovation to previously overworked and under funded startups. If you have a cloud based business, or project, then Stackdriver is an essential tool for survival.


About the Author


Dr. Diane Schleier-Keller is a business strategist and finance columnist. She has 3 years of experience in M&A and has been traveling the world to help train entrepreneurs to succeed in their business. You may also connect with her on Twitter

Published Wednesday, May 30, 2018 7:31 AM by David Marshall
There are no comments for this post.
To post a comment, you must be a registered user. Registration is free and easy! Sign up now!
<May 2018>