障害とかで一時的にアラートをミュートにしたら、戻すのを忘れてヒヤリハットしたことはないだろうか。 僕はあります。 github.com こいつを使えば、 working ステートになっていないホスト ミュートしているモニ…
Firebase hosting で超簡単に障害時に自動でメンテナンスに振る
TL;DR メンテナンス情報を Firebase Cloud Fire Store から取得する uptimerobot の Webhook を使う Firebase functions で uptimerobot から…
個人だけど NURO Biz 契約してみた
詐欺タイトルです。 フレッツ光の光配線方式はマンションと NTT の都合で何でか分からんけど開通ができなかった。 前のマンションのオーナーが運良く NURO を引いていたので NURO Biz にした。 NURO Biz…
InnoDB Cluster が Split-Brain で死んだ時
MySQL db03:33060+ ssl JS > c.status() { "clusterName": "main", "defaultReplicaSet&…
RDS Proxy を使うとパフォーマンスは悪くなる
前回の続き rarirure.rip 目的 RDS Proxy 良いじゃん と前回記事を書いたけど、パフォーマンスは落ちると思ったので どれぐらい落ちるかを超簡単にベンチマークをする。 HammerDB hammerdb…
RDS Proxy を使うとフェイルオーバー時のコネクションプーリング問題が良い感じになるのでは?
目的 環境 やり方 コード RDS Proxy を”使わない”場合 RDS Proxy を”使った”場合 もっとクエリ数を増やす RDS Proxy を”使わない”場合 RDS Proxy を&#…
MySQL EXPLAIN の結果は良い感じなのに、何故か遅いクエリの原因を調べる
1回目は7秒かかるクエリが、2回目は速い。 実行計画を見ても、Slow Query を見てもインデックスは使われてそうなイキフンを感じる。 前置き クエリ テーブル EXPLAIN Slow Query 調べる Perf…
Pulumi を使えば Infrastructure as Code の本来の目的が果たせると思う
IaC は DevOps の中で重要な立ち位置に居て、インフラ専門部隊だけではなく、バックエンドの開発者も柔軟に構成が変更できるためには 今までの Terraform や Ansible では敷居が高かった(ツール独自の…
俺的監視ベストプラクティス
入門監視を読んで、社内のドキュメントに書いたものをブログにも書く。 今回のは VM を対象。 監視俺的ベストプラクティス(VM編) 前提 warning と critical の使い分け ❌ warning を @her…
SPA は SSR を使わなくても Google 検索で1位取れる
巷では SPA ( not SSR ) は SEO に不利とか、SEO 専門の人がそう言ってたりする。 Google で「SPA SEO」とかで検索すると、トップページはできるだけ SSR にしたほうがいい とか見られる…