查詢 Azure 監視器警示工作

Azure DevOps Services |Azure DevOps Server 2020 |Azure DevOps Server 2019 |TFS 2018

在發行管線的 無代理程式作業 中使用此工作,以觀察已設定的作用中警示的 Azure 監視器規則。

只能在發行管線的 無代理程式作業 中使用。

注意

在 Microsoft Team Foundation Server (TFS) 2018 和舊版本中,組建和發行管線稱為定義執行稱為組建服務連接稱為服務端點階段稱為環境,以及作業稱為階段

要求

YAML 程式碼片段

# Query Azure Monitor alerts
# Observe the configured Azure Monitor rules for active alerts
- task: AzureMonitor@1
  inputs:
    connectedServiceNameARM: 
    resourceGroupName: 
    #filterType: 'none' # Options: resource, alertrule, none
    #resource: # Required when filterType == Resource
    #alertRule: # Required when filterType == Alertrule
    #severity: 'Sev0,Sev1,Sev2,Sev3,Sev4' # Optional. Options: sev0, sev1, sev2, sev3, sev4
    #timeRange: '1h' # Optional. Options: 1h, 1d, 7d, 30d
    #alertState: 'Acknowledged,New' # Optional. Options: new, acknowledged, closed
    #monitorCondition: 'Fired' # Optional. Options: fired , resolved

引數

參數 註解
Azure 訂用帳戶 必要。 選取 Azure Resource Manager 服務連接。
資源群組 必要。 要在訂用帳戶中監視的資源群組。
資源類型 必要。 選取所選群組中的資源類型。
資源名稱 必要。 選取所選群組中所選類型的資源。
警示規則 必要。 從目前設定的警示規則中選取,以查詢狀態。
控制項選項 請參閱 控制項選項

如果在取樣時未啟用任何警示規則,則會成功。

如需使用這項工作的詳細資訊,請參閱核准和閘道總覽

另請參閱GitHub上的這項工作。