监控运行状况和性能

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

对于 Google Cloud 上的集群,Knative serving 自动与 Cloud Monitoring 集成,无需其他配置。这意味着,系统会在 Knative serving 服务运行时自动捕获它们的指标。

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

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

资源类型

Knative serving 的监控资源名称是 Knative serving Revision (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 发送关于某些事件的通知,例如正常运行时间检查失败。如需了解详情,请参阅为您的服务创建和管理提醒政策