本文介绍在容器服务ACK集群中,如何接入云监控2.0的Prometheus服务以及如何在集群中查看监控大盘。
前提条件
步骤一:接入容器集群
可观测监控 Prometheus 版和容器服务默认做了产品能力集成,您可以通过以下两种方式将Prometheus服务接入容器集群中。
对于ACK托管集群Pro版,您可以选择接入容器集群监控基础版,也可以选择接入容器集群监控 Pro 版。容器集群监控基础版免费,容器集群监控 Pro 版根据集群的节点规模收费。更多信息,请参见容器监控计费。
方式一:通过容器服务管理控制台接入
新建集群时接入
在创建容器服务集群时,默认会集成Prometheus服务能力,以便给用户提供容器监控能力。
已有集群接入
您可以按照以下步骤在已有集群中接入Prometheus服务。
登录容器服务管理控制台,在左侧导航栏选择集群列表。
在集群列表页面,单击目标集群名称,然后在左侧导航栏,选择 。
在Prometheus 监控页面,单击开始安装。
说明控制台会自动安装组件、检查监控大盘。安装完成后,单击各个页签查看相应的监控数据。
Prometheus服务接入容器集群后,数据接入大概需要1~2分钟左右,所以监控大盘刚开始不显示数据。
方式二:通过云监控2.0控制台接入
登录云监控2.0控制台,选择目标工作空间,在左侧导航栏选择 。
在接入中心页面单击阿里云容器服务 ACK,选择接入的集群,然后进行接入配置。
配置项
说明
存储目标
选择存储目标Project。
默认:以集群已创建配置为主,未创建配置的集群则自动创建名称为 k8s-log-{ClusterID} 的 Project。
自定义:自定义存储目标Project。
容器集群监控
选择版本
容器监控基础版:容器集群基础指标数据存储7天,提供非托管采集 Agent(默认单副本占用集群资源3 Core,4 GB),提供免费的基础监控指标,如果额外开启自定义指标需付费。
容器监控Pro版:容器集群基础指标数据存储90天,提供托管采集 Agent,内置丰富的 Grafana 监控大盘。
更多信息,请参见基础版与Pro版区别。
Pod自定义指标采集间隔(单位/秒)
默认值30。
集群事件分析
无配置数据。
ACK 集群控制面组件日志
开关:收集ACK托管控制面组件日志写入到您账号下日志服务的Log Project中。
集群 Nginx Ingress 日志监控
开关:收集ACK集群中Nginx Ingress组件日志,并提供数据分析大盘。
配置完成后单击确定。
说明Prometheus服务接入容器集群后,数据接入大概需要1~2分钟左右,所以监控大盘刚开始不显示数据。
步骤二:查看监控大盘
Prometheus默认内置了很多容器监控大盘,包括集群概览、核心组件、Node、Pod等监控能力,您可以通过以下两种方式查看监控大盘。
方式一:在容器服务管理控制台查看
登录容器服务管理控制台,在左侧导航栏选择集群列表。
在集群列表页面,单击目标集群名称,然后在左侧导航栏,选择 。
在Prometheus 监控页面,单击需要查看监控大盘,即可查看相应的监控数据。
方式二:在云监控2.0控制台查看
登录云监控2.0控制台,选择目标工作空间,在左侧导航栏选择 。
在接入管理页面,单击类型为容器的接入策略。
然后在大盘页签单击具体的大盘名称,查看大盘详细信息。