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