Presto暴露的 JMX 指标
本主题将详细介绍 Presto 公开的 JMX 指标。
Alluxio 缓存指标
度量值名称 | 度量类型 | 度量描述 |
---|---|---|
watsonx_data_presto_alluxio_cache_bytes_read_cache_count | 计数器 | 跟踪从 Alluxio 缓存读取的字节数。 |
watsonx_data_presto_alluxio_cache_bytes_read_cache_fifteen_minute_rate | 量表 | 测量十五分钟内从 Alluxio 缓存读取字节的速率。 |
watsonx_data_presto_alluxio_cache_bytes_requested_external_count | 计数器 | 跟踪从 Alluxio 缓存外部请求的字节数。 |
watsonx_data_presto_alluxio_cache_bytes_requested_external_fifteen_minute_rate | 量表 | 测量十五分钟内从 Alluxio 缓存外部请求字节的速率。 |
watsonx_data_presto_alluxio_cache_bytes_written_cache_fifteen_minute_rate | 量表 | 测量十五分钟内写入 Alluxio 缓存的字节数。 |
watsonx_data_presto_alluxio_cache_get_errors_count | 计数器 | 计算从 Alluxio 缓存获取数据时遇到的错误次数。 |
watsonx_data_presto_alluxio_cache_hit_rate_value | 量表 | 提供 Alluxio 缓存的命中率。 |
watsonx_data_presto_alluxio_cache_pages_count | 计数器 | 跟踪 Alluxio 缓存中的页面数量。 |
watsonx_data_presto_alluxio_cache_pages_evicted_count | 计数器 | 计算从 Alluxio 缓存中驱逐的页面数。 |
watsonx_data_presto_alluxio_cache_pages_evicted_fifteen_minute_rate | 量表 | 测量十五分钟内从 Alluxio 缓存中删除页面的比率。 |
watsonx_data_presto_alluxio_cache_put_errors_count | 计数器 | 计算将数据放入 Alluxio 缓存时遇到的错误次数。 |
watsonx_data_presto_alluxio_cache_space_available_value | 量表 | 表示 Alluxio 缓存中的可用空间。 |
watsonx_data_presto_alluxio_cache_space_used_value | 量表 | 表示 Alluxio 缓存中已使用的空间。 |
watsonx_data_presto_alluxio_cache_written_cache_external_count | 计数器 | 跟踪从 Alluxio 写入外部缓存的字节数。 |
Presto 缓存 CacheStats 指标
度量值名称 | 度量类型 | 度量描述 |
---|---|---|
watsonx_data_presto_cache_stats_cache_hit | 计数器 | 跟踪 Presto 缓存中的缓存点击次数。 |
watsonx_data_presto_cache_stats_cache_miss | 计数器 | 跟踪 Presto 缓存中的缓存未命中次数。 |
watsonx_data_presto_cache_stats_in_memory_retained_bytes | 量表 | 表示 Presto 缓存中保留在内存中的字节数。 |
watsonx_data_presto_cache_stats_quota_exceeded | 计数器 | 计算超出缓存配额的实例。 |
全集群内存使用指标
度量值名称 | 度量类型 | 度量描述 |
---|---|---|
watsonx_data_presto_cluster_memory_manager_queries_killed_due_too_out_of_memory | 计数器 | 跟踪因内存不足错误而被终止的查询次数。 |
watsonx_data_presto_cluster_memory_pool_general_assigned_queries | 量表 | 表示分配给普通内存池的查询次数。 |
watsonx_data_presto_cluster_memory_pool_general_blocked_nodes | 量表 | 表示常规内存池中被阻塞的节点数量。 |
watsonx_data_presto_cluster_memory_pool_general_free_distributed_bytes | 量表 | 表示常规内存池中空闲的分布字节数。 |
watsonx_data_presto_cluster_memory_pool_general_total_distributed_bytes | 量表 | 表示常规内存池中的总分布字节数。 |
片段结果缓存指标
度量值名称 | 度量类型 | 度量描述 |
---|---|---|
watsonx_data_presto_fragment_cache_stats_cache_entries | 计数器 | 跟踪片段结果缓存中缓存项的数量。 |
watsonx_data_presto_fragment_cache_stats_cache_hit | 计数器 | 跟踪片段结果缓存中的缓存命中次数。 |
watsonx_data_presto_fragment_cache_stats_cache_removal | 计数器 | 跟踪片段结果缓存中的缓存删除次数。 |
watsonx_data_presto_fragment_cache_stats_cache_size_in_bytes | 量表 | 表示片段结果缓存的大小(字节)。 |
watsonx_data_presto_fragment_cache_stats_inflight_bytes | 量表 | 表示片段结果缓存中的飞行字节数。 |
Java垃圾收集器指标
度量值名称 | 度量类型 | 度量描述 |
---|---|---|
watsonx_data_presto_garbage_collector_global_collection_count | 计数器 | 跟踪全局垃圾回收的次数。 |
watsonx_data_presto_garbage_collector_global_collection_time_milliseconds | 量表 | 以毫秒为单位测量全局垃圾回收所用的时间。 |
watsonx_data_presto_garbage_collector_scavenge_collection_count | 计数器 | 跟踪清除垃圾的次数。 |
watsonx_data_presto_garbage_collector_scavenge_collection_time_milliseconds | 量表 | 以毫秒为单位测量清除垃圾所花费的时间。 |
文件元数据缓存指标
度量值名称 | 度量类型 | 度量描述 |
---|---|---|
watsonx_data_presto_hive_cache_stats_mbean_orc_file_tail_hit_rate | 量表 | 表示 ORC 文件尾部元数据缓存的命中率。 |
watsonx_data_presto_hive_cache_stats_mbean_orc_file_tail_size | 量表 | 表示 ORC 文件尾部元数据缓存的大小。 |
watsonx_data_presto_hive_cache_stats_mbean_parquet_metadata_hit_rate | 量表 | 表示 Parquet 元数据缓存的命中率。 |
watsonx_data_presto_hive_cache_stats_mbean_parquet_metadata_size | 量表 | 表示 Parquet 元数据缓存的大小。 |
watsonx_data_presto_hive_cache_stats_mbean_partition_hit_rate | 量表 | 表示分区元数据缓存的命中率。 |
watsonx_data_presto_hive_cache_stats_mbean_partition_size | 量表 | 表示分区元数据缓存的大小。 |
Java 堆内存指标
度量值名称 | 度量类型 | 度量描述 |
---|---|---|
watsonx_data_presto_memory_heap_memory_usage_committed_bytes | 量表 | 表示堆内存使用中已提交的字节数。 |
watsonx_data_presto_memory_heap_memory_usage_init_bytes | 量表 | 表示堆内存使用的初始字节数。 |
watsonx_data_presto_memory_heap_memory_usage_max_bytes | 量表 | 表示堆内存使用的最大字节数。 |
watsonx_data_presto_memory_heap_memory_usage_used_bytes | 量表 | 表示堆内存使用的字节数。 |
Java非堆内存指标
度量值名称 | 度量类型 | 度量描述 |
---|---|---|
watsonx_data_presto_memory_non_heap_memory_usage_committed_bytes | 量表 | 表示已提交的非堆内存使用字节数。 |
watsonx_data_presto_memory_non_heap_memory_usage_init_bytes | 量表 | 表示非堆内存使用的初始字节数。 |
watsonx_data_presto_memory_non_heap_memory_usage_max_bytes | 量表 | 表示非堆内存使用的最大字节数。 |
watsonx_data_presto_memory_non_heap_memory_usage_used_bytes | 量表 | 表示已使用的非堆内存字节数。 |
Java内存池指标
度量值名称 | 度量类型 | 度量描述 |
---|---|---|
watsonx_data_presto_memory_pool_MemoryPool_nursery_allocate_usage_committed_bytes | 量表 | 表示在苗圃分配内存池(相当于 G1 Eden Space)中承诺的字节数。 |
watsonx_data_presto_memory_pool_MemoryPool_nursery_allocate_usage_used_bytes | 量表 | 表示在苗圃分配内存池(相当于 G1 Eden Space)中已使用的字节数。 |
watsonx_data_presto_memory_pool_MemoryPool_tenured_SOA_usage_committed_bytes | 量表 | 表示 Tenured-SOA 内存池中已提交的字节数(相当于 G1 Old Gen)。 |
watsonx_data_presto_memory_pool_MemoryPool_tenured_SOA_usage_used_bytes | 量表 | 表示已使用的 Tenured-SOA 内存池字节数(相当于 G1 Old Gen)。 |
watsonx_data_presto_memory_pool_MemoryPool_tenured_LOA_usage_committed_bytes | 量表 | 表示租用-LOA 内存池中已提交的字节数(相当于 G1 Old Gen)。 |
watsonx_data_presto_memory_pool_MemoryPool_tenured_LOA_usage_used_bytes | 量表 | 表示已使用的 tenured-LOA 内存池字节数(相当于 G1 Old Gen)。 |
Presto 内存池指标
度量值名称 | 度量类型 | 度量描述 |
---|---|---|
watsonx_data_presto_memory_pool_general_free_bytes | 量表 | 表示常规内存池中的空闲字节数。 |
watsonx_data_presto_memory_pool_general_max_bytes | 量表 | 表示常规内存池的最大字节数。 |
watsonx_data_presto_memory_pool_general_reserved_bytes | 量表 | 表示常规内存池中的预留字节数。 |
watsonx_data_presto_memory_pool_general_reserved_revocable_bytes | 量表 | 表示普通内存池中保留的可撤销字节数。 |
watsonx_data_presto_memory_pool_general_total_bytes | 量表 | 表示常规内存池的字节总数。 |
调度器指标
度量值名称 | 度量类型 | 度量描述 |
---|---|---|
watsonx_data_presto_node_selection_stats_non_preferred_node_selected_count_total_count | 计数器 | 调度程序选择非首选节点的总次数。 |
watsonx_data_presto_node_selection_stats_non_primary_preferred_node_selected_count_total_count | 计数器 | 调度程序选择非主要首选节点的总次数。 |
watsonx_data_presto_node_selection_stats_primary_preferred_node_selected_count_five_minute_rate | 量表 | 调度程序在过去五分钟内选择主要首选节点的次数。 |
watsonx_data_presto_node_selection_stats_primary_preferred_node_selected_count_total_count | 计数器 | 调度程序选择主首选节点的总次数。 |
空运统计暂停米指标
度量值名称 | 度量类型 | 度量描述 |
---|---|---|
watsonx_data_presto_pause_meter_less_than_10ms_pauses | 计数器 | 小于 10 毫秒的停顿总数。 |
watsonx_data_presto_pause_meter_10ms_to_50ms_pauses | 计数器 | 持续 10 至 50 毫秒的停顿总数。 |
watsonx_data_presto_pause_meter_50ms_to_500ms_pauses | 计数器 | 持续 50 至 500 毫秒的停顿总数。 |
watsonx_data_presto_pause_meter_500ms_to_1s_pauses | 计数器 | 持续 500 毫秒至 1 秒的停顿总数。 |
watsonx_data_presto_pause_meter_1s_to_10s_pauses | 计数器 | 持续 1 到 10 秒的停顿总数。 |
watsonx_data_presto_pause_meter_10s_to_1m_pauses | 计数器 | 持续 10 秒至 1 分钟的停顿总数。 |
watsonx_data_presto_pause_meter_greater_than_1m_pauses | 计数器 | 停顿超过 1 分钟的总次数。 |
watsonx_data_presto_pause_meter_total_pause_seconds 暂停总秒数 | 计数器 | 所有暂停秒数的总计数。 |
Presto执行查询管理器指标
度量值名称 | 度量类型 | 度量描述 |
---|---|---|
watsonx_data_presto_query_manager_abandoned_queries_five_minute_count | 计数器 | 最近五分钟内放弃的查询次数。 |
watsonx_data_presto_query_manager_canceled_queries_five_minute_count | 计数器 | 最近五分钟内取消的查询次数。 |
watsonx_data_presto_query_manager_completed_queries_five_minute_count | 计数器 | 最近五分钟内完成的查询次数。 |
watsonx_data_presto_query_manager_consumed_cpu_time_seconds_five_minute_count | 计数器 | 最近五分钟内 CPU 占用时间的计数(秒)。 |
watsonx_data_presto_query_manager_consumed_input_bytes_five_minute_count | 计数器 | 过去五分钟内消耗的输入字节数。 |
watsonx_data_presto_query_manager_consumed_input_rows_five_minute_count | 计数器 | 过去五分钟内消耗的输入行数。 |
watsonx_data_presto_query_manager_cpu_input_byte_rate_five_minutes_p$1 | 量表 | 最近五分钟 CPU 输入字节的速率。 |
watsonx_data_presto_query_manager_execution_time_five_minutes_p$1 | 量表 | 最后五分钟的执行时间。 |
watsonx_data_presto_query_manager_external_failures_five_minute_count | 计数器 | 过去五分钟内外部查询失败的次数。 |
watsonx_data_presto_query_manager_failed_queries_five_minute_count | 计数器 | 过去五分钟内查询失败的次数。 |
watsonx_data_presto_query_manager_insufficient_resources_failures_five_minute_count | 计数器 | 过去五分钟内因资源不足而失败的查询次数。 |
watsonx_data_presto_query_manager_internal_failures_five_minute_count | 计数器 | 过去五分钟内内部查询失败的次数。 |
watsonx_data_presto_query_manager_queued_queries | 量表 | 当前排队的查询次数。 |
watsonx_data_presto_query_manager_queued_time_five_minutes_p$1 | 量表 | 过去五分钟内查询在队列中花费的时间。 |
watsonx_data_presto_query_manager_running_queries | 量表 | 当前运行的查询次数。 |
watsonx_data_presto_query_manager_started_queries_five_minute_count | 计数器 | 最近五分钟内开始的查询次数。 |
watsonx_data_presto_query_manager_submitted_queries_five_minute_count | 计数器 | 最近五分钟内提交的查询次数。 |
watsonx_data_presto_query_manager_user_error_failures_five_minute_count | 计数器 | 过去五分钟内由于用户错误而导致查询失败的次数。 |
watsonx_data_presto_query_manager_wall_input_bytes_rate_five_minutes_p$1 | 量表 | 最近五分钟墙壁输入字节的速率。 |
Java语言运行时指标
度量值名称 | 度量类型 | 度量描述 |
---|---|---|
watsonx_data_presto_runtime_up_time | 量表 | Java 运行时的正常运行时间。 |
Presto执行调度程序 SplitSchedulerStats指标
度量值名称 | 度量类型 | 度量描述 |
---|---|---|
watsonx_data_presto_split_scheduler_stats_get_split_time_five_minutes_p$1 | 量表 | 在最后五分钟内获得分割时间。 |
watsonx_data_presto_split_scheduler_stats_mixed_split_queues_full_and_waiting_for_source_five_minute_count | 计数器 | 过去五分钟内已满并正在等待源的混合分流队列计数。 |
watsonx_data_presto_split_scheduler_stats_sleep_time_five_minutes_p$1 | 量表 | 最后五分钟的睡眠时间 |
watsonx_data_presto_split_scheduler_stats_split_queues_full_five_minute_count | 计数器 | 过去五分钟内已满的分流队列计数。 |
watsonx_data_presto_split_scheduler_stats_waiting_for_source_five_minute_count | 计数器 | 过去五分钟内等待源事件的次数。 |
Presto执行执行器 TaskExecutor指标
度量值名称 | 度量类型 | 度量描述 |
---|---|---|
watsonx_data_presto_task_executor_$1 | 量表 | 与任务执行器相关的指标。 Attributes: ActiveTasks, BlockedTasks, CompletedTasks, CorePoolSize, CurrentThreadCount, ExecutedTasks, ExecutorUtilization, FailedTasks, LargestPoolSize, MaximumPoolSize, MinimumIdleThreads, MinimumThreadCount, PendingTasks, PoolSize, QueueSize, TaskCount, TaskExecutionTime, ThreadCount, TotalExecutionTime, UtilizationRate |
Presto执行任务管理器指标
度量值名称 | 度量类型 | 度量描述 |
---|---|---|
watsonx_data_presto_task_manager_failed_tasks_five_minute_count | 计数器 | 过去五分钟内失败任务的计数。 |
watsonx_data_presto_task_manager_input_data_size_five_minute_count | 计数器 | 最近五分钟内输入数据大小的计数。 |
watsonx_data_presto_task_manager_input_positions_five_minute_count | 计数器 | 最近五分钟内输入位置的计数。 |
watsonx_data_presto_task_manager_output_data_size_five_minute_count | 计数器 | 最近五分钟内输出数据大小的计数。 |
watsonx_data_presto_task_manager_output_positions_five_minute_count | 计数器 | 过去五分钟内输出位置的计数。 |
Java NIO 缓冲池指标
度量值名称 | 度量类型 | 度量描述 |
---|---|---|
watsonx_data_presto_java_nio_buffer_pool__$1_memory_used | 量表 | Java NIO 缓冲池使用的内存。 |
Presto 调度器指标
度量值名称 | 度量类型 | 度量描述 |
---|---|---|
watsonx_data_presto_dispatch_manager_queued_queries | 量表 | 在 Presto 调度器中排队的查询次数。 |
watsonx_data_presto_dispatch_manager_running_queries | 量表 | 当前在 Presto 调度程序中运行的查询次数。 |
胶水统计指标
度量值名称 | 度量类型 | 度量描述 |
---|---|---|
watsonx_data_presto_glue_$2_time_$3_$4 | 量表 | Glue Hive元存储操作所用时间。 |
watsonx_data_presto_glue_$2_total_failures_total_count | 计数器 | Glue Hive 元存储操作的失败总次数。 |
watsonx_data_presto_glue_$2_total_failures_fifteen_minute_$3 | 仪表(速率)、计数器(计数) | 过去 15 分钟内,Glue Hive 元存储操作的失败率或失败次数。 |
S3 文件系统指标
度量值名称 | 度量类型 | 度量描述 |
---|---|---|
watsonx_data_presto_hive_s3_presto_s3_file_system_$2_$3_$4 | 仪表(速率)、计数器(计数) | 与 S3 Presto Hive 文件系统相关的指标。 |
watsonx_data_presto_hive_s3_presto_s3_file_system_$2_total_count | 计数器 | 与 Presto Hive 中 S3 文件系统有关的总计数指标。 |
watsonx_data_presto_s3_$2_$3_$4 | 仪表(平均值、最大值、最小值、最大误差)、计数器(计数)、其他(单位) | 与 S3 操作相关的其他指标。 |
Hive 目录列表缓存指标
度量值名称 | 度量类型 | 度量描述 |
---|---|---|
watsonx_data_presto_hive_caching_directory_lister_$2 | 量表 | 与 Presto Hive 中的缓存目录列表相关的指标。 |
Parquet 元数据缓存指标
度量值名称 | 度量类型 | 度量描述 |
---|---|---|
watsonx_data_presto_hive_cache_stats_mbean_parquet_metadata_eviction_count | 计数器 | 与 Presto Hive 中的 Parquet 元数据缓存有关的驱逐计数。 |