Sionの技術ブログ

SREとして日々の学習を書いて行きます。twitterは@sion_cojp

2019-01-01から1年間の記事一覧

Fargate + cloudwatch eventでcronシステム モニタリング編

前回のお話 Fargate + cloudwatch eventでcronシステム構築 - Sionの技術ブログ non exit0かどうか こちらはlambdaで監視してます。 Fargate + cloudwatch eventでcronシステム構築 - Sionの技術ブログ ロジックとしては、タスク終了時のイベントをトリガー…

Fargate + cloudwatch eventでcronシステム ロギング設計編

前回のお話 Fargate + cloudwatch eventでcronシステム構築 - Sionの技術ブログ 技術 aws-cloudwatch-logging module: terraform module。kinesis firehose + lambda。(cloudwatch logsに書き込まれたらs3とdatadog logsに吐き出す) s3: 長期間保存するロ…

Fargate + cloudwatch eventでcronシステム構築

FOLIOでFargate + cloudwatch eventを使ったcron(マイクロバッチ)システムを設計し、実際に本番で動いてるので紹介します。 (ロギング、モニタリングは別記事で紹介したいと思います) 構成図 技術 fargate: アプリケーション cloudwatch event schedule:…

GoでSlackに定常アラートが出たら、スレッドで自動コメントする

Go

github.com Slackに定常アラートが出たら、スレッドで自動コメントするGoのプログラムです。 今はアラート撲滅に着手出来ないけど、それまで周りに分かりやすいようにコメントを自動でしたい!という時に便利に使えるなぁと思って作りました。 動作 例えばこ…

FOLIOに入社して1年でやったこと

やったことをまとめてみます。 terraformのコマンドラッパー(Makefile)作成 terraform周りの自動セットアップ terraformのバージョンが固定 terraform providerが自動更新 実行ログをs3に保管するようにしたりなどなど。 コンテナ本番導入 AWS ECS EC2, Fa…

CodeBuild + PackerでAMIを焼く

CodeBuild + Packerを使って、AmazonLinuxベースのimageを焼きます。 完成品こちらです github.com 構成図 CodeBuildの準備 Terraformでセットアップします。 https://github.com/sioncojp/codebuild-packer/tree/master/terraform/codebuild/packer を参考…