Impala
Impalaistheopensource,nativeanalyticdatabaseforApacheHadoop.
|
Public Attributes | |
IntCounter * | local_admitted |
IntCounter * | local_queued |
IntCounter * | local_dequeued |
The total number of requests that have been dequeued locally. More... | |
IntCounter * | local_rejected |
IntCounter * | local_timed_out |
The total number of requests that timed out while waiting for admission locally. More... | |
IntCounter * | local_completed |
IntCounter * | local_time_in_queue_ms |
IntGauge * | cluster_num_running |
IntGauge * | cluster_in_queue |
The estimated total number of requests currently queued across the cluster. More... | |
IntGauge * | cluster_mem_usage |
Approximate total amount of memory used by this pool across the cluster. More... | |
IntGauge * | cluster_mem_estimate |
The sum of planner memory estimates for requests across the cluster. More... | |
IntGauge * | local_num_running |
The total number of queries currently running that were initiated locally. More... | |
IntGauge * | local_in_queue |
The total number of requests currently queued locally. More... | |
IntGauge * | local_mem_usage |
The total amount of memory used by this pool locally. More... | |
IntGauge * | local_mem_estimate |
The sum of planner memory estimates for requests that were started locally. More... | |
Metrics exposed for a pool. Created by GetPoolMetrics() and stored in pool_metrics_map_.
Definition at line 127 of file admission-controller.h.
IntGauge* impala::AdmissionController::PoolMetrics::cluster_in_queue |
The estimated total number of requests currently queued across the cluster.
Definition at line 155 of file admission-controller.h.
Referenced by impala::AdmissionController::UpdateClusterAggregates().
IntGauge* impala::AdmissionController::PoolMetrics::cluster_mem_estimate |
The sum of planner memory estimates for requests across the cluster.
Definition at line 159 of file admission-controller.h.
Referenced by impala::AdmissionController::AdmitQuery(), impala::AdmissionController::DequeueLoop(), impala::AdmissionController::ReleaseQuery(), and impala::AdmissionController::UpdateClusterAggregates().
IntGauge* impala::AdmissionController::PoolMetrics::cluster_mem_usage |
Approximate total amount of memory used by this pool across the cluster.
Definition at line 157 of file admission-controller.h.
Referenced by impala::AdmissionController::UpdateClusterAggregates().
IntGauge* impala::AdmissionController::PoolMetrics::cluster_num_running |
Instantaneous statistics, i.e. gauges: The estimated total number of queries currently running across the cluster.
Definition at line 153 of file admission-controller.h.
Referenced by impala::AdmissionController::UpdateClusterAggregates().
IntCounter* impala::AdmissionController::PoolMetrics::local_admitted |
Monotonically increasing counters since process start, i.e. counters: The total number of requests that have been admitted locally. This includes requests that are admitted immediately as well as requests that are admitted after being queued. Incremented when AdmitQuery() returns and the request is admitted.
Definition at line 133 of file admission-controller.h.
Referenced by impala::AdmissionController::AdmitQuery().
IntCounter* impala::AdmissionController::PoolMetrics::local_completed |
The total number of requests that have completed locally. Incremented in ReleaseQuery().
Definition at line 146 of file admission-controller.h.
Referenced by impala::AdmissionController::ReleaseQuery().
IntCounter* impala::AdmissionController::PoolMetrics::local_dequeued |
The total number of requests that have been dequeued locally.
Definition at line 138 of file admission-controller.h.
Referenced by impala::AdmissionController::DequeueLoop().
IntGauge* impala::AdmissionController::PoolMetrics::local_in_queue |
The total number of requests currently queued locally.
Definition at line 163 of file admission-controller.h.
Referenced by impala::AdmissionController::AddPoolUpdates().
IntGauge* impala::AdmissionController::PoolMetrics::local_mem_estimate |
The sum of planner memory estimates for requests that were started locally.
Definition at line 167 of file admission-controller.h.
Referenced by impala::AdmissionController::AdmitQuery(), impala::AdmissionController::DequeueLoop(), and impala::AdmissionController::ReleaseQuery().
IntGauge* impala::AdmissionController::PoolMetrics::local_mem_usage |
The total amount of memory used by this pool locally.
Definition at line 165 of file admission-controller.h.
Referenced by impala::AdmissionController::AddPoolUpdates(), and impala::AdmissionController::UpdateLocalMemUsage().
IntGauge* impala::AdmissionController::PoolMetrics::local_num_running |
The total number of queries currently running that were initiated locally.
Definition at line 161 of file admission-controller.h.
Referenced by impala::AdmissionController::AddPoolUpdates().
IntCounter* impala::AdmissionController::PoolMetrics::local_queued |
The total number of requests that have been queued locally. Incremented when a request is queued.
Definition at line 136 of file admission-controller.h.
Referenced by impala::AdmissionController::AdmitQuery().
IntCounter* impala::AdmissionController::PoolMetrics::local_rejected |
The total number of requests that have been rejected locally. Incremented when AdmitQuery() returns and the request is rejected because the queue is full.
Definition at line 141 of file admission-controller.h.
Referenced by impala::AdmissionController::AdmitQuery().
IntCounter* impala::AdmissionController::PoolMetrics::local_time_in_queue_ms |
The total amount of time (in milliseconds) that locally queued requests have spent waiting to be admitted.
Definition at line 149 of file admission-controller.h.
Referenced by impala::AdmissionController::AdmitQuery().
IntCounter* impala::AdmissionController::PoolMetrics::local_timed_out |
The total number of requests that timed out while waiting for admission locally.
Definition at line 143 of file admission-controller.h.
Referenced by impala::AdmissionController::AdmitQuery().