2016-02-22 44 views

回答

0

這是不可能的。 Storm不提供任何API來訪問代碼中的這些信息。

+0

我想這同樣適用於工人級別的隊列。在我的情況下,即使監視http://stackoverflow.com/questions/34162410/how-to-monitor-the-size-of-bolts-pending-queues?rq=1中的解釋不起作用,metrics.log總是空的。 –

+0

是的。這是內部系統信息,並未公開。 –

+0

加油,夥計們,那不是真的!所有這些指標都可以通過簡單的Java反射輕鬆訪問。我們每天在我們的項目中使用這種Storm Executor監控(在我們的DEV/SIT envs中)。請參閱以下具有非常詳細說明的arcticle:https://gist.github.com/mrflip/5958028和https://www.quora.com/How-is-LMAX-being-used-in-Apache-風暴。另外,這裏是你想要監控的類:https://github.com/apache/storm/blob/master/storm-core/src/jvm/org/apache/storm/utils/DisruptorQueue.java – Dmitry