注意
Impala 指标目前仅支持 Impala3.4.0 及以上版本。
Impala-CATALOG
标题 | 指标名称 | 指标单位 | 指标含义 |
常驻内存集 | RSS | bytes | 常驻内存集 |
JVM 内存 | MemHeapInitM | MB | JVM 初始 HeapMemory 的数量峰值 |
| MemHeapCommittedM | MB | JVM 当前已经提交的 HeapMemory 的数量 |
| MemHeapMaxM | MB | JVM 配置的 HeapMemory 的数量 |
| MemHeapUsedM | MB | JVM 当前已经使用的 HeapMemory 的数量 |
| MemNonHeapInitM | MB | JVM 初始 NonHeapMemory的数量 |
| MemNonHeapCommittedM | MB | JVM 当前已经提交的 NonHeapMemory 的数量 |
| MemNonHeapUsedM | MB | JVM 当前已经使用的 NonHeapMemory 的数量 |
堆内存使率 | MemHeapUsedRate | % | JVM 当前已经使用的 HeapMemory 的数量所占 JVM 配置的 HeapMemory 的数量的百分比 |
守护进程到 StateStore 的心跳间隔 | Last | s | 守护进程到 StateStore 的最近心跳间隔 |
| Max | s | 守护进程到 StateStore 的最大心跳间隔 |
| Mean | s | 守护进程到 StateStore 的平均心跳间隔 |
| Min | s | 守护进程到 StateStore 的最小心跳间隔 |
| Stddev | s | 守护进程到 StateStore 的心跳之间的标准偏差 |
TCMALLOC 内存 | Used | bytes | 程序使用的字节数 |
| PageheapFreeBytes | bytes | 页堆中空闲映射页的字节数 |
| PageheapUnmappedBytes | bytes | 页堆中空闲、未映射页的字节数 |
| PhysicalBytesReserved | bytes | 计算进程使用的物理内存量 |
| TotalBytesReserved | bytes | TCMalloc 保留的系统内存字节数 |
活跃连接数 | Thrift_Server_Connections_Used | 个 | 活跃连接数 |
进程运行时间 | Uptime | s | 进程运行时间 |
文件描述符数 | MaxFileDescriptorCount | 个 | 最大文件描述符数 |
| OpenFileDescriptorCount | 个 | 已打开文件描述符数 |
线程数 | ThreadCount | 个 | 总线程数量 |
| DaemonThreadCount | 个 | Daemon 线程数 |
CPU 利用率 | SystemCpuLoad | 个 | 系统 CPU 利用率 |
Impala-STATESTORE
标题 | 指标名称 | 指标单位 | 指标含义 |
常驻内存集 | RSS | bytes | 常驻内存集 |
TCMALLOC 内存 | Used | bytes | 程序使用的字节数 |
| PageheapFreeBytes | bytes | 页堆中空闲映射页的字节数 |
| PageheapUnmappedBytes | bytes | 页堆中空闲、未映射页的字节数 |
| PhysicalBytesReserved | bytes | 计算进程使用的物理内存量 |
| TotalBytesReserved | bytes | TCMalloc 保留的系统内存字节数 |
连接数 | Used | 个 | 活跃连接数 |
运行线程数 | Count | 个 | 运行线程数 |
StateStore 订阅者数量 | Count | 个 | StateStore 订阅者数量 |
Impala-DAEMON
标题 | 指标名称 | 指标单位 | 指标含义 |
JVM 内存 | MemHeapInitM | MB | JVM 初始 HeapMemory 的数量峰值 |
| MemHeapCommittedM | MB | JVM 当前已经提交的 HeapMemory 的数量 |
| MemHeapMaxM | MB | JVM 配置的 HeapMemory 的数量 |
| MemHeapUsedM | MB | JVM 当前已经使用的 HeapMemory 的数量 |
| MemNonHeapInitM | MB | JVM 初始 NonHeapMemory的数量 |
| MemNonHeapCommittedM | MB | JVM 当前已经提交的 NonHeapMemory 的数量 |
| MemNonHeapUsedM | MB | JVM 当前已经使用的 NonHeapMemory 的数量 |
堆内存使率 | MemHeapUsedRate | % | JVM 当前已经使用的 HeapMemory 的数量所占 JVM 配置的 HeapMemory 的数量的百分比 |
TCMALLOC 内存 | Used | bytes | 程序使用的字节数 |
| PageheapFreeBytes | bytes | 页堆中空闲映射页的字节数 |
| PageheapUnmappedBytes | bytes | 页堆中空闲、未映射页的字节数 |
| PhysicalBytesReserved | bytes | 计算进程使用的物理内存量 |
| TotalBytesReserved | bytes | TCMalloc 保留的系统内存字节数 |
线程数 | ThreadCount | 个 | 总线程数量 |
| DaemonThreadCount | 个 | Daemon 线程数 |
进程运行时间 | Uptime | s | 进程运行时间 |
文件描述符数 | MaxFileDescriptorCount | 个 | 最大文件描述符数 |
| OpenFileDescriptorCount | 个 | 已打开文件描述符数 |
CPU 利用率 | SystemCpuLoad | 个 | 系统 CPU 利用率 |
Beeswax API 客户端连接数 | Use | 个 | 活跃 Beeswax API 连接数 |
| Conn_In_Use | 个 | 与此 Impala Daemon 的活跃 Beeswax API 连接数 |
| TotalConns | 个 | 与此 Impala Daemon 的活跃 Beeswax API 连接总数 |
| ConnSetupQueueSize | 个 | 此 Impala Daemon 已被接收并等待建立连接的 Beeswax API 连接数 |
HS2 API 客户端连接数 | Use | 个 | 活跃 HS2 API 连接数 |
| Conn_In_Use | 个 | 活跃 HS2 API 连接数 |
| TotalConns | 个 | 此 Impala Daemon 在生命周期内建立连接的 HS2 API 连接总数 |
| ConnSetupQueueSize | 个 | 此 Impala Daemon 已被接收并等待建立连接的 HS2 API 连接数 |
线程管理器 | RunningThreads | 个 | 运行线程数 |
| TotalCreatedThreads | 个 | 生命周期内创建的线程数 |
内存管理器限制 | Limit | Bytes | 超过其内存限制的内存量(默认值-1) |
超过其内存限制的内存量(默认值-1) | OverLimit | Bytes | 生命周期内创建的线程数 |
HS2 API 客户端等待建立连接时间 | P20 | us | HS2 API 客户端等待建立连接时间 |
| | | P50 |
| | | P70 |
| | | P90 |
| | | P95 |
| | | P99.9 |
Beeswax API 客户端等待服务线程建立时间 | P20 | us | Beeswax API 客户端等待服务线程建立时间 |
| | | P50 |
| | | P70 |
| | | P90 |
| | | P95 |
| | | P99.9 |
已超时的 Beeswax API 连接数 | TimeOutCnncRequests | 个 | 已超时的 Beeswax API 连接数 |
解析请求池请求所花费时间(毫秒) | Total | ms | 解析请求池请求所花费时间(毫秒) |
外部数据源缓存类中缓存未命中数 | Misses | 个 | 外部数据源缓存类中缓存未命中数 |
已超时等待设置的 Impala 后端服务器的连接请求数 | ConnSetupQueueSize | 个 | 已超时等待设置的 Impala 后端服务器的连接请求数 |
已超时等待设置的 Impala be 的连接请求数 | TimeOutCnncRequests | 个 | 已超时等待设置的 Impala be 的连接请求数 |
与此 Impala 守护程序建立的 Impala 后端客户端连接总数 | TotalConnections | 个 | 与此 Impala 守护程序建立的 Impala 后端客户端连接总数 |
Impala be 的客户端等待连接建立所花费的时间 | P20 | us | Impala be 的客户端等待连接建立所花费的时间 |
| | | P50 |
| | | P70 |
| | | P90 |
| | | P95 |
| | | P99.9 |
| | | Count |
| | | Sum |
Impala be 的客户端等待服务线程所花费的时间 | P20 | us | Impala be 的客户端等待服务线程所花费的时间 |
| | | P50 |
| | | P70 |
| | | P90 |
| | | P95 |
| | | P99.9 |
| | | Count |
| | | Sum |
HS2 API 客户端等待服务线程建立时间 | P20 | us | HS2 API 客户端等待服务线程建立时间 |
| | | P50 |
| | | P70 |
| | | P90 |
| | | P95 |
| | | P99.9 |
| | | Count |
| | | Sum |
HS2 HTTP API 客户端等待服务线程时间 | P20 | us | HS2 HTTP API 客户端等待服务线程时间 |
| | | P50 |
| | | P70 |
| | | P90 |
| | | P95 |
| | | P99.9 |
| | | Count |
| | | Sum |
DataStreamService:服务队列溢被拒绝数 | RpcsQueueOverflow | 个 | DataStreamService:服务队列溢被拒绝数 |
ControlStreamService:服务队列溢被拒绝数 | RpcsQueueOverflow | 个 | ControlStreamService:服务队列溢被拒绝数 |
DataStreamService:使用字节数 | PeakUsageBytes | Bytes | Memtracker DataStreamService 峰值使用字节数 |
| CurrentUsageBytes | Bytes | Memtracker DataStreamService 当前使用字节数 |
ControlService:使用字节数 | PeakUsageBytes | Bytes | Memtracker ControlService 峰值使用字节数 |
| CurrentUsageBytes | Bytes | Memtracker ControlService 当前使用字节数 |
此进程的驻留集大小(RSS) | RSS | Bytes | 此进程的驻留集大小(RSS) |
StateStore 中注册后端总数 | Total | 个 | StateStore 中注册后端总数 |
查询延迟分布 | P20 | us | 查询延迟分布 |
| | | P50 |
| | | P70 |
| | | P90 |
| | | P95 |
| | | P99.9 |
| | | Count |
| | | Sum |
打开已进行写入 HDFS 文件数 | NumFilesOpenForInsert | 个 | 打开 HDFS 文件数 |
进程生命周期内读取的扫描范围 | ScanRangesTotal | 个 | 进程生命周期内读取扫描范围 |
打开 Beeswax 会话数量 | NumOpenBeeswaxSessions | 个 | 打开 Beeswax 会话数量 |
进程生命周期内处理查询 fragment 总数 | NumFragments | 个 | 进程生命周期内处理查询 fragment 总数 |
在无 volum 元数据的进程生命周期内读取的扫描范围总数 | ScanRangesNumMissingVolumId | 个 | 在无 volum 元数据的进程生命周期内读取的扫描范围总数 |
Hedged reads 尝试次数 | HedgedReadOps | 个 | Hedged reads 尝试次数 |
在进程生命周期内处理查询总数 | NumQueries | 个 | 在进程生命周期内处理查询总数 |
支持缓存 HS2 FETCH_FIRST 的总行数 | ResultSetCacheTotalNumRows | 个 | 缓存已支持 HS2 FETCH_FIRST 总行数 |
此 Impala 服务器上注册的查询总数 | NumQueriesRegistered | 个 | 此 Impala 服务器上注册查询总数 |
be 查询总数 | NumQueriesExecuted | 个 | be 查询总数 |
非活动状态而终止会话数 | NumSessionsExpired | 个 | 非活动状态而终止会话数 |
非活动状态而终止查询数 | NumQueriesExpired | 个 | 非活动状态而终止查询数 |
打开 HS2会话数 | NumOpenHS2Sessions | 个 | 打开 HS2会话数 |
Catalog 里面表数量 | NumTables | 个 | Catalog tables 数量 |
Catalog 里面数据库数量 | NumDatabases | 个 | Catalog Databases 数量 |
IO 管理器写入磁盘的字节数 | BytesWritten | 个 | IO 管理器写入磁盘的字节数 |
IO 管理器打开的文件数 | NumOpenFiles | 个 | IO 管理器打开的文件数 |
使用的 HDFS 文件句柄数 | NumFileHandlesOutstanding | Bytes | 使用的 HDFS 文件句柄数 |
读取的本地字节数 | LocalBytesRead | Bytes | IO 管理器读取的本地字节数 |
be 查询速率 | RateQueriesExecuted | count/s | be 执行的查询速率 |
处理查询速率 | RateQuery | count/s | 处理的查询速率 |
处理查询 fragment 速率 | RateFragments | count/s | 处理的查询 fragment 速率 |