WebSphere PMI - Как найти общее количество одновременных пользователей?

У нас есть кластерная среда WebSphere и 4 узла в кластере. Я пытаюсь найти количество одновременных пользователей, которые используют приложение. Я включил инфраструктуру мониторинга производительности (PMI) в WAS для сервлета, JVM и пула потоков. Когда я отслеживаю с помощью Tivoli Performance Viewer, я считаю, что мне нужно смотреть на «LiveCount» в «Диспетчере сеансов сервлетов». Но счет кажется ОЧЕНЬ высоким, больше, чем я ожидал (LiveCount показывает как 80-100). Является ли это показателем, на который следует обратить внимание при попытке найти общее количество одновременных пользователей? Сохраняет ли он истинное количество входов в систему или отслеживает количество сеансов?

Мне сказали, что базовое приложение создает только 1 сеанс для каждого входа в систему, пока не истечет время ожидания. В этот момент пользователю придется снова войти в систему. Так что для меня количество одновременных пользователей = количество сеансов = этот счетчик сеансов сервлета.

Может ли кто-нибудь помочь мне здесь и дать мне знать, какую метрику я должен посмотреть в PMI, чтобы получить количество одновременных пользователей? Мы WebSphere 7.x.

Я считаю, что мне нужно подсчитать это значение метрики для всех 4 узлов, чтобы получить общее количество одновременных пользователей.


person Slickffx    schedule 11.08.2014    source источник
comment
Я думаю, что serverfault было бы лучше задать этот вопрос.   -  person Waxen    schedule 12.08.2014


Ответы (1)


Вы можете рассматривать пользователей, вошедших в систему, и одновременных пользователей, в зависимости от того, что вы действительно ищете.

Пользователи, вошедшие в систему, будут успешно аутентифицированы и будут иметь действительный сеанс в приложении, но... в настоящее время они могут ничего не делать в вашем приложении или покинуть ваше приложение, но не выйти из него. Они будут представлены LiveCount — общее количество сеансов, которые в настоящее время активны.

одновременно работающие пользователи — это пользователи, которые одновременно обращаются к вашему приложению. Они будут представлены ActiveCount — общее количество сеансов, к которым в настоящее время обращаются запросы.

И да, вы должны суммировать это со всех ваших серверов приложений.

См. также:
Счетчики сеансов сервлета

person Gas    schedule 11.08.2014
comment
Спасибо за информацию. Проблема в том, что я вижу Active Count как 2-4, тогда как Live Count отображается как 80-100. Вот почему у меня возникают проблемы и сомнения, смотрю ли я на правильный счетчик (связанный с диспетчером сеансов сервлетов). Кроме того, я использовал тестовую среду и вошел в приложение под двумя отдельными пользователями. LiveCount отображается как 2, а Active как 0 (даже сразу после входа в систему). - person Slickffx; 12.08.2014
comment
Если у вас тестовое приложение и всего 2 пользователя, то поймать их активное обращение к сессии будет практически невозможно. Вам нужно будет использовать какой-то инструмент загрузки, например. jmeter для генерации нагрузки и многих других одновременных запросов, чтобы увидеть что-то там. - person Gas; 12.08.2014