Способы мониторинга экземпляров Workling в приложении Rails
-
18-09-2019 - |
Вопрос
В настоящее время я использую Workling со Starling в приложении Rails.Хотя мне нравится Workling, мне сложно за ним следить.
Что еще хуже, у меня есть пара экземпляров Workling.Workling работает с параметром :multiple, установленным в значение true (внутри workling_client).
Я могу видеть pid для каждого экземпляра и тому подобное, но я хочу знать, действительно ли они выполняют какую-то работу, и узнать, нужно ли мне запускать больше (или даже меньше) экземпляров.
Ребята, есть ли у вас какие-нибудь предложения по инструментам, хакам или чему-то еще, что могло бы мне помочь в этом?
Решение
Я слежу за работой с помощью monit.Это дает вам процент использования ЦП в любой момент времени.Если вы хотите посмотреть, какую нагрузку они имели с течением времени, вы можете вместо этого использовать Munin, поскольку я считаю, что он может предоставить вам несколько графиков через некоторые плагины, которые могут рассказать вам ряд вещей о том, что вы отслеживаете.Извините, я не могу быть более конкретным, так как я не использовал Munin.