LoginSignup
0
0

More than 1 year has passed since last update.

【自分メモ】Beanstalk のバンドルログの解説

Last updated at Posted at 2023-03-31

はじめに

Beanstalkはログメニューから、環境のログをダウンロードすることができます。

スクリーンショット 2023-03-31 0.38.45.png

ダウンロードすると、「BundleLogs-XXXXXXXXXXX.zip」というファイルができますが、解凍すると色々な種類のログファイルが入っています。

スクリーンショット 2023-03-31 11.44.28.png

AWSの色々なサービスを触っている人は、ピンとくるものがありますが、初心者には「Beanstalkで動いているプログラムのログがどれか分からない」、「そもそも何のログか分からない」という事があるかと思います。

今回、ログについて調べたりAWSに問い合わせたりした内容を、自分用にメモにまとめました。

解説

🔹 cfn-◯◯.log

🔹 cloud-init.log 、 cloud-init-output.log

  • EC2の構成管理ツールのcloud-initの実行ログ

🔹 cron

🔹 eb-◯◯.log

🔹 「healthd」フォルダ

🔹 message

  • 恐らくこれが一番見たいファイルになると思います。
  • 後述のweb.stdout.logと同様に、デプロイしたアプリケーションの標準出力のログの内容に加えて、rsyslogによって管理されるその他のコンポーネントのログ(kernelや、systemd等)が記録されている。
  • 後述のweb.stdout.logとの使い分けとしては、トラブルシューティング等で、複数のコンポーネントのログを単一ファイルにて時系列順に確認したい場合に有効。

🔹 「nginx」フォルダ

🔹 「rotated」フォルダ

  • 後述の、「web.stdout.log」の過去ログ。

🔹 web.stdout.log

  • Node.jsの場合ですが、ElasticBeanstalkにデプロイされたアプリケーションの、標準出力のログ。
  • 以下はAWSに問い合わせて教えてもらった内容。
    • Node.jsのアプリケーションは、デフォルトではsystemdにより起動されており、設定ファイルは/etc/systemd/system/web.serviceとなっております。
    • 当該ファイルのStandardOutputとStandardErrorにはsyslogが指定されており、/etc/rsyslog.d/web.confにより、Node.jsのアプリケーションの標準出力のログは/var/log/web.stdout.logに出力されております。
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0