
# 开启Pod监控指标
CCI2.0支持Pod资源基础监控能力，提供CPU、内存、磁盘、网络等多种监控指标，满足用户对Pod资源的基本监控需求。Pod内置系统agent，默认会以http服务的形式提供Pod和容器的监控指标。Agent集成到Pod里面，会占用Pod内资源，建议您预留30MB的内存。
资源基础监控包含CPU/内存/磁盘等类别，具体请参见[资源监控指标](https://support.huaweicloud.com/usermanual-cci2/cci_01_0147.html)。
#### 配置示例
```
apiVersion: cci/v2
kind: Pod
metadata:
  annotations:
    resource.cci.io/pod-size-specs: 2.00_4.0
    resource.cci.io/instance-type: general-computing #实例类型
    monitoring.cci.io/enable-pod-metrics: 'true'
    monitoring.cci.io/metrics-port: '19100'
  labels:
    app: nginx
  name: 'test2'
  namespace: test
spec:
  containers:
  - name: centos
    image: centos:latest
    resources:
      limits:
        cpu: 2000m
        memory: 4096Mi
      requests:
        cpu: 2000m
        memory: 4096Mi
    command:
    - sh
    - '-c'
    - 'while true; do echo hello; sleep 10; done'
    lifecycle: {}
  dnsPolicy: ''
  imagePullSecrets:
    - name: imagepull-secret
```
表1参数说明 
| Annotation                           | 是否必填 | 参数类型   | 描述                                            |
|:---|:---|:---|:---|
| monitoring.cci.io/enable-pod-metrics | 否    | string | 是否开启监控指标特性，默认为true，关闭为false。                  |
| monitoring.cci.io/metrics-port       | 否    | string | 指定pod exporter启动的监听端口，端口范围（1\~65535），默认19100。 |
   
#### 获取资源监控指标
开启Pod监控指标后，在能访问Pod的网络内，通过执行如下命令获取Pod的监控数据。
```
curl $podIP:$port/metrics
```
- $podIP：Pod的IP地址。
- $port：监听端口。
![](https://support.huaweicloud.com/usermanual-cci2/zh-cn_image_0000002481635728.png "点击放大")
