Presto が公開する JMX メトリック

このトピックでは、Presto が公開する JMX メトリクスの詳細を説明します。

Alluxioキャッシュメトリクス

Alluxioキャッシュメトリクス
メトリック名 メトリック・タイプ メトリックの説明
watsonx_data_presto_alluxio_cache_bytes_read_cache_count カウンター Alluxioキャッシュから読み込まれたバイト数を追跡する。
watsonx_data_presto_alluxio_cache_bytes_read_cache_fifteen_minute_rate ゲージ 15分間にAlluxioキャッシュから読み込まれたバイト数を計測。
watsonx_data_presto_alluxio_cache_bytes_requested_external_count カウンター Alluxioキャッシュから外部に要求されたバイト数を追跡する。
watsonx_data_presto_alluxio_cache_bytes_requested_external_fifteen_minute_rate ゲージ 15分間にAlluxioキャッシュから外部に要求されたバイトのレートを測定します。
watsonx_data_presto_alluxio_cache_bytes_written_cache_fifteen_minute_rate ゲージ 15分間に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 ゲージ 15分間に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 メトリクス

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_to_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ガベージコレクタのメトリクス

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 ヒープメモリメトリックス

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の非ヒープ・メモリ測定基準

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メモリ・プールのメトリクス

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 ゲージ tenured-LOA メモリプール (G1 Old Gen と同等) のコミットバイトを示す。
watsonx_data_presto_memory_pool_MemoryPool_tenured_LOA_usage_used_bytes ゲージ tenured-LOAメモリプール(G1 Old Genと同等)の使用バイトを示す。

Presto メモリ・プールのメトリクス

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_5_minute_rate ゲージ 過去5分間にスケジューラによってプライマリ優先ノードが選択された回数。
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 実行クエリ・マネージャ・メトリクス

Presto実行クエリマネージャのメトリクス
メトリック名 メトリック・タイプ メトリックの説明
watsonx_data_presto_query_manager_abandoned_queries_5_minute_count カウンター 過去5分間に放棄されたクエリの数。
watsonx_data_presto_query_manager_canceled_queries_5_minute_count カウンター 過去5分間にキャンセルされたクエリの数。
watsonx_data_presto_query_manager_completed_queries_5_minute_count カウンター 過去5分間に完了したクエリの数。
watsonx_data_presto_query_manager_consumed_cpu_time_seconds_five_minute_count カウンター 過去5分間に消費されたCPU時間の秒数。
watsonx_data_presto_query_manager_consumed_input_bytes_5_minute_count カウンター 過去5分間に消費された入力バイト数。
watsonx_data_presto_query_manager_consumed_input_rows_5_minute_count カウンター 過去5分間に消費された入力行数。
watsonx_data_presto_query_manager_cpu_input_byte_rate_five_minutes_p$1 ゲージ 過去5分間のCPU入力バイト数。
watsonx_data_presto_query_manager_execution_time_five_minutes_p$1 ゲージ 直近5分間の実行時間。
watsonx_data_presto_query_manager_external_failures_five_minute_count カウンター 直近5分間の外部クエリ失敗数。
watsonx_data_presto_query_manager_failed_queries_five_minute_count カウンター 過去5分間に失敗したクエリの数。
watsonx_data_presto_query_manager_insufficient_resources_failures_5_minute_count カウンター 過去5分間にリソース不足のために失敗したクエリの数。
watsonx_data_presto_query_manager_internal_failures_5_minute_count カウンター 直近5分間の内部クエリ失敗回数。
watsonx_data_presto_query_manager_queued_queries ゲージ 現在キューに入っているクエリの数。
watsonx_data_presto_query_manager_queued_time_five_minutes_p$1 ゲージ 過去5分間にクエリがキューに入った時間。
watsonx_data_presto_query_manager_running_queries ゲージ 現在実行中のクエリの数。
watsonx_data_presto_query_manager_started_queries_5_minute_count カウンター 過去5分間に開始されたクエリの数。
watsonx_data_presto_query_manager_submitted_queries_5_minute_count カウンター 過去5分間に送信されたクエリの数。
watsonx_data_presto_query_manager_user_error_failures_5_minute_count カウンター 過去5分間にユーザーエラーにより失敗したクエリの数。
watsonx_data_presto_query_manager_wall_input_bytes_rate_five_minutes_p$1 ゲージ 過去5分間の壁入力バイト数。

Java言語ランタイム・メトリクス

Java言語ランタイム・メトリクス
メトリック名 メトリック・タイプ メトリックの説明
watsonx_data_presto_runtime_up_time ゲージ Javaランタイムの稼働時間。

Presto 実行スケジューラ SplitSchedulerStats メトリクス

Presto実行スケジューラSplitSchedulerStatsメトリクス
メトリック名 メトリック・タイプ メトリックの説明
watsonx_data_presto_split_scheduler_stats_get_split_time_five_minutes_p$1 ゲージ 最後の5分間でスプリットタイムを得る。
watsonx_data_presto_split_scheduler_stats_mixed_split_queues_full_and_waiting_for_source_5_minute_count カウンター 過去5分間に満杯でソース待ちのスプリット混在キュー数。
watsonx_data_presto_split_scheduler_stats_sleep_time_five_minutes_p$1 ゲージ 最後の5分間の睡眠時間。
watsonx_data_presto_split_scheduler_stats_split_queues_full_five_minute_count カウンター 過去5分間に満杯になったスプリットキューの数。
watsonx_data_presto_split_scheduler_stats_waiting_for_source_5_minute_count カウンター 過去5分間のソースイベント待ち回数。

Presto 実行エグゼキュータ TaskExecutor メトリクス

Presto実行エグゼキュータTaskExecutorメトリクス
メトリック名 メトリック・タイプ メトリックの説明
watsonx_data_presto_task_executor_$1 ゲージ タスク実行者に関連するメトリクス。 属性: ActiveTasks, BlockedTasks, CompletedTasks, CorePoolSize, CurrentThreadCount, ExecutedTasks, ExecutorUtilization, FailedTasks, LargestPoolSize, MaximumPoolSize, MinimumIdleThreads, MinimumThreadCount, PendingTasks, PoolSize, QueueSize, TaskCount, TaskExecutionTime, ThreadCount, TotalExecutionTime, UtilizationRate

Presto 実行タスクマネージャのメトリクス

Presto実行タスクマネージャの測定基準
メトリック名 メトリック・タイプ メトリックの説明
watsonx_data_presto_task_manager_failed_tasks_five_minute_count カウンター 過去5分間に失敗したタスクの数。
watsonx_data_presto_task_manager_input_data_size_5_minute_count カウンター 過去5分間の入力データサイズのカウント。
WATSONX_DATA_PREST_TASK_MANAGER_INPUT_POSITIONS_FIVE_ MINUTE_COUNT カウンター 過去5分間の入力ポジション数。
watsonx_data_presto_task_manager_output_data_size_5_minute_count カウンター 直近5分間の出力データサイズのカウント。
watsonx_data_presto_task_manager_output_positions_5_minute_count カウンター 直近5分間の出力ポジション数。

Java NIOバッファ・プールのメトリクス

JavaNIOバッファ・プールのメトリクス
メトリック名 メトリック・タイプ メトリックの説明
watsonx_data_presto_java_nio_buffer_pool__$1_memory_used ゲージ Java NIO バッファ・プールが使用するメモリ。

Presto ディスパッチャ・メトリクス

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 ゲージ(レート)、カウンター(カウント) Glue Hiveメタストア操作の直近15分間の失敗率または失敗回数。

S3 ファイルシステム配置量

S3ファイルシステムのメトリクス
メトリック名 メトリック・タイプ メトリックの説明
watsonx_data_presto_hive_s3_presto_s3_file_system_$2_$3_$4 ゲージ(レート)、カウンター(カウント) Presto Hive の S3 ファイルシステムに関連するメトリクス。
watsonx_data_presto_hive_s3_presto_s3_file_system_$2_total_count カウンター Presto Hive の S3 ファイルシステムに関連する総カウント数メトリック。
watsonx_data_presto_s3_$2_$3_$4 ゲージ(平均、最大、最小、最大誤差)、カウンター(回数)、その他(単位) S3 操作に関連する追加のメトリクス。

Hive ディレクトリ・リスト・キャッシュのメトリクス

Hiveディレクトリ・リストのキャッシュ・メトリクス
メトリック名 メトリック・タイプ メトリックの説明
watsonx_data_presto_hive_caching_directory_lister_$2 ゲージ Presto Hive のキャッシュ・ディレクトリ・リスタに関連するメトリクス。

Parquetメタデータ・キャッシング・メトリクス

Parquetメタデータ・キャッシング・メトリクス
メトリック名 メトリック・タイプ メトリックの説明
watsonx_data_presto_hive_cache_stats_mbean_parquet_metadata_eviction_count カウンター Presto Hive の Parquet メタデータ・キャッシングに関連する立ち退き回数。