您可以通过阿里云Prometheus监控查看预先配置的监控大盘和监控性能指标。本文介绍如何在ACS中接入阿里云Prometheus监控、如何配置Prometheus监控报警和自定义Prometheus监控指标,并通过Grafana展示。
阿里云Prometheus监控介绍
阿里云Prometheus监控全面对接开源Prometheus生态,支持类型丰富的组件监控,提供多种开箱即用的预置监控大盘,且提供全面托管的Prometheus服务。ACS集群完全兼容Prometheus生态体系、通用功能等相关能力。借助阿里云Prometheus监控,您无需自行搭建Prometheus监控系统,因而无需关心底层数据存储、数据展示、系统运维等问题。有关阿里云Prometheus监控的更多信息,请参见什么是可观测监控 Prometheus 版。
Prometheus监控组件
ACS集群开服的时候默认就已经安装托管版Prometheus监控组件。单击页面左侧运维管理,选择Prometheus 监控功能。
|
类型 |
说明 |
|
托管版 |
由阿里Prometheus云服务直接采集您集群中的容器监控数据,提供开箱即用以及Serverless化的体验。 说明
在创建ACS集群时会默认开启Prometheus监控服务,请参见创建ACS集群。默认开启的Prometheus不收费。 |
配置告警通知
为关键指标配置告警规则,发生异常时,会自动通过邮件、短信或钉钉等渠道发送通知。
登录ARMS控制台,在左侧导航栏选择。
-
在通知对象页面选择通知方式,创建告警通知对象。
-
在ARMS控制台左侧导航栏,选择。
-
在Prometheus告警规则页面,单击创建Prometheus告警规则。
详细规则配置,请参见配置Prometheus告警规则。
自定义Prometheus监控指标
可观测监控 Prometheus 版也提供了高阶监控指标的采集和配置方式。详细的配置请参见:
-
默认服务发现:默认服务发现。
-
通过Service Monitor自定义采集监控指标:通过Service Monitor自定义采集监控指标。
-
通过Pod Monitor自定义采集监控指标:通过Pod Monitor自定义采集监控指标。
-
其它Prometheus服务发现配置:其它Prometheus服务发现配置。
开启集群网络监控(CoreDNS和Ingress流量监控)
ACS产品默认会集成ARMS并免费采集核心管控以及基础指标(Pod、容器),但不会采集CoreDNS和集群Ingress相关指标数据,相关配置需要进入登录进行配置,同时2款组件产品的数据采集属于收费项目。
在ACS控制台点击页面左侧运维管理 > 组件管理,页面右侧提供ALB Ingress Controller和CoreDNS托管版组件安装能力,您可以按需选择。
您也可以选择在集群内自行安装社区版软件。详细配置,请参见:接入总览。