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