Итак, мой типичный журнал маршрутизатора на платформе Cedar выглядит как
2012-03-22T18:26:34+00:00 heroku[router]: GET [my_url] dyno=web.9 queue=0 wait=0ms service=228ms status=302 bytes=212
2012-03-22T18:26:36+00:00 heroku[router]: GET [my_url] dyno=web.7 queue=0 wait=0ms service=23ms status=200 bytes=360
2012-03-22T18:26:45+00:00 heroku[router]: GET [my_url] dyno=web.30 queue=0 wait=0ms service=348ms status=201 bytes=1
Я хочу подтвердить свое понимание терминов queue
, wait
и service
Мои первоначальные мысли, где это:
- queue: имя очереди при использовании background_job или resque
- wait: сколько времени ожидает запрос в маршрутизаторе (Request Queuing in New Relic)
- service: сколько времени на самом деле принимает ваше приложение для обработки запроса (не включая время ожидания).
Но мой wait в моих журналах всегда 0ms. Даже если у меня есть значительное отставание.
Являются ли мои определения неправильными?