使用 Cloud Logging 获取数据洞见

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

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

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

使用日志浏览器

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

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

使用提醒

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

创建通知渠道

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

如需创建通知渠道,请在 Cloud Console 中选择 Monitoring,然后选择提醒,以打开“提醒”页面。然后,选择页面顶部附近的修改通知渠道

创建频道

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

创建提醒示例

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

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

    创建政策

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

  3. 在“Add Condition”对话框中:

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

      指定目标

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

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

      指标图表

    • 点击添加按钮。

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

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

    设置渠道

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

    指令

您的提醒现在应该已经上线。如果触发了,就会显示在“提醒”页面上。

提醒

如果选择了某个通知渠道,该渠道会收到通知。

使用 BigQuery

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

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

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