使用 Cloud Logging 获取数据洞见

Google Cloud Logging 提供了大量基于日志的指标,您可以使用这些指标深入了解 Google Maps Platform 最后一公里舰队解决方案应用。基于日志的指标基于日志条目的内容。例如,指标可以记录包含特定消息的日志条目数量,或者它们可以提取日志条目中报告的延迟时间信息。您可以在 Cloud Monitoring 图表和提醒政策中使用基于日志的指标。

Cloud Logging 提供的基于日志的系统定义指标是根据 Logging 提取的日志计算得出的。如果日志已被 Logging 从提取中明确排除,则不会包含在这些指标中。

本文档介绍了如何深入分析日志以获取有关 Deliveries API 实现的数据洞见,包括:

使用日志浏览器

您可以使用日志浏览器以各种方式过滤日志,以便深入了解 Google Maps Platform 最后一公里舰队解决方案应用的性能。例如,您可以通过以下方式过滤日志:

如需了解详情,请参阅使用日志浏览器

使用提醒

您还可以创建提醒,以便在指标超出特定阈值时通知客户,并指定提醒的通知渠道。

创建通知渠道

您可以创建一个通知渠道,指明应向谁发出提醒以及如何通知。通知渠道可包括移动设备、分页器、Slack、电子邮件、Pub/Sub 和其他渠道。

如需创建通知渠道,请在 Cloud 控制台中选择 Monitoring,然后选择提醒以打开“提醒”页面。然后,选择页面顶部附近的 Edit Notifications Channels(修改通知渠道)。

创建频道

如需了解详情,请参阅管理通知渠道

创建提醒示例

以下示例展示了如何在上一示例中创建的 billingable_tasks 指标低于指定阈值时创建提醒。

  1. 在 Cloud 控制台中,选择 Monitoring,然后选择提醒以打开“提醒”页面。然后,选择页面顶部附近的创建政策

    创建政策

  2. 在“创建提醒政策”页面上,选择添加条件

  3. 在“添加条件”对话框中:

    • 指定提醒名称(例如“可结算任务计数器数量过低”)。
    • 对于目标,开始输入 billable_tasks。系统应该会自动填充到上一个示例中创建的基于日志的指标。从下拉菜单中选择指标。(完整的指标名称为 logging/user/billable_tasks。)

      指定目标

    • 系统应该会填充“指标目标”信息,并且您应该会在右侧看到指标图表。

    • 向下滚动到左侧的“配置”部分,然后设置提醒参数。(例如,将 Condition 设置为低于,将 Threshold 设置为 0.1,将 For 设置为 5 分钟。)设置阈值后,指标图表上应该会显示一条红线,表示提醒阈值相对于当前值。

      指标图表

    • 点击添加按钮。

  4. 返回“创建提醒政策”页面,然后选择下一步

  5. (可选)设置触发提醒时通知渠道联系人。 然后选择下一步

    设置渠道

  6. 添加有关如何解决该问题的说明。相关说明将包含在提醒通知的正文中。然后,点击保存

    指令

您的提醒现在应该已发布。如果触发,它将显示在“提醒”页面上。

警报

如果选择了通知渠道,则会收到通知。

使用 BigQuery

BigQuery 是用于执行分析的强大工具。它可用于存储长期日志以及对数据执行类似 SQL 的临时查询。

例如,你可以创建以下日常安排:

如需了解详情,请参阅使用 BigQuery