Azure SRE Agent で FinOps Agent を作ってみた~コスト最適化を実現する運用AIエージェント~

>100 Views

July 10, 26

スライド概要

第61回 Tokyo Jazug Night 2026/07/10(金) 19:00 〜 21:00
https://jazug.connpass.com/event/394698/

profile-image

Microsoft MVP for Microsoft Azure/ Azure, .NETのWebアプリケーションエンジニア / 技術情報発信・勉強会実況アカ /

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

ダウンロード

関連スライド

各ページのテキスト
1.

Azure SRE Agent で FinOps Agent を作ってみた ~コスト最適化を実現する運用AIエージェント~ 2026/7/10(金) 「第61回 Tokyo Jazug Night」 御成門プログラマー(Tomotaka Suzuki)

2.

自己紹介 名前:御成門プログラマー(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 失効

3.

A〇〇 FinOps Agent プレビュー開始の噂を聞きつける ※Azure ではない 〇W〇コスト管理を自動化するAIエージェント コスト異常値検知と自動調査・・・コスト増加の原因、影響サービスの特定 自然言語でのコスト分析・・・「先月コストが増えた要因教えて」などの質問に実データで回答 最適化案提案・・・推奨事項などを収集し、コスト最適化案を提案 定期レポート作成・・・日時・週次・月次のコストレポートを生成 Slack/JIRA連携・・・異常通知・調査結果共有・改善タスクの自動起票 Azure にも欲しい!!

4.

動きはAzure SRE Agent に似てない?

5.

じゃあ SRE Agent を改造して Azure FinOps Agent を作れるのでは?

6.

Azure SRE Agent とは? 2026/4/18(土) 「Global Azure 2026 @ Tokyo」発表資料より

7.

Azure SRE Agent の基本機能は 以前の登壇資料や動画をご参照ください 話した内容 基本機能の説明 実際にインシデントに対して自動応答するデ モ 使用時の注意事項 リソースのリアルなコスト感など リンク 登壇動画(YouTube JAZUGチャンネルより) Global Azure 2026 @ Tokyo (Room C+D) セッション資料 SRE初学者が検証した Azure SRE Agent — 運用コスト最適化への道 | ドクセル

8.

障害 = コスト異常 と考えれば Azure SRE Agent でも対応できるのでは?

9.

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に記載

10.

実装における課題 課題1 Cost Managent アラートをSRE Agent の検知対象ではない →Log Analytics にCost データをエクスポートし、アラートを発生する仕組みにする 課題2 Azure Log Analytics はログを更新できないため、コストデータが重複する →KQLでコストデータのuniqueIdをグループ化して最新の情報を持ってくるようにした summarize arg_max(TimeGenerated, *) by uniqueId_s →無駄なログコストが大量発生する課題は残る 課題3 SRE Agentの自律モードにするとなにするかわからない →適切なガードレール設計が必要 →自動修正までは求めていないので現状はレビューモードでの運用が良いと判断

11.

Azureコストに関する3つのパターンに対応 コスト異常値検知&調査 「Log Analytics のアラートに対する SRE Agent の自動インシデント対応で調査」 定時レポート 「SRE Agent の Scheduled Task で定時コストレポートの作成依頼」 チャットで質問 「SRE Agent のチャット機能を使用」

12.

デモ 日次でコストレポートを自動作成する

13.

日次レポート 日次コスト推移を グラフ化

14.

日次レポート② 月次サービス別コスト構成を グラフ化

15.

日次レポート③ 直近のコストの異常値を調査 & 根本原因の調査 (SRE Agent 原因お前じゃないか?)

16.

日次レポート④ 修正案を提案

17.

日次レポートの内容をまとめてGitHub Issueに起票

18.

まとめ 自作 FinOps Agent があることでコスト最適化活動が捗りそう!! ただちょっと高くつきそうのが課題(月5万の固定費+従量課金) MSさん Cost Management に機能つけてくれないかな?

19.

(おまけ)Azure SRE Agent 日本リージョンのリクエストしてみた SRE Agent を日本に呼びたいので 投票お願いします!! https://github.com/microsoft/sre-agent/issues/247