监控运行状况和性能

Cloud Monitoring 提供 Cloud Run 性能监控、指标正常运行时间检查,还提供提醒功能,以便在超过特定指标阈值时发送通知。Google Cloud Observability 价格适用,这意味着您无需为 Cloud Run 全托管式版本上的指标付费。

内置指标

Cloud Run 会自动与 Cloud Monitoring 集成,无需任何设置或配置。这意味着系统会在 Cloud Run 服务和作业运行时自动捕获其指标。

您可以在 Cloud Monitoring 或控制台中的 Cloud Run 服务和作业页面中查看指标。Cloud Monitoring 提供了更多图表和过滤选项。

Cloud Run 关键指标包括下列各项:

指标 服务 作业
收费容器实例时间
容器启动延迟
容器 CPU 利用率
容器内存利用率
发送的字节数
接收的字节数
请求数
请求延迟时间
容器实例计数
并发请求数上限
已完成的执行作业
正在运行的执行项
已完成的任务尝试
正在运行的任务尝试次数

如需查看所有可用 Cloud Run 指标的列表和更深入的详细信息,请参阅 Cloud Monitoring 中的 Cloud Run 指标完整概览

创建自定义指标

如需从 Cloud Run 服务生成自定义指标,您可以部署 OpenTelemetryPrometheus 等边车代理。

或者,您也可以使用基于日志的指标来收集自定义指标。

资源类型

Cloud Run 的监控资源名称如下:

在 Cloud Run 中查看指标

您可以在相应的服务和作业页面中查看服务和作业的指标。

查看服务的指标

如需在 Cloud Run 页面中查看服务指标,请执行以下操作:

  1. 转到 Cloud Run

  2. 在服务列表中找到服务,然后点击该服务。

  3. 点击指标标签页,以显示该服务的指标。

Cloud Run 服务的指标图表显示部署事件。

查看作业的指标

如需在 Cloud Run 页面中查看作业指标,请执行以下操作:

  1. 转到 Cloud Run

  2. 点击作业标签页

  3. 点击作业列表中的作业。

  4. 点击指标标签页,以显示该作业的指标。

在 Cloud Monitoring 中查看指标

如需使用 Metrics Explorer 查看受监控资源的指标,请按照以下步骤操作:

  1. 在 Google Cloud 控制台的导航面板中,选择 Monitoring,然后选择  Metrics Explorer

    进入 Metrics Explorer

  2. 选择配置标签页,然后输入或选择资源类型指标。在各字段中填写以下信息:
    1. 对于资源,请选择资源类型(适用于服务或作业)
    2. 对于指标,请在菜单中选择一个指标。有关可用指标的完整说明,请参阅监控 Google Cloud 指标页面
  3. (可选)如需配置数据的查看方式,请使用过滤条件分组依据聚合器菜单。例如,您可以按资源或指标标签进行分组。如需了解详情,请参阅选择指标

添加正常运行时间检查

您可以使用 Cloud Monitoring 来跟踪服务的性能。如需了解详情,请参阅验证服务的可用性(正常运行时间检查)。

添加提醒

您可以使用 Cloud Monitoring 发送关于某些事件的通知,例如正常运行时间检查失败。如需了解详情,请参阅为您的服务创建和管理提醒政策