Gitフックでブランチの派生元を制御する Mar 30, 2018 Gitフックでブランチの派生元を制御したい バグフィックスのためにfixブランチをmasterブランチから切り、また、機能開発のためにfeat
Zabbixで一定時間検知を続ける方法 Mar 12, 2018 Zabbixで値が変わったことを検知するとき、一定時間検知を続けるため、diffやlast(0)#prev()を使うのではなく、deltaを
mongorestoreを高速化する Mar 11, 2018 前提 MongoDBのデータ領域がファイルシステム上30GB程度(wiredTigerのsnappyを使用)、gzip圧縮されたdumpファイ
MongoDBのReplica Setを障害から復旧させる Mar 11, 2018 MongoDBのReplica Setを障害から復旧させる方法を二通り書く。 MongoDB 3.4 構成について 以下の3台構成の場合の復旧方法について書く。 primary arbiter secondary(hidden)
awkの正規表現でグループ化とキャプチャ、後方参照を行う Mar 7, 2018 (正規表現)のように正規表現を()で括ると、マッチした値を参照できるようになる。捕捉グループ、capturing groupと呼ばれ、大体のプ
WEBサーバのログから簡単にレスポンスタイムの90%ile値を取得する Mar 7, 2018 負荷テストでレスポンスタイムの合否判定をするとき、平均やMAXのレスポンスタイムではなく90%ile値や95%ile値を用いる。 異常に時間が
gzip圧縮率を確認する方法 Mar 7, 2018 標準出力をgzipしてファイルを保存している場合など、元のファイルのサイズがわからないときに、伸長して圧縮率を確認したいときがある。 gzip -l, gzip -
MongoDBのReplica SetのfailoverなどをZabbixで監視する Feb 22, 2018 MongoDBを監視する MongoDBのReplica SetはPrimary/Secondary間でfailoverしてくれるため、信頼性を
配列からRangeを逆生成する Feb 22, 2018 Rangeから配列 Rangeから配列を作るのはよくあることで、プログラミング言語の標準ライブラリでサポートされていることがほとんど。 Ruby
echo 文字列 | sedではなくヒアストリング(<<<)を使う Feb 20, 2018 sedでファイル内の文字列ではなく文字列単体を変更したい場合を考える。sedに渡すのは通常ファイル名かパイプを挟んだ標準入力なので、ある文字