2018年経験したこと、よかったこと、よくなかった事
2018年12月
![](https://sumito.jp/wp-content/uploads/2018/12/calendar-2763496_640-320x320.jpg)
振り返り
2018年を振り返る
![](https://sumito.jp/wp-content/uploads/2018/12/coffee-1973549_640-320x320.jpg)
docker
dockerを長期的に使いDISKを圧迫した時の対処
はじめにdockerを長期的に運用していると、気がついたらdiskがなくなってることがある。# df -hFilesystem Size Used Avail Use% Mounted on/dev/vda3 16G 14G 1.2G 93% /
![](https://sumito.jp/wp-content/uploads/2018/11/a1e33fb30e513870f1ac4b8847310f46.png)
GCP
Cloud Storageをコマンドで操作する
はじめにawsであればファイル置き場にS3を使うことも多いだろう。s3への転送したい場合はaws s3 cpコマンドを使うことが多い。似たようなことをGCPでCloud Storageに対して行いたいことがある。コマンドローカルからファイルをコピーする場合gsutilコマンドを利用する
![](https://sumito.jp/wp-content/uploads/2018/12/スクリーンショット-2018-12-26-15.28.25-320x293.png)
Mac
macでcronがうまく動かない
決まった時間に処理を行いたい時、cronを設定することが多い。しかし、なぜかうまく動かなかったのでその対処。
![](https://sumito.jp/wp-content/uploads/2018/10/8db70e67f62a11740d7cd185dd5dc45b-320x202.png)
redash
redashが正常に動いているか、どう監視するか。
redashが正常に動いているかを監視する。稀にredashがハングし毎回同じ結果を返すことがあるがそれを検知する。
![](https://sumito.jp/wp-content/uploads/2018/08/68046e3b6a911bd5d374f971004913f8.png)
redash
redashで誰が何のクエリを投げたのかMySQL側で確認する
MySQL側でみると、すべてが"redash"ユーザーになってしまうと思い込んでいたので、mysql側から「誰が何をやったのか」はわからないはず。と思ってましたが、実際は。。
![](https://sumito.jp/wp-content/uploads/2018/10/173886c9aa25500a3114be21a8541a1a-320x320.png)
docker
ERROR: cannot create network conflicts with network networks have overlapping IPv4
Docker composeなどを使い、コンテナを立ち上げるとネットワークコンフリクトが発生することがある。
![](https://sumito.jp/wp-content/uploads/2018/10/8db70e67f62a11740d7cd185dd5dc45b-320x202.png)
redash
redashの導入、運用で得た知見、改善まとめ
redashは開発が活発で2018年初はversion 4でしたが、そろそろversion 6がリリース。redash運用歴も長くなってきたので運用についてのノウハウについてまとめました