hive
收集和监控由 SpringBoot Actuator 提供的常规性能指标。
监控前操作
如果您想使用此监控类型监控 Apache Hive 的信息,您需要以远程模式启动您的 Hive Server2。
1、启用元数据存储:
hive --service metastore &
2. 启用 Hive Server2:
hive --service hiveserver2 &
配置参数
参数名称 | 参数描述 |
---|---|
监控主机 | 被监控的目标 IPV4、IPV6 或域名。注意⚠️不要包含协议头(例如:https://,http://)。 |
监控名称 | 用于标识此监控的名称,需要保证唯一性。 |
端口 | 数据库提供的默认端口为 10002。 |
启用 HTTPS | 是否通过 HTTPS 访问网站,请注意⚠️当启用 HTTPS 时,需要将默认端口更改为 443 |
采集间隔 | 监控周期性采集数据的时间间隔,单位为秒,最小间隔为 30 秒。 |
是否探测 | 在新增监控前是否先进行可用性探测,只有探测成功才会继续新增或修改操作。 |
描述备注 | 用于添加关于监控的额外标识和描述信息。 |
采集指标
指标收集: 基本信息
指标名称 | 指标单位 | 指标描述 |
---|---|---|
虚拟机名称 | 无 | 运行 HiveServer2 的虚拟机(VM)的名称。 |
虚拟机供应商 | 无 | 虚拟机的供应商或提供者。 |
虚拟机版本 | 无 | 虚拟机的版本。 |
允许持续时间 | 无 | HiveServer2 运行的持续时间。 |
指标收集: 环境信息
指标名称 | 指标单位 | 指标描述 |
---|---|---|
HTTPS代理端口号 | 无 | 用于 HTTPS 代理通信的端口号。 |
操作系统 | 无 | 运行 HiveServer2 的操作系统的名称。 |
操作系统版本 | 无 | 操作系统的版本。 |
操作系统架构 | 无 | 操作系统的架构。 |
java运行环境 | 无 | HiveServer2 使用的 Java 运行时环境的名称。 |
java运行环境版本 | 无 | Java 运行时环境的版本。 |
指标收集: 线程信息
指标名称 | 指标单位 | 指标描述 |
---|---|---|
线程数量 | None | HiveServer2 当前正在使用的线程数。 |
总启动线程数 | None | HiveServer2 启动以来启动的线程总数。 |
最高线程数 | None | HiveServer2 在任何给定时间使用的最高线程数。 |
守护线程数 | None | HiveServer2 当前活动的守护线程数。 |
指标收集: 代码缓存
指标名称 | 指标单位 | 指标描述 |
---|---|---|
内存池当前内存 | MB | 当前为内存池分配的内存量。 |
内存池初始内存 | MB | 内存池请求的初始内存量。 |
内存池可分配最大内存 | MB | 内存池可分配的最大内存量。 |
内存池内存使用量 | MB | 内存池已使用内存量 |