Таким образом, мой типичный журнал маршрутизатора на платформе 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: как долго запрос ожидает в маршрутизаторе (Очередь запросов в New Relic).
- обслуживание: сколько времени на самом деле требуется вашему приложению для обработки запроса (не включая время ожидания в очереди).
Но мое ожидание в моих журналах всегда 0 мс. Даже если у меня есть значительное отставание.
Мои определения неверны?