使用 Cloud Logging 获取数据洞见

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

系统会计算 Cloud Logging 提供的系统定义的基于日志的指标 从 Logging 注入的日志中。如果日志已被明确 从 Logging 提取而来,则不包含在这些指标中。

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

使用日志浏览器

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

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

使用提醒

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

创建通知渠道

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

如需创建通知渠道,请依次选择 MonitoringAlerting 打开“提醒”页面。然后选择 修改通知渠道

创建频道

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

创建提醒示例

以下示例展示了如何创建提醒,在发生结算任务时 指标值低于指定阈值。

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

    创建政策

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

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

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

      指定目标

    • 此时应填充指标目标信息,您应该能看到 右侧指标图

    • 向下滚动到左侧的“配置”部分,然后设置提醒 参数。(例如,将 Condition 设置为 is below,将 Threshold 设置为 0.1, 和 For5 分钟。)设置阈值后,红线应显示 显示在指标图表中,显示提醒阈值相对于当前值。

      指标图表

    • 点击添加按钮。

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

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

    设置渠道

  6. 添加关于如何解决该问题的说明。这些说明将包含在内 。然后点击保存

    指令

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

提醒

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

使用 BigQuery

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

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

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