Slide 10
Slide 10 text
© DMM.com
作り方はとっても簡単
{
"Action": "firehose:PutRecordBatch",
"Effect": "Allow",
"Resource": "arn:aws:firehose:*:*:deliverystream/*",
"Sid": ""
},
ECSに権限付与
ECS taskにログルータの追加
"logConfiguration": {
"logDriver": "awsfirelens",
"options": {
"Name": "firehose",
"region": "ap-northeast-1",
"delivery_stream": ""
}
},
〜〜〜 中略 ~~~~
{
"name": "log-router",
"image": "906394416424.dkr.ecr.ap-northeast-1.amazonaws.com/aws-for-fluent-bit:latest",
"essential": true,
"firelensConfiguration": {
"type": "fluentbit"
},
"logConfiguration": {
"logDriver": "awslogs",
"options": {
"awslogs-group": "${SERVICE_NAME}-log-router",
"awslogs-region": "ap-northeast-1",
"awslogs-stream-prefix": "firelens"
}
}
}
Kinesisの作成
NewRelicのプリセットが存在
おまけ
ログ送信量が多い場合はKinesisの
Burffer hintsをチューニングが入ります
Kinesis エンドポイント
VPCEndpointの作成