Qiita Conference 2025

Qiita史上最多!豪華12名のゲストが登壇

特別講演ゲスト(敬称略)

ymrl、成瀬允宣、鹿野壮、伊藤淳一、uhyo、徳丸浩、ミノ駆動、みのるん、桜庭洋之、tenntenn、けんちょん、こにふぁー

0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

AWS EC2でログをcloudwatchに送るベストプラクティス

Posted at

AWS EC2でログをcloudwatchに送るベストプラクティス

オートスケールで自動でスケールアウトしてスケールインする場合、問題になるのはログになります。
自動でスケールインされた場合、ログがそのまま消えてしまい、そのサーバでエラーが発生した場合、追えなくなります。

よって、ログについては、ストリームで送るの必要があり、何年か前までは、fluentdで送るのが主流でしたが、
awsからawslogsができて、簡単にcloudwatchに送れるようになりました。

前提条件

OS:AmazonLinux2
対象ログ:nginx

awslogsのインストール

sudo yum install awslogs

リージョンの設定 /etc/awslogs/awscli.conf

[plugins]
cwlogs = cwlogs
[default]
region = ap-northeast-1

出力ログの設定

[/var/log/nginx/access.log]
file = /var/log/nginx/access.log
buffer_duration = 5000
log_stream_name = {instance_id}
initial_position = start_of_file
log_group_name = {任意のロググループ名}

サービスの有効化

systemctl enable awslogsd

サービスの開始

systemctl start awslogsd

しばらくするとcloudwatchのロググループにログが出力されます。

以上になります。

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

Qiita Conference 2025 will be held!: 4/23(wed) - 4/25(Fri)

Qiita Conference is the largest tech conference in Qiita!

Keynote Speaker

ymrl、Masanobu Naruse, Takeshi Kano, Junichi Ito, uhyo, Hiroshi Tokumaru, MinoDriven, Minorun, Hiroyuki Sakuraba, tenntenn, drken, konifar

View event details
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?