🤤

さっぱりわからん【CloudWatch】

2021/01/23に公開

Zabbixなんにもわからんくせに、CloudWatchの備忘録
(社内はほぼZabbixを使用だけど、私は負けない、挫けない・・・・・・何に対して?)

CloudWatchとは

AWSの監視マネージドサービスのこと

※前提知識

用語 意味
メトリクス 収集する情報のこと EC2 → CPUとか
アラーム 発泡条件 CPUが90%超えたらとか
アクション 発泡後になにをするか CPUが90%超えたらAutoScalling発動するとか

データの取扱について

Missing → 見つかりません(使用すぐなどの時)
Good → 適正
Ignore → 無視(直近の状態のこと 直近OKならOK)
Bad → 不正

ログ監視設定

Cloudwatchのエージェントをインストール

# yum install awslogs

次は下記の設定ファイルを変更
/etc/awslogs/awscli.conf
/etc/awslogs/awslogs.conf

/etc/awslogs/awscli.conf
[default]
# リージョンの変更
region = ap-northeast-1
/etc/awslogs/awslogs.conf
# 日時の出力
datetime_format = %b %d %H:%M:%S

# どこをCloudWatchに送るか
file = /var/log/messages

# 送る間隔
buffer_duration = 5000

# 名前
log_stream_name = {instance_id}

# ファイルを上から下からか読み込むか
initial_position = start_of_file

# グループ分け
log_group_name = /var/log/message

CloudWatchに送信するためにロールを付与すれば完成!!

Discussion