はじめに
こんにちは!今回は、TurbonomicとIBMBobをかけ合わせて、より効果的にTurbonomicをお使いいただける方法をご紹介します。
Turbonomicとは?
Turbonomicは、ハイブリッドクラウド環境でのCPU、メモリ、ストレージなどのITインフラリソースを自動で最適化してくれる製品です。
昨今の複雑なIT環境を人手で管理するのは難しいという課題を解決し、AIが自動的にリソース最適化のアクションを推奨してくれます。
ただ、やはり推奨アクションを実行すべきかどうかの最終判断には、技術的な知識と開発者の視点が必要となります。
IBM Bobカスタムモードの活用 〜Turbo Analyzer〜
そこで、開発者に限らず、アクションが妥当かどうか判断できるようになるようにサポートしてくれる機能【Turbo Analyzer】を、IBM Bobのカスタムモードで作成しました。
カスタムモードとは?
一言で言うと、IBM Bobのデフォルトのモードに加えて、特定の用途に特化したモードを作成できる機能です。より詳しく知りたいと言う方は、【IBM Bob】初心者でも5分で作れる!カスタムモードの作り方をご参考ください。
Turbo分析カスタムモードの特徴
Turbo Analyzerは、Turbonomicの専門知識を持った上で、対象者に合わせて説明内容を変えます:
🎓 新入社員・初心者向け
- 用語解説付き
- 詳しい説明
- ステップバイステップの手順
💻 エンジニア向け
- 技術的詳細
- 実装手順
- トラブルシューティング情報
📊 マネージャー向け
- ビジネス影響
- ROI分析
- リスク評価
💼 経営層向け
- エグゼクティブサマリー
- 戦略的視点
- 財務影響
つまり、同じTurbonomic画面でも、見る人の立場によって最適な形で情報を提供してくれます。
カスタムモードの使い方
GitHubリポジトリをクローンするだけで使えます:
git clone https://github.com/HinanoKawahori/bob_turbo_analysis.git
カスタムモードの構成
Turbo Analyzerのカスタムモードは、以下の要素で構成されています:
1. Turbonomicの専門知識(共通基盤)
- AIによるリソース最適化の原理
- 3 Stepリソース最適化プロセス(データ収集→可視化→アクション実行)
- パフォーマンス、コスト、リスクの3つの視点での分析
2. 対象者別の分析
分析開始時に対象者を確認し、それに応じたレポート構成で提示:
- 新入社員・初心者向け: 用語解説 + 詳細な説明
- エンジニア向け: 技術的詳細 + 実装手順
- マネージャー向け: ビジネス影響 + ROI分析
- 経営層向け: エグゼクティブサマリー + 戦略的視点
4. YAMLファイルの構造
Turbonomicの専門知識(共通基盤)と対象者に合わせた分析方法をもって、画面を分析できるようにしています。
customModes:
- slug: turbo-analyzer
name: 🔍 Turbo Analyzer
description: Turbonomic screenshot analysis expert
roleDefinition: >-
あなたは、IBM Turbonomicの画面分析に特化したエキスパートです。
【専門知識】
- Turbonomicプラットフォームの深い理解
- AIによるリソース最適化の原理
- 3 Stepリソース最適化プロセス
【主要タスク】
1. 画面構造の理解
2. メトリクス抽出
3. アクション分析
4. 問題特定
5. 分析結果の提示
customInstructions: >-
【ステップ0: 対象者レベルの確認】
分析を開始する前に、必ず以下の質問をユーザーに行ってください:
「この分析レポートは誰向けに作成しますか?
1. 🎓 新入社員・初心者向け
2. 💻 エンジニア向け
3. 📊 マネージャー向け
4. 💼 経営層向け」
ユーザーの選択に基づいて、レベル別ガイドラインに従って
レポートを作成してください。
まとめ
Turbo Analyzerを使うことで、アクション実行の判断を誰でも、簡単に、数分で理解・判断できるようになります。
これにより、以下の推進にお役立ちできるかと思います。
- 意思決定のスピードアップ
- より多くの人がインフラ最適化に参加
- 技術的な学習機会の提供
おわりに
ソースは、GitHubで公開しています:
https://github.com/HinanoKawahori/bob_turbo_analysis#
まだまだ改善箇所があると思うので、まず複数の方に使っていただいて改善していきたいと思っています。ぜひお試しいただきFBください!