2010-06-22 1 views
3

Какой лучший способ/инструмент для измерения количества трафика был получен/отправлен от tomcat?Мониторинг трафика Tomcat

+0

проверить этот вопрос на [serverfault] (http://serverfault.com/questions/96612/how-to-monitor-bandwidth-usage-in-tomcat) – Redlab

ответ

0

Возможно, вы хотите использовать Lambda Probe Его бесплатный, простой в развертывании и имеет диаграммы трафика в реальном времени и некоторые другие дополнительные преимущества.

+1

о пробке lamdba это мертвый проект, последний выпуск был в Ноябрь 2006, поэтому я не использовал его, я использую JavaMelody для мониторинга, и это звучит прекрасно, за исключением того, что у него нет этой функции. – mabuzer

+1

+1 для mabuzer для "JavaMelody [..] звучит идеально". – f1sh

+0

Я использовал лямбда-зонд несколько лет назад, и это все еще было в моей голове. Однако не проверял активность проекта до моего поста. Сожалею. – tweber

1

Большинство компаний, где я работал, использовали только собственные решения для этого, например. для Linux существует довольно много решений, например: vnStat, iftop, или более известных MRTG

1

Вы должны сделать свой собственный HttpServletResponseWrapper, а затем переопределить метод createOutputStream(), который вы можете сделать свой собственный OutputStream со счетчиком appened для write(init i), write(byte[] bytes) и write(byte[] bytes, int off, int length), Это не так просто, как кажется, но таким образом вы можете знать длину каждого ответа.