监控:Apache HDFS DataNode监控
Hertzbeat 对 Apache HDFS DataNode 节点监控指标进行监控。
使用协议:HTTP
监控前操作
获取 Apache HDFS DataNode 的 HTTP 监控端口。 取值:dfs.datanode.http.address
配置参数
| 参数名称 | 参数帮助描述 |
|---|
| 目标Host | 被监控的对端IPV4,IPV6或域名。不带协议头。 |
| 端口 | Apache HDFS DataNode 的监控端口号,默认为50075。 |
| 查询超时时间 | 查询 Apache HDFS DataNode 的超时时间,单位毫秒,默认6000毫秒。 |
| 指标采集间隔 | 监控数据采集的时间间隔,单位秒,最小间隔为30秒。 |
| 是否探测 | 新增监控前是否先探测检查监控可用性。 |
| 描述备注 | 此监控的更多描述和备注信息。 |
采集指标
指标集合:FSDatasetState
| 指标名称 | 指标单位 | 指标帮助描述 |
|---|
| DfsUsed | GB | DataNode HDFS使用量 |
| Remaining | GB | DataNode HDFS剩余空间 |
| Capacity | GB | DataNode HDFS空间总量 |
指标集合:JvmMetrics
| 指标名称 | 指标单位 | 指标帮助描述 |
|---|
| MemNonHeapUsedM | MB | JVM 当前已经使用的 NonHeapMemory 的大小 |
| MemNonHeapCommittedM | MB | JVM 配置的 NonHeapCommittedM 的大小 |
| MemHeapUsedM | MB | JVM 当前已经使用的 HeapMemory 的大小 |
| MemHeapCommittedM | MB | JVM HeapMemory 提交大小 |
| MemHeapMaxM | MB | JVM 配置的 HeapMemory 的大小 |
| MemMaxM | MB | JVM 运行时可以使用的最大内存大小 |
| ThreadsRunnable | 个 | 处于 RUNNABLE 状态的线程数量 |
| ThreadsBlocked | 个 | 处于 BLOCKED 状态的线程数量 |
| ThreadsWaiting | 个 | 处于 WAITING 状态的线程数量 |
| ThreadsTimedWaiting | 个 | 处于 TIMED WAITING 状态的线程数量 |
指标集合:runtime
| 指标名称 | 指标单位 | 指标帮助描述 |
|---|
| StartTime | | 启动时间 |