Knox监控指标

Gateway服务目前支持代理服务的各级Servlet路径请求的统计,详细的方案可以参考[社区文档](https://cwiki.apache.org/confluence/display/KNOX/KIP-2+Metrics)。。)

服务当前使用的监控方案是使用JMX agent。在获取到服务相关Servlets Metrics的同时,也能获取JVM和OS的相关度量信息。

通用指标

度量字段 度量说明
os_available_processors 系统的CPU数量
os_max_file_descriptor_count 系统最大打开文件数
os_open_file_descriptor_count 系统当前打开文件数
os_process_cpu_load CPU Load
os_system_cpu_load 系统CPU Load
os_system_load_average 系统平均Load
os_committed_virtual_memory_bytes 系统虚拟内存使用量
os_free_physical_memory_bytes 系统可用内存
os_total_physical_memory_bytes 系统物理内存
os_free_swap_space_bytes 可用Swap内存
os_total_swap_space_bytes 总Swap内存
jvm_gc_collection_seconds_count 服务gc次数
jvm_gc_collection_seconds_sum 服务gc总时长
jvm_memory_bytes_committed JVM申请使用的内存
jvm_memory_bytes_init 启动时JVM申请的初始内存
jvm_memory_bytes_max JVM申请的最大内存
jvm_memory_bytes_used 当前实际已使用内存
jvm_memory_pool_bytes_committed JVM内存池已申请内存数量 支持的类型Code Cache/Metaspace/Compressed Class Space/ PS Eden Space/PS Survivor Space/PS Old Gen
jvm_memory_pool_bytes_init JVM内存池初始内存 , 同上
jvm_memory_pool_bytes_max JVM内存池最大内存 , 同上
jvm_memory_pool_bytes_used JVM内存池已使用的内存 , 同上
jvm_threads_current JVM当前线程数
jvm_threads_daemon JVM守护线程数
jvm_threads_deadlocked 死锁线程数

服务指标

指标名 类型 描述
service_requests_count cluster/yarn/jobhistory/sparkhistory 该路径请求总数(下同)
service_requests_max cluster/yarn/jobhistory/sparkhistory 最大请求时长
service_requests_mean cluster/yarn/jobhistory/sparkhistory 平均请求时长
service_requests_min cluster/yarn/jobhistory/sparkhistory 最短请求时长
service_requests_std_dev cluster/yarn/jobhistory/sparkhistory 请求时长的平均方差
service_requests_mean_rate cluster/yarn/jobhistory/sparkhistory 平均请求频率(QPS)
service_requests_one_minute_rate cluster/yarn/jobhistory/sparkhistory 1分钟内请求频率
service_requests_five_minute_rate cluster/yarn/jobhistory/sparkhistory 5分钟内请求频率
service_requests_fifteen_minute_rate cluster/yarn/jobhistory/sparkhistory 15分钟内请求频率
service_requests_50th_percentile cluster/yarn/jobhistory/sparkhistory 请求时长的50分位数
service_requests_75th_percentile cluster/yarn/jobhistory/sparkhistory 请求时长的75分位数
service_requests_95th_percentile cluster/yarn/jobhistory/sparkhistory 请求时长的95分位数
service_requests_98th_percentile cluster/yarn/jobhistory/sparkhistory 请求时长的98分位数
service_requests_99th_percentile cluster/yarn/jobhistory/sparkhistory 请求时长的99分位数
service_requests_999th_percentile cluster/yarn/jobhistory/sparkhistory 请求时长的99.9分位数