设置组件监控告警
您可以通过应用实时监控服务中的Prometheus监控设置Knative组件的监控指标。本文介绍如何设置Knative组件监控告警信息。
前提条件
已创建ACK托管集群或ACK Serverless集群。具体操作,请参见创建Kubernetes托管版集群和创建ASK集群。
Knative组件及采集指标
Knative组件 | Knative组件采集指标 |
knative-serving:
|
|
knative-eventing:
|
步骤一:安装Prometheus监控组件
方式一:创建集群时开启
在创建集群的组件配置页面,选中使用阿里云可观测监控 Prometheus 版。具体操作,请参见创建Kubernetes托管版集群。

在创建集群时,系统默认选中使用阿里云可观测监控 Prometheus 版。
集群创建完成,系统将自动配置阿里云Prometheus监控服务。
方式二:在已有集群中开启
登录容器服务管理控制台,在左侧导航栏选择集群。
在集群列表页面,单击目标集群名称,然后在左侧导航栏,选择 。
在Prometheus监控页面,单击开始安装。
控制台会自动安装组件、检查监控大盘。安装完成后,单击各个页签查看相应监控数据。
(可选)步骤二:查看Pod监控信息
在进行报警策略设置前,您可以预先查看Pod相关监控信息。
- 登录Prometheus控制台。
在左侧导航栏,单击监控列表,然后在页面顶部,选择已创建集群的所在地域。
在Prometheus监控页面,单击目标实例名称。
在实例详情页面的左侧导航栏,单击大盘列表,然后在大盘列表页面,单击目标大盘的名称,即可在浏览器新窗口中打开对应的监控仪表板,并查看Pod的CPU、Memory以及Pod个数。
步骤三:新建通知策略
您需要先在通知策略页面创建自定义通知策略。当告警触发时,告警中心会根据配置的通知策略对产生的告警事件进行分派、处理并发送通知。具体操作,请参见通知策略。
步骤四:设置组件告警规则
- 登录Prometheus控制台。
在左侧导航栏,单击告警规则列表,然后在页面顶部,选择所创建集群的所在地域。
在Prometheus告警规则页面左上角,单击创建Prometheus告警规则。
您可以通过静态阈值或自定义PromQL创建Prometheus告警规则。具体操作,请参见Prometheus告警规则。
单击完成,规则即可生效。
执行结果
您可以设置通过短信、邮件及钉钉机器人接收通知。触发告警之后,邮件接收通知如下。