Masteries

技術的なことや仕事に関することを書いていきます.

2014-11-01から1ヶ月間の記事一覧

ansible-playbookコマンドが終わったタイミングで音を流すと捗る話

ここ最近, Web Appのデプロイやサーバに対する作業などをAnsibleを使って流す事が多くなっています. Ansibleを使えば複数サーバに対して同時並行で作業出来ますし, 何よりAnsible Playbookが「動く作業手順書」になるので, 作業手順の共有や確認が非常に楽です…

Test::mysqldが立ち上げるMySQLのデータをメモリ上に配置して高速化した話

会社で新しくMac miniを支給してもらったのですが, ストレージがHDDだったので, ディスクの読み書きを繰り返す処理, 例えばTest::mysqldを使ったWebアプリのテストが非常に遅くなってしまいました. この原因は, HDDに対するデータの読み書きが遅いという所な…

sshのconfigファイルをincludeっぽくする

sshの設定ファイル(~/.ssh/config)を分割したい, という欲求は結構あるのではないでしょうか. 例えば大量のサーバを管理している時, 設定ファイルをサーバの用途や環境などでファイルを分けて, config.awsとかconfig.vpsとかといった名前でグルーピングする,…

fluentdで1つのsourceを複数回処理したい時はcopyを使いましょう

とある社内ツールのnginxのログを, fluentd経由でElasticsearchに格納して, Kibanaで可視化するようにしていたのですが, 更にfluentdからNorikraに投げたいなー, と思い, td-agent.confを次のように書き換えました. # Input <source> type tail path /var/log/myapp/</source>…