在CCE创建容器应用时,支持您通过对接普罗米修斯(prometheus)来上报自定义指标,并将其展示在应用运维管理(AOM)服务中的“监控 > 指标浏览”中。
指标是应用运维管理(AOM)服务中对资源性能的数据描述或状态描述,指标由命名空间、维度、指标名称和单位组成。指标分为系统指标和自定义指标。
- 系统指标:AOM提供的基础指标,例如:CPU使用率、CPU内核占用等。
- 自定义指标:您自己定义的指标。可参考如下两种方式上报自定义指标。
− 方式一:通过AOM提供的接口上报自定义指标。
− 方式二:在CCE创建容器工作负载时,通过对接普罗米修斯(prometheus)上报自定义指标,详细操作请参见操作步骤。
- 您已经成功创建一个Kubernetes集群,参见购买混合集群。
- 您已连接到集群的控制节点,方便快速查看节点标签等信息,参见通过kubectl操作CCE集群。
- 在设置自定义监控前,您需先了解和安装prometheus,并在您的工作负载中提供获取自定义指标数据的GET接口,以便能够通过该接口获取您的自定义指标数据。
说明:
当前仅支持获取prometheus的Gauge指标类型。
步骤 1 当您在创建工作负载时,在“高级设置”步骤中配置“自定义指标监控”。
步骤 2 您的exporter必须提供自定义指标的上报端口及上报路径,请参考下图设置。设置完成后,CCE将通过“http://PodIP:上报端口/上报路径”GET请求(例如,http://192.168.1.19:8080/metrics)获取自定义指标数据。
设置自定义指标监控
表-参数说明
参数 | 说明 | 是否必须设置 |
上报路径 | exporter提供的供CCE获取自定义指标数据的URL。 由字母、数字、斜杠(/)和下划线(_)组成,且必须以“/”开头。例如,/metrics。 | 是 |
上报端口 | exporter提供的供CCE获取自定义指标数据的端口。 取值范围:1~65535。例如,8080。 | 是 |
监控维度 | exporter提供的自定义指标名称。 自定义指标名称为由字母、数字和下划线(_)组成的字符串,长度为5~100个字符。输入格式为:["自定义指标名称1","自定义指标名称2"],多个自定义指标名称请以英文逗号(,)分隔。例如,["cpu_usage","mem_usage"]。
| 否 |