Storm提供了以下性能調(diào)優(yōu)和監(jiān)控工具:
Storm UI:提供了實(shí)時(shí)的拓?fù)渫負(fù)鋱D、組件統(tǒng)計(jì)信息、工作節(jié)點(diǎn)信息等,可用于監(jiān)控拓?fù)涞倪\(yùn)行狀態(tài)。
Metrics API:Storm包含了Metrics API,可以用于收集、展示和分析Storm集群的指標(biāo)數(shù)據(jù),幫助用戶監(jiān)控集群的性能。
Storm-Profiler:Storm-Profiler是一個(gè)用于分析拓?fù)湫阅芷款i的工具,可以幫助用戶查找拓?fù)渲锌赡艽嬖诘男阅軉栴}并提供優(yōu)化建議。
Resource Aware Scheduler:Storm提供了一個(gè)資源感知調(diào)度器,可以根據(jù)拓?fù)涞馁Y源需求和集群的資源狀況進(jìn)行動(dòng)態(tài)調(diào)度,以提高拓?fù)涞男阅芎唾Y源利用率。
Storm Configurations:用戶可以通過調(diào)整Storm配置參數(shù)來優(yōu)化拓?fù)涞男阅埽缯{(diào)整worker數(shù)量、調(diào)整Spout/Bolt的并行度等。