Skip to main content

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 运行时环境的版本。

指标收集: 线程信息

指标名称指标单位指标描述
线程数量NoneHiveServer2 当前正在使用的线程数。
总启动线程数NoneHiveServer2 启动以来启动的线程总数。
最高线程数NoneHiveServer2 在任何给定时间使用的最高线程数。
守护线程数NoneHiveServer2 当前活动的守护线程数。

指标收集: 代码缓存

指标名称指标单位指标描述
内存池当前内存MB当前为内存池分配的内存量。
内存池初始内存MB内存池请求的初始内存量。
内存池可分配最大内存MB内存池可分配的最大内存量。
内存池内存使用量MB内存池已使用内存量