I there is any tool available to monitor the performance of impala, like avg execution time, memory usage, cpu usage etc. ?
You can use (Cloudera Manager -> Impala) to monitor. Most of your requests are available here
On top of it, you can also build your own chart using
Cloudera Manager -> Charts (Menu) -> Build your own charts (ex: select queries_ingested_rate_across_impala_pools)