
# 采集Windows主机监控指标
监控服务支持采集已纳管的Windows主机的监控指标，完成纳管Windows主机并创建名称为"*xxx* -opsagent-metric"的Kafka Topic，其中*xxx*为服务英文名称，定义数据格式，包括从最早位置获取数据格式并修改"metricValue"字段的数据类型为float，然后系统会自动将采集到的指标数据保存在该Topic中。采集的数据可以创建导流任务、进行数据汇聚、创建指标并开发业务报表等。
#### 前提条件
- 已将Windows主机纳管至运维中心，具体操作请参见[纳管Windows主机](https://support.huaweicloud.com/usermanual-wiseeye/appstage_04_1327.html)。
- 已获取基础运维岗位权限或运维管理员权限，权限申请操作请参见[申请权限](https://support.huaweicloud.com/usermanual-appstage/appstage_04_0009.html)。
 
#### 步骤一：创建Kafka Topic
1. [进入AppStage运维中心](https://support.huaweicloud.com/usermanual-wiseeye/appstage_04_0089.html#appstage_04_0089__zh-cn_topic_0000001896253866_zh-cn_topic_0000001785965698_section11734269409)。
2. 在顶部导航栏选择服务。

3. 单击![](https://support.huaweicloud.com/usermanual-wiseeye/zh-cn_image_0000002143150910.png)，选择"运维 \> 监控服务（ServiceInsight）"。

4. 选择左侧导航栏的"运维数据开发 \> 数据开发"，进入"数据开发"页面。
5. 单击"数据管理 \> Kafka"，进入Kafka页面。
6. 单击"申请Topic"，进入Apply Kafka页面。
7. 配置Topic参数，参数说明如[表1]所示。配置完成后，单击"确定"。
   
    表1申请Topic参数说明 
   | **参数名称**                                              | **参数说明**                                                                                                                     |
   |:---|:---|
   | Topic                                                 | 输入Topic名称"*xxx*-opsagent-metric"，如果服务英文名称为service1，Topic名称需要设置为"service1-opsagent-metric"。                                   |
   | 一级主题                                                  | 选择一级主题，如果没有可选主题，可以单击"新建主题"，新建后刷新并选择。                                                                                         |
   | 二级主题                                                  | 选择二级主题，如果没有可选主题，可以单击"新建主题"，新建后刷新并选择。                                                                                         |
   | 描述                                                    | 输入Topic描述。                                                                                                                   |
   | 集群                                                    | 选择集群。                                                                                                                        |
   | 预估日志量(GB/D)  | 预估每天的数据量，单位为GB，默认为1GB每天。                                                                                                     |
   | 分区数                                                   | Topic的分区数默认为6个，不可修改。                                                                                                         |
   | 副本数                                                   | 每个Topic设置副本的数量，Kafka会自动在每个副本上备份数据，当其中一个Broker故障时数据依然是可用的，副本数越大可靠性越高。 该参数设置为1时，表示只有一份数据。 |
   | TTL(D)                                                | 设置数据存储时间，单位为天。                                                                                                               |
   | 可接入服务列表                                               | 选择可接入的服务。                                                                                                                    |
      
   
   
 
#### 步骤二：定义Kafka Topic数据格式
1. 在Kafka页面列表中，单击已创建的Kafka Topic所在行后的"编辑"。
2. 单击数据格式定义后的"从最早位置获取数据格式"。
3. 在获取的数据表中修改"metricValue"字段的数据类型为float，如[图1]所示。
   
   图1修改数据类型   
   ![](https://support.huaweicloud.com/usermanual-wiseeye/zh-cn_image_0000002223278905.png)
   
   
   
4. 然后单击"确定"。
 
#### 支持采集的Windows主机监控指标
当前支持采集的监控指标如[表2]所示。
 表2Windows主机监控指标说明 
| **指标名称**                                   | **指标含义**                             | **取值范围** | **单位**                  |
|:---|:---|:---|:---|
| ops_node_cpu_usage                         | 该指标用于统计测量对象的CPU使用率。                  | 0～100%   | 百分比（Percent）            |
| ops_node_cpu_limit_core                    | 该指标用于统计测量对象申请的CPU核总量。                | ≥1       | 核（Core）                 |
| ops_node_cpu_used_core                     | 该指标用于统计测量对象已经使用的CPU核个数。              | ≥0       | 核（Core）                 |
| ops_node_disk_capacity_megabytes           | 总的磁盘空间容量。                            | ≥0       | 兆字节（Megabytes）          |
| ops_node_disk_available_capacity_megabytes | 还未经使用的磁盘空间。                          | ≥0       | 兆字节（Megabytes）          |
| ops_node_disk_usage                        | 已使用的磁盘空间占总的磁盘空间容量百分比。                | ≥0       | 百分比（Percent）            |
| ops_node_virtual_memory_total_megabytes    | 该指标用于统计测量对象上的虚拟内存总量。                 | ≥0       | 兆字节（Megabytes）          |
| ops_node_virtual_memory_usage              | 该指标用于统计测量对象已使用虚拟内存占虚拟内存总量的百分比。       | 0～100%   | 百分比（Percent）            |
| ops_node_memory_total_megabytes            | 该指标用于统计测量申请的物理内存总量。                  | ≥0       | 兆字节（Megabytes）          |
| ops_node_virtual_memory_free_megabytes     | 该指标用于统计测量对象上的尚未被使用的虚拟内存。             | ≥0       | 兆字节（Megabytes）          |
| ops_node_memory_free_megabytes             | 该指标用于统计测量对象上的尚未被使用的物理内存。             | ≥0       | 兆字节（Megabytes）          |
| ops_node_memory_usage                      | 该指标用于统计测量对象已使用内存占申请物理内存总量的百分比。       | 0～100%   | 百分比（Percent）            |
| ops_node_process_number                    | 该指标用于统计测量对象上的进程数量。                   | ≥0       | 无                       |
| ops_node_network_receive_bytes             | 该指标用于统计测试对象的入方向网络流速。                 | ≥0       | 字节/秒（Bytes/Second）      |
| ops_node_network_receive_packets           | 每秒网卡接收的数据包个数。                        | ≥0       | 个/秒（Packets/Second）     |
| ops_node_network_receive_error_packets     | 每秒网卡接收的错误包个数。                        | ≥0       | 个/秒（Packets/Second）     |
| ops_node_network_transmit_bytes            | 该指标用于统计测试对象的出方向网络流速。                 | ≥0       | 字节/秒（Bytes/Second）      |
| ops_node_network_transmit_packets          | 每秒网卡发送的数据包个数。                        | ≥0       | 个/秒（Packets/Second）     |
| ops_node_network_transmit_error_packets    | 每秒网卡发送的错误包个数。                        | ≥0       | 个/秒（Packets/Second）     |
| ops_node_network_total_bytes               | 该指标用于统计测试对象出方向和入方向的网络流速之和。           | ≥0       | 字节/秒（Bytes/Second）      |
| ops_node_network_total_packets             | 每秒网卡处理的数据包个数。                        | ≥0       | 个/秒（Packets/Second）     |
| ops_node_disk_read_kilobytes               | 该指标用于统计每秒从磁盘读出的数据量。                  | ≥0       | 千字节/秒（Kilobytes/Second） |
| ops_node_disk_write_kilobytes              | 该指标用于统计每秒写入磁盘的数据量。                   | ≥0       | 千字节/秒（Kilobytes/Second） |
| ops_node_disk_read_io_num                  | 该指标用于统计每秒从磁盘读的次数。                    | ≥0       | 次/秒（Times/Second）       |
| ops_node_disk_write_io_num                 | 该指标用于统计每秒向磁盘写的次数。                    | ≥0       | 次/秒（Times/Second）       |
| ops_node_disk_kilobytes                    | 该指标用于统计每秒磁盘的IO数据量。                   | ≥0       | 千字节/秒（Kilobytes/Second） |
| ops_node_disk_util                         | 该指标用于统计磁盘使用率的百分比，表示磁盘忙于处理I/O请求的时间比例。 | ≥0       | 百分比（Percent）            |
   
