>100 Views
July 10, 26
スライド概要
第61回 Tokyo Jazug Night 2026/07/10(金) 19:00 〜 21:00
https://jazug.connpass.com/event/394698/
Microsoft MVP for Microsoft Azure/ Azure, .NETのWebアプリケーションエンジニア / 技術情報発信・勉強会実況アカ /
Azure SRE Agent で FinOps Agent を作ってみた ~コスト最適化を実現する運用AIエージェント~ 2026/7/10(金) 「第61回 Tokyo Jazug Night」 御成門プログラマー(Tomotaka Suzuki)
自己紹介 名前:御成門プログラマー(Tomotaka Suzuki) 技術: Microsoft Azure(コスト周り多め), .NET, Angular X(Twitter) : @onarimonprogram 技術ブログ : onarimon.jp グルメブログ: food.onarimon.jp Microsoft MVP 2023年6月~ ・受賞カテゴリー Microsoft Azure ・技術分野: Azure Cost, Resource & Configuration Management → 名称変更で現在はAzure Operations & Management 失効
A〇〇 FinOps Agent プレビュー開始の噂を聞きつける ※Azure ではない 〇W〇コスト管理を自動化するAIエージェント コスト異常値検知と自動調査・・・コスト増加の原因、影響サービスの特定 自然言語でのコスト分析・・・「先月コストが増えた要因教えて」などの質問に実データで回答 最適化案提案・・・推奨事項などを収集し、コスト最適化案を提案 定期レポート作成・・・日時・週次・月次のコストレポートを生成 Slack/JIRA連携・・・異常通知・調査結果共有・改善タスクの自動起票 Azure にも欲しい!!
動きはAzure SRE Agent に似てない?
じゃあ SRE Agent を改造して Azure FinOps Agent を作れるのでは?
Azure SRE Agent とは? 2026/4/18(土) 「Global Azure 2026 @ Tokyo」発表資料より
Azure SRE Agent の基本機能は 以前の登壇資料や動画をご参照ください 話した内容 基本機能の説明 実際にインシデントに対して自動応答するデ モ 使用時の注意事項 リソースのリアルなコスト感など リンク 登壇動画(YouTube JAZUGチャンネルより) Global Azure 2026 @ Tokyo (Room C+D) セッション資料 SRE初学者が検証した Azure SRE Agent — 運用コスト最適化への道 | ドクセル
障害 = コスト異常 と考えれば Azure SRE Agent でも対応できるのでは?
Azure FinOps Agent 構成 ①コスト情報を csvで定時出力 ③コスト情報を ログの形で保管 ②Blobトリガー で発火 Cost Management Export Microsoft Cost Management ⑤コスト情報を直接取得 Azure Blob Storage Azure Functions Azure SRE Agent ⑤必要に応じてリソースリソース情報の取得 (最近の変更内容、設定情報、SKU情報など) Azure Log Analytics ④KQL設定したアラート条件で発火 SRE Agentが応答開始 ⑥レポートの作成 必要に応じて報告結果をIssueに記載
実装における課題 課題1 Cost Managent アラートをSRE Agent の検知対象ではない →Log Analytics にCost データをエクスポートし、アラートを発生する仕組みにする 課題2 Azure Log Analytics はログを更新できないため、コストデータが重複する →KQLでコストデータのuniqueIdをグループ化して最新の情報を持ってくるようにした summarize arg_max(TimeGenerated, *) by uniqueId_s →無駄なログコストが大量発生する課題は残る 課題3 SRE Agentの自律モードにするとなにするかわからない →適切なガードレール設計が必要 →自動修正までは求めていないので現状はレビューモードでの運用が良いと判断
Azureコストに関する3つのパターンに対応 コスト異常値検知&調査 「Log Analytics のアラートに対する SRE Agent の自動インシデント対応で調査」 定時レポート 「SRE Agent の Scheduled Task で定時コストレポートの作成依頼」 チャットで質問 「SRE Agent のチャット機能を使用」
デモ 日次でコストレポートを自動作成する
日次レポート 日次コスト推移を グラフ化
日次レポート② 月次サービス別コスト構成を グラフ化
日次レポート③ 直近のコストの異常値を調査 & 根本原因の調査 (SRE Agent 原因お前じゃないか?)
日次レポート④ 修正案を提案
日次レポートの内容をまとめてGitHub Issueに起票
まとめ 自作 FinOps Agent があることでコスト最適化活動が捗りそう!! ただちょっと高くつきそうのが課題(月5万の固定費+従量課金) MSさん Cost Management に機能つけてくれないかな?
(おまけ)Azure SRE Agent 日本リージョンのリクエストしてみた SRE Agent を日本に呼びたいので 投票お願いします!! https://github.com/microsoft/sre-agent/issues/247