Masteries

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

Devel::KYTProf::Profiler::AWS::CLIWrapperをリリースしました

Devel::KYTProfに対するAWS::CLIWrapper用のプロファイラー, Devel::KYTProf::Profiler::AWS::CLIWrapperをリリースしました.

metacpan.org

最近行われたDevel::KYTProfの大改良で, 独自のプロファイラを定義出来るようになったので, AWS::CLIWrapper用のプロファイラを用意してみました. Devel::KYTProfの変更については, 下記の id:Songmu さんのエントリを参照しましょう.

songmu.jp

とりあえず, かなりシンプルな実装になっていて, 現状では"AWSのサービスに対して(AWS::CLIWrapper経由で)どのような操作を実施したか"のみをプロファイリングするようにしています. 今後の展望としては, 各種操作に対するオプション(パラメータ)なども表示出来るようにしていけると, 更に便利に使うことができそうですね.

また, Deve::KYTProf + Devel::KYTProf::Profiler::AWS::CLIWrapperに, id:sfujiwara さんの AWS::XRay を組み合わせれば, PerlのバックエンドサーバからAWS::CLIWrapperを使って, AWSの操作にどれくらい時間がかかっているか... という部分をトレースすることが出来るようになります.

この辺りの話題を, 今週〜来週にかけて開催する「Hatena Engineer Seminar」で話そうと思っているので, 興味のある方はぜひご参加ください(宣伝).

hatena.connpass.com

hatena.connpass.com