AWS Elastic Beanstalk λ‘κ·Έ μμ보기
AWS Elastic Beanstalk νκ²½ μ½μμ λ‘κ·Έ λ©λ΄μμ λ‘κ·Έ μμ²μ ν΅ν΄ μ 체(λ²λ€) λλ λ§μ§λ§ 100μ€(ν μΌ) λ‘κ·Έλ₯Ό μ‘°νν μ μλ€. μ΄λ¬ν μμ²μ λν λ‘κ·Έλ μλμ νμΌλ€μ μ¬μ©νμ¬ κ°μ Έμ€λ©° μ¬μ©μ κΆνμ ν΅ν΄ S3 λ²ν·μ μ μ₯ν ν λ€μ΄λ‘λν μ μκ² μ 곡νλ€. λ°λΌμ, μΈμ€ν΄μ€ νλ‘νμΌμ S3μ λν κΆν μ μ± μ΄ ν¬ν¨λμ΄μμ΄μΌ νλ€.
- ν μΌ λ‘κ·Έ - /opt/elasticbeanstalk/tasks/taillogs.d/
- λ²λ€ λ‘κ·Έ - /opt/elasticbeanstalk/tasks/bundlelogs.d/
- νμ λ λ‘κ·Έ - /opt/elasticbeanstalk/tasks/publishlogs.d/
S3μ μ μ₯λλ λ‘κ·Έ μμΉλ elasticbeanstalk-{region}-{account-id}/resources/environments/logs μ λλ€.
Elastic Beanstalkλ μμ²ν λ²λ€ λλ ν μΌ λ‘κ·Έμ λν΄μ 15λΆμ΄ κ²½κ³Όλ μ΄νμ νμΌμ S3μμ μμ ν©λλ€.
ν μΌ λ‘κ·Έ
ν μΌ(λ§μ§λ§ 100μ€) λ‘κ·Έλ EB μμ§ λ° Nginx κ·Έλ¦¬κ³ μ ν리μΌμ΄μ μλ² λ‘κ·Έμ λ§μ§λ§ 100μ€μ λͺ¨μ λ¨μΌ ν μ€νΈ νμΌμ μμ±νκ³ S3μ μ λ‘λνλ€. Amazon Linux 2 리λ μ€ νλ«νΌμμ ν¬ν¨λλ λ‘κ·Έ νλͺ©μ μλμ κ°λ€.
- /var/log/web.stdout.log
- /var/log/eb-engine.log
- /var/log/eb-hooks.log
- /var/log/nginx/access.log
- /var/log/nginx/error.log
λ²λ€ λ‘κ·Έ
λ²λ€(μ 체) λ‘κ·Έλ μμ€ν μ 체 λ©μμ§ λΏλ§ μλλΌ yum λ° cron λ‘κ·Έμ κ°μ λ€μν λ‘κ·Έλ₯Ό ν¬ν¨νμ¬ Zip νμΌλ‘ μμΆν ν S3μ μ λ‘λνλ€. λ€μ΄λ‘λν λ²λ€ λ‘κ·Έμλ μλμ κ°μ λ‘κ·Έ νλͺ©μ΄ ν¬ν¨λμ΄μλ€.
- /var/log/healthd/
- /var/log/nginx/
- /var/log/rotate/
- /var/log/cfn-hup.log
- /var/log/cfn-init.log
- /var/log/cfn-init-cmd.log
- /var/log/cfn-wire.log
- /var/log/cloud-init.log
- /var/log/cloud-init-output.log
- /var/log/cron
- /var/log/eb-cfn-init.log
- /var/log/eb-cfn-init-call.log
- /var/log/eb-engine.log
- /var/log/eb-publish.log
- /var/log/eb-tools.log
- /var/log/messages
- /var/log/web.stdout.log
- /var/log/yum.log
λ²λ€ λ‘κ·Έμλ μμ€ν μ λ°μ μΈ λ©μμ§λ₯Ό ν¬ν¨νλ /var/log/messages κ° ν¬ν¨λμ΄μμ΄ λ μμΈνκ² μμΈμ λΆμν μ μμ΅λλ€.
λ‘κ·Έ λ‘ν μ΄μ
AWS Elastic Beanstalk μ 리λ μ€ νλ«νΌμμλ logrotate λ₯Ό μ¬μ©ν΄μ λ‘κ·Έλ₯Ό μ£ΌκΈ°μ μΌλ‘ νμ νκ³ Amazon S3μ μ λ‘λνλ€. νκ²½ μ½μμμ μμ²νλ λ²λ€ λλ λ§μ§λ§ 100μ€ λ‘κ·Έ μμ²μλ νμ λλ λ‘κ·Έλ ν¬ν¨λμ§ μλλ€. λ‘κ·Έ νμ μ λν κ΅¬μ± νμΌμ /etc/logrotate.elasticbeanstalk.hourly/ μμ μ°Ύμ μ μμΌλ©° /etc/cron.hourly/ μμ ν¬λ‘ μμ μΌλ‘ νΈμΆλλ€.
μλ² μμ§λμ΄ λλ λ°λΈμ΅μ€ μμ§λμ΄μκ² μ λ¬λ°μ λ‘κ·Έλ€μ΄ μ΄λ ν μ 보λ₯Ό ν¬ν¨νκ³ μλμ§λ₯Ό μκ³ λΉ λ₯΄κ³ μμΈνκ² λ¬Έμ μ λν μμΈμ λΆμνλλ°μ μ¬μ©νλ κ²μ λν μλμ λ°±μλ μμ§λμ΄μκ² νμν λΆλΆμ΄λ€.