Есть ли инструмент/служба, которая может автоматически и постоянно обрабатывать процессы и процессы python-профиля и профиля? Я думаю о таких процессах, как Celery или RQ работникам? Я бы хотел, чтобы таймеры производительности на уровне метода были усреднены по нескольким аналогичным заданиям.Мониторинг производительности/профилирование для процесса сервера python (похоже на новую реликвию)
Новый реликвий сделает this для сельдерея, но у него только experimental support для RQ. К сожалению, это не рекомендуется для краткосрочных задач, и у нас их много.
Я знаю cProfile
и line_profiler
, но я надеюсь найти сервис, который я могу использовать в производстве, где мне не нужно записывать вывод и собирать его самостоятельно. Хотя постоянный сервис/инструмент будет предпочтительнее, если есть инструмент, который будет агрегировать вывод нескольких запусков cProfile, которые могут работать.
BTW Процессы работают на нерабочих рабочих инструментах Heroku.
Нет, но также похоже, что AppDynamics не поддержал бы этот сценарий. Их [docs] (https://docs.appdynamics.com/display/PRO41/Python+Supported+Environments) _ (которые были реальной PITA для поиска) _ предполагают, что их агент поддерживает только среды WSGI, которые в основном одинаковы как новая реликвия. Мне нужно, чтобы что-то можно было использовать для мониторинга/создания сценария python. – jumand