2017-01-29 7 views
0

Я новичок в использовании Amazon ECS.Странный идентификатор, такой как uuid in Rails на ECS

Я нашел странную строку в журналах Cloudwatch от ECS.

I, [2017-01-29T06:17:22.418996 #1] INFO -- : [985806be-dd71-48de-9c8d-ee8d29bd6c10] Rendering /usr/local/bundle/gems/actionpack-5.0.1/lib/action_dispatch/middleware/templates/rescues/_trace.html.erb

Я думаю, [985806be-dd71-48de-9c8d-ee8d29bd6c10] странно.

Поскольку этот идентификатор, такой как строка, не является идентификатором задачи ECS, идентификатором экземпляра контейнера ECS или идентификатором контейнера докера.

Я делаю RAILS_ENV=production bin/rails console в рабочем контейнере приложения и делаю Rails.logger.info('foo'), этот идентификатор, как строка, ничто.

Что это за идентификатор?

ответ

1

Возможно, это идентификатор запроса.

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

+0

Спасибо! Я нашел коды, которые содержат идентификаторы ... –