EC2(Amazon Linux)에 구축된 앱 로그를 CloudWatch로 전송
3236 단어 CloudWatchLogsCloudWatchAWS
사전 준비
EC2에서 CloudWatch에 액세스할 수 있도록 EC2에 적용된 역할에 CloudWatchLogsFullAccess를 추가합니다.
awslogs 설치
>sudo yum install awslogs -y
awslogs 설정 변경
이를 위해 기존 설정을 백업하십시오.
>cd /etc/awslogs/
>sudo cp awscli.conf awscli.conf.org
>sudo cp awslogs.conf awslogs.conf.org
awscli.conf 편집
>sudo vi awscli.conf
リージョン変更(おそらく転送先の CloudWatch のリージョンのこと)
region = ap-northeast-1
끝나면 덮어쓰기 저장
awslogs.conf 편집
CloudWatch Logs 에이전트 참조 - Amazon CloudWatch 로그
htps : // / cs. 아 ws. 아마존. 이 m / 그럼 _ jp / 아마 존 C ぉ 우도 tch / ぁ st / ぉ gs / 아겐 t 레후 렌세. HTML
>sudo vi awslogs.conf
末尾のほうのセクションごと以下に書き換える。
元々存在する [/var/log/message] のセクションごと上書きして、以下のような設定にする。
例)ログファイルごと
[/logs/MyApp/MyAppLogin]
datetime_format = %Y-%m-%d %H:%M:%S
file = /logs/MyApp/MyAppLogin.log
buffer_duration = 5000
log_stream_name = {instance_id}
initial_position = start_of_file
log_group_name = /logs/MyApp/MyAppLogin
例)ログファイルまとめて
[/logs/MyApp]
datetime_format = %Y-%m-%d %H:%M:%S
file = /logs/MyApp/MyApp*.log
buffer_duration = 5000
log_stream_name = {instance_id}
initial_position = start_of_file
log_group_name = /logs/MyApp
それぞれ以下のような意味
[] セクション名(CloudWatch Logs のロググループ名とあわせておくとよさげ)
datetime_format = ログの日時フォーマット
file = ログファイルパス
buffer_duration = バッファ(おそらくこの時間分貯めて、送信している?)
log_stream_name = ロググループ内のストリーム名
initial_position = 初期ポジション(特に変える必要はないかな、、)
log _group_name = CloudWatch Logs のロググループ名
편집이 끝나면 덮어쓰기 저장합니다.
awslogs 서비스 제어
>sudo /etc/init.d/awslogs start
Starting awslogs: [ OK ]
>sudo chkconfig awslogs on
>sudo chkconfig --list | grep awslogs
awslogs 0:off 1:off 2:on 3:on 4:on 5:on 6:off
요금 예
조사했을 때의 요금입니다. (참고)
지역: ap-north-east1
서비스
요금
보충
S3
0.025 $/GB
표준 스토리지, 처음 50TB/월
CloudWatch Logs
0.760 $/GB
캡처 GB 당
CloudWatch Logs
0.033 $/GB
GB당 아카이브
참고 자료
AmazonLinux2의 syslog를 CloudWatch Logs로 전송해 보았습니다 | Developers.IO
htps : //에서 v.ぁsss d. jp / c ぉ d / 아 ws / 아 ws ぉ gs - 아마 쵸 센 x2 /
Amazon CloudWatch Logs를 사용해보십시오 | 주식회사 비욘드
htps : // 베욘 d쟈판. 코 m/bぉg/2016/07/아마 존-cぉ우도 tch-ぉgs
Reference
이 문제에 관하여(EC2(Amazon Linux)에 구축된 앱 로그를 CloudWatch로 전송), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/qt6hy/items/7d8446b914bb3b982d53텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)