2020年に初めて学ぶImmutable InfrastructureDecember 6, 2020この記事はClassi Advent Calendar 2020 6 日目の記事です。 前回は、lacolacoさんによるNx monorepo での npm パッケージ管理と GitHub Actionsでした。 背景 仕事 ... Read more
解法がいくつかある先送りにしてる問題について、考えてることを共有するタイミングと粒度が難しい話August 13, 2020仕事してる中で、「ちょっと微妙だな」とか「後々こういう時に困るかも」とは思ってるけど、解法が3~4個あってメリットデメリット検証しなくちゃい ... Read more
最低限の監視July 13, 2020何を監視したいか ロードバランサーのレスポンスタイム レスポンスタイムが悪化してないか ロードバランサーの5xxの数 短期間に増えてないか リクエスト ... Read more
チャットで即答しづらい質問に回答するコツJune 28, 2020はじめに: 個人の見解です チャットのオープンなチャンネルで即答しづらい質問(難しい、鋭い、自分の意見だけでは回答できない)ような質問に回答する ... Read more
ECS Fargate Platform Version 1.4.0 は空文字列の環境変数を設定できないJune 15, 2020Task Definition に空文字列を設定した環境変数があるアプリをPlatform Version 1.4.0 で起動したら、アプリ実行時に環境変数が存在しないエラーが発生した。 1.3.0 では普 ... Read more
rails_semantic_loggerでヘルスチェックのログを止めるMay 6, 2020rails_semantic_logger は Rails::Rack::Logger を swap してる ので、以下のような swap がうまく動かない。 Rails::Rack::Logger を継承した middleware を swap する際は引数に log_tags を忘れずに 特定のログを抑制する方法として、Seman ... Read more
RailsをECSで動かす時のログをどうするか考えるMay 4, 2020実験リポジトリ https://github.com/onigra/rails_sandbox 制約 Fargate リバースプロキシは別の Service で動いている h2o, nginx など http server のログは考慮しない Application Server は Unicorn 方針 Rails, Unicorn のログは全部 STDOUT に出す STDOUT に両方のログが ... Read more
fluent-bitをdockerのlog driverとして試すMay 2, 2020結論 # 他のコンテナからログを受けられる fluent-bit コンテナの起動 docker run -it -p 24224:24224 fluent/fluent-bit:latest /fluent-bit/bin/fluent-bit -i forward -o stdout # ログドライバを指定して標準出力を出せば、forwardされて fluent-bit ... Read more
undefined method `DelegateClass' for Rack::Session::Cookie:ClassFebruary 24, 20202020-02-25 09:25 JST 追記 マージされたのでそのうち解消されると思う。 原文 SidekiqのWeb ConsoleをDockerでスタンドアローンで運用してるんだ ... Read more
2019年買ってよかったもの10選January 5, 2020Maison Margiela 2018SS 5zip ライダース スエード ブラック AMBUSH 2019AW FLIGHT CARGO PANTS OLIVE Neil Barret 2019AW ウール カーゴパンツ Acne Studios ウール ドローコードパンツ ネイビー THE RERACS 2019AW RERACS SUPER HIGH TENSION HALF CARDIGAN RIB MOCKNECK KNIT(BLACK) Native Sons SEEGER 47 Antique ... Read more