容器可观测

本文主要介绍在容器服务ACK集群中,如何接入可观测监控 Prometheus 版以及如何在集群中查看监控大盘和如何设置告警规则。

前提条件

步骤一:接入容器集群

可观测监控Prometheus服务和容器服务默认做了产品能力集成,您可以通过以下两种方式将Prometheus服务接入容器集群中。

方式一:通过容器服务控制台接入

  • 新建集群时接入

    在创建容器服务集群时,默认会集成Prometheus服务能力给用户提供容器监控能力。

    image

  • 已有集群接入

    您可以按照以下步骤在已有集群中接入Prometheus服务。

    1. 登录容器服务管理控制台,在左侧导航栏选择集群

    2. 集群列表页面,单击目标集群名称,然后在左侧导航栏,选择运维管理 > Prometheus 监控

    3. Prometheus 监控页面,单击开始安装

      说明
      • 控制台会自动安装组件、检查监控大盘。安装完成后,单击各个页签查看相应的监控数据。

      • Prometheus服务接入容器集群后,数据接入大概需要1~2分钟左右,所以监控大盘刚开始不显示数据。

方式二:通过ARMS或Prometheus控制台接入

您也可以通过ARMS控制台或者Prometheus控制台接入容器集群,两种方式的操作步骤类似,此处以ARMS控制台为例进行说明。

  1. 登录ARMS控制台

  2. 在左侧导航栏单击接入中心

  3. 接入中心页面,单击基础设施页签,在基础设施区域选择容器集群监控

    image

  4. 容器集群监控面板的开始接入页签,选择待接入的容器集群,然后单击确定

说明

Prometheus服务接入容器集群后,数据接入大概需要1~2分钟左右,所以监控大盘刚开始不显示数据。

步骤二:查看监控大盘

Prometheus默认内置了很多容器监控大盘,包括集群概览、核心组件、Node、Pod等监控能力,在容器服务控制台、ARMS控制台、Prometheus控制台都有透出。您可以通过以下两种方式查看监控大盘。

方式一:在容器服务控制台查看

  1. 登录容器服务管理控制台,在左侧导航栏选择集群

  2. 集群列表页面,单击目标集群名称,然后在左侧导航栏,选择运维管理 > Prometheus 监控

  3. Prometheus 监控页面,单击需要查看监控大盘,即可查看相应的监控数据。

方式二:在ARMS或Prometheus控制台查看

您也可以登录应用实时监控服务ARMS控制台或者Prometheus监控服务控制台查看集群的监控大盘。下面以ARMS控制台为例:

  1. 登录ARMS控制台

  2. 在左侧导航栏单击接入管理

  3. 接入管理页面,单击大盘查询页签。

  4. 在容器环境中选择待查看的集群,即可查看对应的监控大盘。

步骤三:设置告警

  1. 登录ARMS控制台

  2. 在左侧导航栏单击接入管理

  3. 接入管理页面的已接入环境页签中,选择容器环境,在容器环境列表中,单击目标环境名称进入容器环境详情页面。

  4. 组件管理页签,在组件类型区域单击告警规则,即可查看Prometheus内置的告警通知。

    image

说明

内置的告警规则会产生告警事件,但是不会进行告警通知,如果您希望将告警通知发送到邮件或其他平台,可以单击编辑配置通知方式。在告警配置页面,您也可以自定义告警阈值、持续时间、告警内容等,告警详细配置可参见Prometheus告警规则

image

说明

在极简模式下,您可以设置告警的通知对象、通知时段和重复策略。