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 指标低于指定阈值时创建提醒。
在 Cloud 控制台中,选择 Monitoring,然后选择提醒以打开“提醒”页面。然后,选择页面顶部附近的创建政策。
在“创建提醒政策”页面上,选择添加条件。
在“添加条件”对话框中:
- 指定提醒名称(例如“可结算任务计数器数量过低”)。
对于目标,开始输入 billable_tasks。系统应该会自动填充到上一个示例中创建的基于日志的指标。从下拉菜单中选择指标。(完整的指标名称为 logging/user/billable_tasks。)
系统应该会填充“指标目标”信息,并且您应该会在右侧看到指标图表。
向下滚动到左侧的“配置”部分,然后设置提醒参数。(例如,将
Condition
设置为低于,将Threshold
设置为 0.1,将For
设置为 5 分钟。)设置阈值后,指标图表上应该会显示一条红线,表示提醒阈值相对于当前值。点击添加按钮。
返回“创建提醒政策”页面,然后选择下一步。
(可选)设置触发提醒时通知渠道联系人。 然后选择下一步。
添加有关如何解决该问题的说明。相关说明将包含在提醒通知的正文中。然后,点击保存。
您的提醒现在应该已发布。如果触发,它将显示在“提醒”页面上。
如果选择了通知渠道,则会收到通知。
使用 BigQuery
BigQuery 是用于执行分析的强大工具。它可用于存储长期日志以及对数据执行类似 SQL 的临时查询。
例如,你可以创建以下日常安排:
- 用于计算 CreateTasks 日志数量并按小时对其进行分组的查询。
- 用于计算每辆车每小时的停靠次数的查询。
- 显示首次传送成功率的查询。
如需了解详情,请参阅使用 BigQuery。