2016-06-13 25 views
1

AWSはaws-logsRailsとCloudWatchの

を使用して、この非常にクールなログ収集ツールを持っているしかし、私は私のログをフォーマットすることができます方法を理解/賢くなるためにツールを設定し、再グループ化していません同じエラーメッセージ。 (すべての行がタイムスタンプであるため)今AWSは、1行に1つのメッセージを示し

enter image description here

私の現在のログ構成は、実際にメッセージごとに新しいログエントリをキャプチャします。私はそれ

[rails/production.log] 
file = /var/www/xxx/shared/log/production.log 
log_group_name = /rails/production.log 
log_stream_name = {instance_id} 
time_zone = LOCAL 
datetime_format = %Y-%m-%dT%H:%M:%S 
+0

にコールスタックトレースごとに1行を生成するただし、あなたがこのブログを確認しましたhttps://aws.amazon.com/ blogs/aws/cloudwatch-log-service/ – error2007s

+0

これは私が追ったチュートリアルとまったく同じだと思います。しかし、それは何度かに及ぶ長いメッセージを処理しませんが、同じログイベントの下で再グループ化する必要がありますか? –

+0

再集計はaws-log側からはうまくいかないと思います。あなたのユースケースを達成するために収集したログを処理する必要があります – error2007s

答えて

0

の周りに行くことができますどのように私は実際には、部分的にAmazonが正しく解析され、正しく再グループ化ほとんどの要求をすることができますされlogrageとJSONの出力を使用して問題を解決しました。

私はまだ同じように出力されないエラー、といくつかの問題があり、まだawslogs