遷移至 Azure Resource Graph 所提供的變更分析 API
重要
Azure 監視器變更分析(傳統版)將於 2025 年 10 月 31 日淘汰。 體驗將會由 Azure Resource Graph 所提供的變更分析 API 所取代。 深入了解 變更分析(傳統版)的未來,以及如何移轉至 Resource Graph。
如何移轉
視您的整合案例而定,您可以透過兩種方式之一,將服務移轉至 Resource Graph 所提供的變更分析 API。
透過PowerShell或 Azure CLI
如果您使用 PowerShell 或 Azure CLI 進行資源變更,請參閱 取得資源變更 以移轉至 Resource Graph 所提供的變更分析 API。
若要查詢 Resource Graph 所提供的變更分析 API:
安裝 Resource Graph 的 Graph 查詢延伸模組。 如果尚未安裝此延伸模組,系統會提示您透過命令行安裝此延伸模組。
使用 Kusto 查詢語言 (KQL)。 Resource Graph 查詢會使用 KQL 的完整功能,其可提供細微篩選,讓您可以查看特定值。 傳統方法會傳回所有值。
若要檢閱您使用傳統體驗的方式,請參閱下列連結。 您可以在指定的時間範圍內執行查詢,並依訂用帳戶、資源群組或資源來設定查詢範圍。
- PowerShell:
Get-AzChangeAnalysis
(Az.ChangeAnalysis
) - Azure CLI:
az change-analysis
使用 Resource Graph 指引深入瞭解。
透過 SDK
如果您直接透過 Resource Graph .NET SDK 或變更分析 .NET SDK 呼叫變更分析 REST API(不含 CLI 或 PowerShell),請使用下列連結:
Resource Graph 變更分析 SDK:
ResourceGraphExtensions
類別 (Azure.ResourceManager.ResourceGraph
)以下是資源資料表的一些程式碼範例:
azure-sdk-for-net/sdk/resourcegraph/Azure.ResourceManager.ResourceGraph/samples/Generated/Samples/Sample_TenantResourceExtensions.cs
傳統 SDK:
ChangeAnalysisExtensions
類別
Resource Graph 所提供的變更分析 API 提供的內容
概括而言,更新的變更分析 API 提供:
- 即時深入解析:直接監視資源在 Azure 入口網站 內發生的變更。
- 細微篩選:根據變更類型篩選變更,例如建立、更新、刪除、訂用帳戶、資源群組和時間範圍。
- 群組功能:依各種參數分組變更,例如訂用帳戶、資源群組、類型、資源、變更類型、用戶端類型等等。
- 變更動作項目識別:瞭解負責進行變更的個人,以及用於這些修改的方法。
- 交叉查詢:跨數據表聯結以根據目前資源組態中的動態值尋找變更,例如標記和位置。
- 警示:使用 Resource Graph Log Analytics 連接器,在您的變更上建立警示,例如透過 Azure 入口網站 變更資源的時間。
深入瞭解 Resource Graph 所提供的變更分析 API。
比較 Azure 監視器變更分析 (傳統) 和 Resource Graph 所提供的變更分析 API
功能/體驗 | Azure 監視器變更分析 (傳統) | 從 Resource Graph 變更分析 API |
---|---|---|
時間範圍 | 14 天 | 14 天 |
支援的資源類型 | 使用 Azure 監視器中的變更分析 (傳統) 來尋找 Web 應用程式問題 | 支援的 Resource Manager 資源類型 |
應用程式內 Web 應用程式資料(應用程式設定、檔案變更、環境變數) | 是 | No |
數據收集的自動上線 | No | Yes |
資源類型 | Microsoft.ChangeAnalysis/changes 和 Microsoft.ChangeAnalysis/ resourcechanges |
Microsoft.Resources/ resources |
變更動作專案 | No | Yes |
Resource Graph 查詢支援 | No | Yes |
細微篩選(包括變更類型和變更動作項目篩選) | No | Yes |
分組 | No | Yes |
與 Power BI 的整合 | No | Yes |
相關內容
深入瞭解 Resource Graph 所提供的變更分析 API: