本文主要介绍在容器服务ACK集群中,如何接入可观测监控 Prometheus 版以及如何在集群中查看监控大盘和如何设置告警规则。
前提条件
已开通可观测监控Prometheus版,具体操作,请参见计费说明。
已创建Kubernetes集群,具体操作,请参见创建Kubernetes托管版集群。
步骤一:接入容器集群
可观测监控Prometheus服务和容器服务默认做了产品能力集成,您可以通过以下两种方式将Prometheus服务接入容器集群中。
方式一:通过容器服务控制台接入
新建集群时接入
在创建容器服务集群时,默认会集成Prometheus服务能力给用户提供容器监控能力。
已有集群接入
您可以按照以下步骤在已有集群中接入Prometheus服务。
登录容器服务管理控制台,在左侧导航栏选择集群。
在集群列表页面,单击目标集群名称,然后在左侧导航栏,选择 。
在Prometheus 监控页面,单击开始安装。
说明控制台会自动安装组件、检查监控大盘。安装完成后,单击各个页签查看相应的监控数据。
Prometheus服务接入容器集群后,数据接入大概需要1~2分钟左右,所以监控大盘刚开始不显示数据。
方式二:通过ARMS或Prometheus控制台接入
您也可以通过ARMS控制台或者Prometheus控制台接入容器集群,两种方式的操作步骤类似,此处以ARMS控制台为例进行说明。
登录ARMS控制台。
在左侧导航栏单击接入中心。
在接入中心页面,单击基础设施页签,在基础设施区域选择容器集群监控。
在容器集群监控面板的开始接入页签,选择待接入的容器集群,然后单击确定。
Prometheus服务接入容器集群后,数据接入大概需要1~2分钟左右,所以监控大盘刚开始不显示数据。
步骤二:查看监控大盘
Prometheus默认内置了很多容器监控大盘,包括集群概览、核心组件、Node、Pod等监控能力,在容器服务控制台、ARMS控制台、Prometheus控制台都有透出。您可以通过以下两种方式查看监控大盘。
方式一:在容器服务控制台查看
登录容器服务管理控制台,在左侧导航栏选择集群。
在集群列表页面,单击目标集群名称,然后在左侧导航栏,选择 。
在Prometheus 监控页面,单击需要查看监控大盘,即可查看相应的监控数据。
方式二:在ARMS或Prometheus控制台查看
您也可以登录应用实时监控服务ARMS控制台或者Prometheus监控服务控制台查看集群的监控大盘。下面以ARMS控制台为例:
登录ARMS控制台。
在左侧导航栏单击接入管理。
在接入管理页面,单击大盘查询页签。
在容器环境中选择待查看的集群,即可查看对应的监控大盘。
步骤三:设置告警
登录ARMS控制台。
在左侧导航栏单击接入管理。
在接入管理页面的已接入环境页签中,选择容器环境,在容器环境列表中,单击目标环境名称进入容器环境详情页面。
在组件管理页签,在组件类型区域单击告警规则,即可查看Prometheus内置的告警通知。
内置的告警规则会产生告警事件,但是不会进行告警通知,如果您希望将告警通知发送到邮件或其他平台,可以单击编辑配置通知方式。在告警配置页面,您也可以自定义告警阈值、持续时间、告警内容等,告警详细配置可参见Prometheus告警规则。
在极简模式下,您可以设置告警的通知对象、通知时段和重复策略。