2017-01-29 6 views
0

Amazon ECSの新機能です。Rails on ECSのuuidのような変わったID

ECSのCloudwatchログに異常な文字列が見つかりました。

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]が奇妙だと思います。

このIDは文字列のように、ECSタスクID、ECSコンテナインスタンスIDまたはドッカーコンテナIDではないためです。

私はアプリケーションのコンテナ内でRAILS_ENV=production bin/rails consoleを実行し、Rails.logger.info('foo')を実行すると、その文字列のようなidは何もありません。

これはどのタイプのIDですか?

答えて

1

おそらくリクエストIDです。

アプリケーションにlog taggingが設定されているようです。これにより、各ログエントリにユニークなuuid(現在の要求を識別する)が追加されます。これにより、同じ要求中にアプリケーションの異なる部分に書き込まれた複数のログエントリを検索/結合/追跡/分析することができます。

+0

ありがとうございます!私はIDを置くコードを発見した... –

関連する問題