
# APIServer视图
提供了Kubernetes核心组件APIServer主要监控视图，帮助您更好地监控APIServer的运行状态。主要包括APIServer组件的请求、资源、工作队列等相关指标。
#### 指标说明
APIServer视图暴露的指标包括请求指标、工作队列指标和资源指标，具体说明如下：
图1请求指标   
![](https://support.huaweicloud.com/usermanual-cce/zh-cn_image_0000001947869405.png "点击放大")
表1请求指标说明 
| 指标名称         | 单位    | 说明                 |
|:---|:---|:---|
| 存活数          | 个     | 组件存活实例数            |
| QPS          | 请求数/秒 | 每秒不同响应码的请求个数       |
| 请求成功率(读)     | 百分比   | 每秒读请求中响应码为20x的请求比例 |
| 处理中请求数       | 个数    | APIServer在处理中的请求个数 |
| 请求速率(读)      | 请求数/秒 | 每秒不同响应码的读请求个数      |
| 请求错误率(读)     | 百分比   | 每秒读请求的错误请求比例       |
| 请求时延(读)(P99) | 毫秒    | P99读请求时延           |
| 请求速率(写)      | 请求数/秒 | 每秒不同响应码的写请求个数      |
| 请求错误率(写)     | 百分比   | 每秒写请求的错误请求个数       |
| 请求时延(写)(P99) | 毫秒    | P99写请求时延           |
   
图2工作队列指标   
![](https://support.huaweicloud.com/usermanual-cce/zh-cn_image_0000001718888100.png "点击放大")
表2工作队列指标说明 
| 指标名称        | 单位     | 说明                       |
|:---|:---|:---|
| 工作队列增加速率    | 操作次数/秒 | APIServer每秒工作队列增加的次数     |
| 工作队列深度      | 个      | 工作队列深度                   |
| 工作队列时延(P99) | 毫秒     | APIServer请求P99在工作队列中停留时间 |
   
图3资源指标   
![](https://support.huaweicloud.com/usermanual-cce/zh-cn_image_0000001718728676.png "点击放大")
表3资源指标说明 
| 指标名称        | 单位    | 说明              |
|:---|:---|:---|
| 内存使用量       | 字节    | APIServer内存使用量  |
| CPU使用量      | Cores | APIServerCPU使用量 |
| Go routine数 | 次     | Go routine次数    |
   
#### 指标清单
APIServer视图使用的指标清单如下：
表4APIServer视图指标清单 
| 指标                                        | 指标类型      | 说明                      |
|:---|:---|:---|
| up                                        | gauge     | 组件状态                    |
| apiserver_request_total                   | counter   | apiserver请求数按照返回码等维度的计数 |
| go_goroutines                             | gauge     | 当前时间goroutines个数        |
| apiserver_current_inflight_requests       | gauge     | 最后一个窗口中，正在处理的请求数量       |
| apiserver_request_duration_seconds_bucket | histogram | APIServer请求延时秒数         |
| workqueue_depth                           | gauge     | 当前工作队列深度                |
| workqueue_adds_total                      | counter   | 工作队列增加总数                |
| workqueue_queue_duration_seconds_bucket   | histogram | 请求在工作队列中停留时间            |
| process_resident_memory_bytes             | gauge     | 常驻内存大小                  |
| process_cpu_seconds_total                 | counter   | 进程CPU总花费时间              |
   
