Мониторинг загрузки файлов

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

Мы рассмотрели новый Relic как возможное решение и попробовали использовать такие пользовательские хуки:

::NewRelic::Agent.agent.stats_engine.get_stats_no_scope('photo/new/time').record_data_point(Time.new - session[:upload_start_time])

К сожалению, я не вижу, чтобы данные отображались на панели инструментов New Relic или в представлении «Транзакции». Есть ли другое место, чтобы посмотреть оттуда?


person Michael Yagudaev    schedule 16.10.2012    source источник


Ответы (1)


После общения со службой поддержки New Relic нам удалось решить проблему. Кажется, что пользовательские показатели должны начинаться с пути со словом Custom/ в качестве префикса. Итак, в моем случае это будет:

::NewRelic::Agent.agent.stats_engine.get_stats_no_scope('Custom/photo/new/time').record_data_point(Time.new - session[:upload_start_time])

Затем вы можете создать собственный виджет панели мониторинга с этими новыми показателями. Просто введите название вашей метрики, начиная с Custom (оно должно автоматически дополняться вашей метрикой).

person Michael Yagudaev    schedule 25.10.2012