firelens is 何? fluentd/fluent-bitに連携することが可能なログドライバーです。 なぜfirelensか firelensが出るまでFargateはawslogsドライバくらいしか選択肢がありませんでした。 s3に生ログの保存、解析+アラート用にdatadog logsに送るためには fargate -> cloudwatch -> firehose -> lambda -> datadog logs, s3 といった構成を取る必要があり、そこには2つ問題がありました。 cloudwatch使わないのに無駄な費用が発生 lambdaがたまにこけていた(これは我々の実装の問題だと思います) fargate(firelens) -> firehose -> datadog logs, s3 とfirelensを使うとこの構成になり、上記解決 + cloudwatch
![Fargateでfirelensを利用し、datadog logsとs3にログを保存する - Sionの技術ブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/e1419264d9fb823800cfe343a85526354e0912b7/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fs%2Fsion_cojp%2F20200207%2F20200207102418.png)