Разбивка формата журнала запросов GAE / J - PullRequest
7 голосов
/ 14 декабря 2010

Вот пример записи журнала консоли GAE:

GAE log console snapshot http://i.stack.imgur.com/M2iJX.png для читаемой версии с высоким разрешением.

Я хотел бы предоставить разбивку полей, отображается как в режиме просмотра в виде сводки (сводный), так и в развернутом виде (подробный).Я буду заполнять поля, которые я знаю их значение, и был бы признателен за помощь в подборе остального.Этот пост будет обновляться после появления новой информации.

Спасибо,
Максим.


Открытые вопросы:

  • Как прочитать отметку времени?[...- prod / 0-0-39. 346862139187007139 ]
  • Почему в итоге говорится, что запрос занял 343 мс, а в деталях - 344 мс?
  • Если запроспотратить 123мс на процессор и 30мс на вызовы API, куда ушло все остальное время?Почему общее время запроса составляет 343/344 мс?

Ответы [ 2 ]

16 голосов
/ 18 декабря 2010

Сводка

  • 12-14 : дата запроса. 12 - месяц (декабрь), 14 - день месяца (вторник).
  • 05: 21 AM: времязапрос PST смещение. 05 это час. 21 - минута.
  • 57,593 : время запроса, PST смещение. 57 является вторым. 593 - это миллисекунды.
  • / match /...: путь HTTP-запроса
  • 200 : код возврата HTTP,(200 = ОК)
  • 343 мс : общее время (в миллисекундах), необходимое для вычисления и возврата ответа пользователю
  • 123cpu_ms : Время (в миллисекундах), которое затрачивает запрос на вычисление ЦП
  • 30api_cpu_ms : время (в миллисекундах), которое затрачивает запрос на вызовы API (получение данных и совместимость Datastore)
  • 1kb : размер (в килобайтах) ответа, отправленного пользователю
  • Mozilla / 5.0 (X11; U; Linux x86_64; en-US)) AppleWebKit / 534.7 (KHTML, как Gecko) Chrome / 7.0.517.44 Safari / 534.7, gzip (gfe) : Пользовательский агент обратите внимание, что gzip (gfe) добавляется интерфейсом AppEngine.

Подробности

  • IP yellow masked out: IP-адрес клиента, инициировавшего запрос
  • HTTP Referrer : Обратите внимание, что в этом запросе он пуст, поскольку он является прямым попаданием
  • [14 / Dec / 2010: 05: 21: 57 -0800] : дата, включая спецификацию смещения отметки времениn.
  • "GET / match / ... HTTP / 1.1" : HTTP GET URI.
  • 200 : код возврата HTTP.(200 = ОК)
  • 1036 : размер (в байтах) ответа, отправленного пользователю
  • Mozilla / 5.0 (X11; U; Linux x86_64; en-US) AppleWebKit / 534.7 (KHTML, как Gecko) Chrome / 7.0.517.44 Safari / 534.7, gzip (gfe) : Пользовательский агент обратите внимание, что добавлен gzip (gfe)по интерфейсу AppEngine.
  • мс = 344 : общее время (в миллисекундах), которое потребовалось для вычисления и возврата ответа пользователю
  • cpu_ms =123 : время (в миллисекундах), которое запрос тратит на вычисление ЦП
  • api_cpu_ms = 30 : время (в миллисекундах), которое запрос тратит на вызовы API (получение данных и их совместимость...)
  • cpm_usd = 0,003648 : сумма (в долларах США), которую будет стоить 1000 запросов, таких как этот. ref

запись в журнале

  • 12-14 : дата записи данного приложения в журнал. 12 - это месяц (декабрь), 14 - это день месяца (вторник).
  • 05: 21 AM: время этогозапись в конкретном приложении, PST смещение.
  • 57.833 : время запроса, PST смещение. 57 является вторым. 833 - это миллисекунда.
  • [...- prod / 0-0-39.346862139187007139] : идентификатор текущей версии приложения, отправившего это сообщение журнала,Примечание: ...- prod - это имя приложения. 0-0-39 - это имя развернутой версии (app.yaml). .346862139187007139 это время?(в каком формате?), когда эта версия была развернута в облаке appengine.
  • stdout : канал, на который приложение отправило это сообщение журнала.Может быть либо stdout, либо stderr.
  • INFO .... Matcher - ... Id 208. совпало. : Вывод уровня приложения.Может быть сделано через System.out.print или (как в этом случае) с использованием каркаса ведения журнала, logback
1 голос
/ 14 декабря 2010

Разве 57.593 сек., Миллисекунды?И cpm_usd представляет собой оценку того, что 1000 запросов, аналогичных этому запросу, будут стоить в долларах США.

...