タグ

ブックマーク / blog.takus.me (2)

  • fluent-plugin-ec2-metadata という fluentd プラグインを書いてみた · takus's blog

    前々から fluentd のプラグインを書いてみようと思っていたので、ec2 の metadata をレコードに追加するようなプラグインを書いてみました。 takus/fluent-plugin-ec2-metadata プラグインの書き方は @tagomoris 先生の “fluentdのためのプラグインをイチから書く手順(bundler版)” が大変参考になったので、プラグインを書いてみたい人は見るとよさそうです。 あとは、@sonots 先生の fluent-plugin-record-reformer をかなり参考にさせていただいたのと、Ruby 初心者なので“パーフェクトRuby”にもお世話になりました。 なにをするプラグインか? ### Input foo.bar {"message":"hello ec2!"} ### Output web.foo.bar { "role_t

  • takus's blog : MacPortsからHomebrewへの移行メモ

    Takumi Sakamoto's weblog on building scalable and robust web systems. MacOSX向けのパッケージマネージャーといえばMacPortsが有名ですが、Macに元々入っているプログラムもご丁寧に再コンパイルしてくれたりで、ビルドに時間がかかったりして、なかなか使い勝手が悪いです。ということで、Macに元々入っているプログラムをそのまま活かせると巷で(?)評判のいいHomebrewに移行してみることにしました。 FinkでもMacPortsでもないパッケージ環境「Homebrew」 MacPortsからHomebrewに移行しつつある Homebrewのインストール # 削除する前にMacPortsでインストール済みのパッケージ名を出力 sudo port installed > myports.txt # MacPortsを

  • 1