チーフエンジニアでMackerelのプロダクトマネージャーを務めている id:Songmu です。 このエントリは、はてなエンジニアアドベントカレンダーの12日目の記事です。 プラグインパッケージについて BusyBoxという解決案 BusyBoxの正体 互換性維持のための移行戦略 Perlによる機械的なパッケージ化処理 BusyBox本体であるmackerel-pluginコマンドの作成 まとめ もう昨年の話になるのですが、Mackerelのプラグインパッケージの容量削減を実施しました。 上記エントリから抜粋すると、rpmやdebパッケージのファイルサイズについてmackerel-agent-pluginsが56.6MBのところを4.23MB、mackerel-check-pluginsが20.5MBのところを2.75MBと、実に1/10程度にまで削減に成功しました。このエントリでは、そ