Chart uptime-check metrics

To understand the responsiveness of the service being monitored, chart the latency metric of an uptime check. Similarly, to understand which regions are responding successfully to an uptime check, chart the status metric of an uptime check.

This document describes how to chart metrics generated by uptime checks by using Metrics Explorer. For information about how to save these charts to a custom dashboard, see Save a chart for future reference.

Before you begin

You must have an uptime check to use these instructions. If you haven't created an uptime check, then see Create public uptime checks or Create private uptime checks.

Chart uptime-check status

You can use the Cloud Monitoring uptime_check/check_passed metric as the basis for a chart that displays the status of an uptime check. The following example charts, by location, the number of passed checks in a 10-minute window:
  1. In the Google Cloud console, select Monitoring, and then select  Metrics Explorer, or click the following button:

    Go to Metrics Explorer

  2. In the Select a metric pane, expand the Metric menu, enter Check passed in the filter bar, and then use the submenus to select a specific resource type and metric:
    1. In the Active resources menu, select the resource monitored by the uptime check.
    2. In the Active metric categories menu, select Uptime_check.
    3. In the Active metrics menu, select Check passed.
    4. Click Apply.
    The fully qualified name for this metric is monitoring.googleapis.com/uptime_check/check_passed.
  3. Configure how the data is viewed. By default, Metrics Explorer adds a grouping that averages all time series. For this chart, use the following settings:
    1. Expand More Options and select 10 m for the Minimum alignment period field.
    2. For the Alignment function field, select count true.
    3. On the Group by entry, click Delete.
    For more information, see Select metrics when using Metrics Explorer.
Because the uptime check is configured to execute every minute, it is expected that every location responds approximately 10 times in a 10-minute alignment period.

Chart uptime-check latency

You can use the Monitoring uptime_check/request_latency metric as a basis for uptime-check latency charts. Your choices for the grouping fields let you create different charts. You can, for example, set these fields to display the maximum latency or to display the total latency:
  1. In the Google Cloud console, select Monitoring, and then select  Metrics Explorer, or click the following button:

    Go to Metrics Explorer

  2. In the Select a metric pane, expand the Metric menu, enter Request latency in the filter bar, and then use the submenus to select a specific resource type and metric:
    1. In the Active resources menu, select the resource monitored by the uptime check.
    2. In the Active metric categories menu, select Uptime_check.
    3. In the Active metrics menu, select Request latency.
    4. Click Apply.
    The fully qualified name for this metric is monitoring.googleapis.com/uptime_check/request_latency.
  3. Configure how the data is viewed. By default, Metrics Explorer adds a grouping that averages all time series. For this chart, use the following settings:
    1. Expand More Options and select 10 m for the Minimum alignment period field.
    2. For the Alignment function field, select mean.
    3. On the Group by entry, click Delete.
    For more information, see Select metrics when using Metrics Explorer.

What's next