CodeGuru 良さげですよね。
対応言語増えるといいのですが。
セッション
Amazon CodeGuru
講師:アマゾン ウェブ サービス ジャパン、シニアエバンジェリスト 亀田氏
Amazon CodeGuru
Amazon CodeGuru Reviewer / Profiler
セキュリティ
- CodeGuru は一度ソースを AWS にコピーして解析する
- AWS の責任で漏洩などは守る
- 規約は確認しておいてください
- PR のタイミングなどで解析
- Profiler をいれるとパフォーマンスとコストを計測できる
- 本番環境で解析して提案
- AWS の責任で漏洩などは守る
X-Ray or CodeGuru
対応リポジトリ
- CodeCommit
- GitLab 利用時は CodeCommit 経由にすることで利用可能
- GitHub
- CodeStar が裏で連携
- Bitbucket
- CodeStar が裏で連携
Amazon CodeGuru Security Detector
Amazon CodeBuru Profiler
- 3種類のモード
- ビジュアライゼーションはスタックトレースのサンプリング
- CPU ベース or レイテンシーベース
- メモリプロファイリング
- どのオブジェクトがどれぐらい使っているか可視化
- 異常検知
- 過去のプロファイルと比べていつもと違うメモリの使い方をした場合
- SNS に通知可能
所感
Java と Python は、メインプロダクトのコアな処理では使ってないこともありすぐに活躍することはなさそうです。
いくつかのプロダクトでは利用している言語なので試してみたいですが、お値段がそこそこしそうなのがきになるところ。
Profiler 入れるのはすぐにはできなさそうなので、まずは Reviewer から試すのがお手軽ですかね。