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 中的指标,请执行以下操作:
前往 Google Cloud 控制台中的 Knative serving:
在服务列表中找到服务,然后点击该服务。
点击“指标”标签页,以显示该修订版本的指标。
在 Cloud Monitoring 中查看指标
如需使用 Metrics Explorer 查看受监控资源的指标,请执行以下操作:
-
在 Google Cloud 控制台中,转到 leaderboard Metrics Explorer 页面:
如果您使用搜索栏查找此页面,请选择子标题为监控的结果。
- 在指标元素中,展开选择指标菜单,在过滤栏中输入
Knative serving Revision
,然后使用子菜单选择一个特定资源类型和指标:- 在 Active resources(有效资源)菜单中,选择 Knative serving Revision。
- 要选择指标,请使用有效指标类别和有效指标菜单。 如需了解可用指标的完整说明,请参阅:
- 点击应用。
如需从显示结果中移除时序,请使用过滤条件元素。
如需组合时序,请使用聚合元素上的菜单。例如,如需根据虚拟机所在的可用区显示虚拟机的 CPU 利用率,请将第一个菜单设置为平均值,并将第二个菜单设置为可用区。
当聚合元素的第一个菜单设置为未聚合时,系统会显示所有时序。聚合元素的默认设置由您选择的指标类型决定。
- 对于配额和每天报告一个样本的其他指标,请执行以下操作:
- 在显示窗格中,将微件类型设置为堆叠条形图。
- 将时间段设置为至少一周。
添加正常运行时间检查
您可以使用 Cloud Monitoring 来跟踪服务的性能。如需了解详情,请参阅验证服务的可用性(正常运行时间检查)。
添加提醒
您可以使用 Cloud Monitoring 发送关于某些事件的通知,例如正常运行时间检查失败。如需了解详情,请参阅为您的服务创建和管理提醒政策。