[MUSIC PLAYING]
JOY WANG: Hello, my name is Joy Wang,
and I'm a Product Manager of Google Cloud.
Today I'm going to demo some cool features about Google
Cloud monitoring.
Speaking of monitoring, creating meaningful dashboards
is one of the most important tasks for developers, DevOps
engineers, and SRE engineers.
Today I'm going to talk about a few useful existing features
you may not be aware of as well as
several new features we recently launched with a live demo.
Now, let's switch to a Google Cloud monitoring project
and then navigate to the Dashboard page.
The first thing to call out is the simple Dashboard Library
tab.
In this tab, we currently have 69 dashboard samples
that covers compute, including GKE and GCE, storage,
data processing, networking, database, tooling,
and third party applications such as MongoDB
and Oracle database.
To see what's inside a sample dashboard, for example,
there's GKE cluster monitoring, click on the Preview button
and the description tells you that there are
18 charts on this Dashboard.
Click on the thumbnails.
You'll be able to get an idea what this dashboard is about
and then you can click on Import Sample Dashboard.
After import, then this dashboard
is now created as a custom dashboard.
Now let's switch in from Editing mode to View mode
and wait for some time for the data to generate.
There we go.
The samples on the Cloud monitoring UI
are automatically synced with our open source sample
dashboard library on GitHub every week.
We welcome you to contribute to the GitHub repository.
Now, let's switch back to the editing mode.
Noticing that there is a JSON editor inside this editing
mode, once you click on that JSON editor,
an in-line JSON editor appears at the bottom of the screen.
You can edit, export, or import JSON specs
and apply changes here without the need
to use the command line and see the changes immediately.
This feature will greatly improve
your operational efficiency to achieve infrastructure as code.
We also have Terraform support for the Dashboard API.
Now, let's move on to the surf feature
I'm going to talk about today, the DOY access.
So on this chart we have the CPU utilization
in the unit of percentage here.
And let's add another metric here.
So let's say, for example, we add a matrix that
was a different unit.
For example, disk read bytes.
And you can pick the access you wanted
to use to be left so you can overlap the CPU utilization
and the disk read bytes on the same chart
with a different unit.
That's the DOY access.
The next demo I'm going to do is a few things, and there
this View Options gear icon.
So let's click on the View Options here.
The first thing I wanted to call out is this Outlier mode.
So, enable this Outlier mode.
You just need to click on Outlier mode,
and then you pick the top three time series
that you wanted to display and rank them by the average.
And here, instead of seeing a number of time series,
you see only three time series.
This is going to be very useful when you're
in a troubleshooting and trying to figure out
where are the anomalies or the max numbers of your metrics.
There's another feature in here is the compare to past.
So when you enable the compare to past,
you can select Compare to exactly one day from yesterday,
noticing on this chart the time access on the top
is a current time and the bottom time access is exactly
the same time a day ago.
The next feature I'm going to demo is Alert Chart.
Noticing that in our Chart Library
we recently introduced a few new widgets.
So Alert Chart is one of them.
With a Alert Chart, it allows you to pick alert
from the existing alert policy.
For example, here I choose a CPU Utilization High alert policy
here.
Expanding, you can use the mosaic layout
to expand this and noticing that on this alert policy
there is no instance opened.
And also you can see the threshold
where you set up the alert.
You can also create alert policy directly from this alert chart,
and it goes through the same alert creation process
that you would create alert from Alert Policy page.
So, for demo purposes, I'm going to skip the entire process
and move on to the next feature.
The next feature I wanted to call out
is Set Time Zone for Dashboard.
Noticing that on the time selection here,
you can set your time zone.
So your team that is across continents, across the globe
is able to set the chart to their local time.
That's the Set Time Zone for dashboard.
The last, but not least, I wanted to demo
is the Logs panel.
So here we recently launched a Logs panel
that allows you to pick a project
and use the Query Editor to filter down the logs that is
interested to you by resource.
For example here, I'm going to use Cloud SQL Database
and then pick one of the database ID
here and filter down the logs to be specific to this resource.
Now you can see some logs appearing in the Logs panel.
You can also filter by severity and do text search
on this Filter Logs filter.
That's it for today.
If you have any feedback or questions,
please go to Google Cloud Community site and search
for our Cloud Operations Suite.
Thanks for watching.