监控运行状况和性能

Knative serving 使用 Cloud Monitoring,该工具提供 性能监控、指标拨测,以及基于阈值 提醒。您还可以设置和使用 Cloud Monitoring 自定义指标。需支付 Google Cloud Observability 价格

对于 Google Cloud 上的集群,Knative serving 自动与 无需额外配置即可使用 Cloud Monitoring。这意味着 Knative serving 服务被捕获后 。

对于其他集群,您必须先配置 CloudRun 自定义资源来启用指标。

您可以在 Cloud Monitoring 或 Knative serving 中查看指标 页面。Cloud Monitoring 提供了更多图表和过滤选项。

资源类型

Knative serving 的监控资源名称为 Knative serving 修订版本 (knative_revision) .

在 Knative serving 中查看指标

如需查看 Knative serving 中的指标,请执行以下操作:

  1. 前往 Google Cloud 控制台中的 Knative serving:

    前往 Knative serving

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

  3. 点击“指标”标签页,以显示该修订版本的指标。

在 Cloud Monitoring 中查看指标

如需使用 Metrics Explorer 查看受监控资源的指标,请执行以下操作:

  1. 在 Google Cloud 控制台中,转到 Metrics Explorer 页面:

    进入 Metrics Explorer

    如果您使用搜索栏查找此页面,请选择子标题为监控的结果。

  2. 指标元素中,展开选择指标菜单,在过滤栏中输入 Knative serving Revision,然后使用子菜单选择一个特定资源类型和指标:
    1. Active resources(有效资源)菜单中,选择 Knative serving Revision
    2. 要选择指标,请使用有效指标类别有效指标菜单。 如需了解可用指标的完整说明,请参阅:
    3. 点击应用
  3. 如需从显示结果中移除时序,请使用过滤条件元素

  4. 如需组合时序,请使用聚合元素上的菜单。例如,如需根据虚拟机所在的可用区显示虚拟机的 CPU 利用率,请将第一个菜单设置为平均值,并将第二个菜单设置为可用区

    聚合元素的第一个菜单设置为未聚合时,系统会显示所有时序。聚合元素的默认设置由您选择的指标类型决定。

  5. 对于配额和每天报告一个样本的其他指标,请执行以下操作:
    1. 显示窗格中,将微件类型设置为堆叠条形图
    2. 将时间段设置为至少一周。

添加正常运行时间检查

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

添加提醒

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