Stuck inside

技術的な備忘録とか...

ALB と docker ヘルスチェックによる ECS の挙動について

By msysh on 2020-08-30

AWS による docker コンテナのオーケストレーションサービスである Amazon ECS / Fargate のヘルスチェックの挙動について調査する機会がありましたのでアウトプットしておきたいと思います。
前提として Fargate で ECS のサービスとして、ロードバランサーは Application Load Balancer(ALB)を利用して実行するケースで調査しました。網羅的ではない点、ご了承ください。

#aws #alb #ecs #docker #healthcheck

Read more

FireLens で rewrite_tag による複数ターゲットへのログの振り分け

By msysh on 2020-07-19

FireLens fluent bit でログを振り分けたい場合、 fluent bit の設定ファイル内で Parsers_File などで指定した別のファイルを用いて、カスタム docker イメージを作成するサンプルが多いかと思いますが、カスタムイメージを作成することなく( Parsers_File 無しで)ささやかながら実現した例を紹介したいと思います。

#aws #fluentbit #firelens #ecs #logging #firehose #elasticsearch

Read more

SpringBoot Micrometer を Amazon CloudWatch へ送信するための設定

By msysh on 2020-06-16

maven や Gradle、application.properties に設定してしまえば、自動的に CloudWatch に送信されるようになるようです。最近、10年ぶりぐらいに Java をいじっているのですが、最近はこんなに便利なんですね。

#aws #cloudwatch #springboot #micrometer #java

Read more

hugo によるブログサイトを aws でパイプラインを組んで構築した話

By msysh on 2020-06-13

2014年以降、更新が途絶えてしまっていましたが、また一念発起して静的サイトジェネレータである hugo を使って、また、今っぽくパイプラインを組んで aws 上にブログサイトを実装してみました(このサイトです)。その時の aws 側と hugo 側のポイントなんかを記録として残しておきたいと思います。

#aws #hugo #pipeline #cloudfron

Read more