Impala Query Ranking
impala_query_rankingRanks problematic Impala queries over a selected time window and explains each issue, with configurable ordering by score, duration, memory, spill, or planning failures.
Instructions
Ranking de queries Impala problemáticas na janela, com o motivo de cada uma.
rank_by define a ordem. 'score' (padrão): pior primeiro, somando todos os problemas, só queries com problema. 'duration': mais longas, com o gargalo de tempo de cada uma. 'memory': maior pico de memória por nó, OOM no topo. 'spill': maior volume derramado em disco, só as que fizeram spill. 'planning': falhas de análise/planejamento, rejeições na admissão, estatísticas ausentes, planejamento lento e estimativa de memória muito errada. hours: janela para trás a partir de agora. user / pool / database: filtros exatos. include_ddl: inclui DDL bem-sucedidas (por padrão só QUERY/DML e falhas). extra_filter: filtro adicional na sintaxe do CM, ex.: "hdfs_bytes_read > 10g". slow_seconds: a partir de quantos segundos a query é considerada longa (padrão 60). memory_gb_per_node: pico de memória por nó considerado excessivo, em GB (padrão 4). planning_seconds: tempo de planejamento considerado lento, em segundos (padrão 10).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| top | No | ||
| pool | No | ||
| user | No | ||
| hours | No | ||
| cluster | Yes | ||
| rank_by | No | score | |
| service | No | ||
| database | No | ||
| include_ddl | No | ||
| max_queries | No | ||
| extra_filter | No | ||
| slow_seconds | No | ||
| planning_seconds | No | ||
| memory_gb_per_node | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |