次の方法で共有


AzureMonitor@1 - Azure Monitor アラート v1 タスクのクエリ

構成された Azure Monitor ルールでアクティブなアラートを確認します。

構文

# Query Azure Monitor alerts v1
# Observe the configured Azure Monitor rules for active alerts.
- task: AzureMonitor@1
  inputs:
    connectedServiceNameARM: # string. Required. Azure subscription. 
    ResourceGroupName: # string. Required. Resource group. 
  # Advanced
    filterType: 'none' # 'resource' | 'alertrule' | 'none'. Required. Filter type. Default: none.
    #resource: # string. Required when filterType = resource. Resource. 
    #alertRule: # string. Required when filterType = alertrule. Alert rule. 
    #severity: 'Sev0,Sev1,Sev2,Sev3,Sev4' # 'Sev0' | 'Sev1' | 'Sev2' | 'Sev3' | 'Sev4'. Severity. Default: Sev0,Sev1,Sev2,Sev3,Sev4.
    #timeRange: '1h' # '1h' | '1d' | '7d' | '30d'. Time range. Default: 1h.
    #alertState: 'Acknowledged,New' # 'New' | 'Acknowledged' | 'Closed'. Alert state. Default: Acknowledged,New.
    #monitorCondition: 'Fired' # 'Fired ' | 'Resolved'. Monitor condition. Default: Fired.

入力

connectedServiceNameARM - Azure サブスクリプション
string. 必須です。

監視する Azure Resource Manager サブスクリプションを選択します。


ResourceGroupName - リソース グループ
string. 必須です。

サブスクリプションで監視するリソース グループの名前を指定します。


filterType - フィルターの種類
string. 必須です。 使用できる値: resource (リソース別)、 alertrule (アラート ルール別) none、。 既定値: none

特定のリソースまたはアラート ルールで種類をフィルター処理します。


resource - リソース
string. 次の場合に filterType = resource必要です。

監視する Azure リソースを選択します。


alertRule - アラート ルール
string. 次の場合に filterType = alertrule必要です。

現在構成されているアラート ルールから選択して、状態を照会します。

既定値は、すべて選択します。


severity - 重大 度
string. 使用できる値: Sev0, , Sev1, Sev2, Sev3. Sev4 既定値: Sev0,Sev1,Sev2,Sev3,Sev4

重大度別にフィルター処理します。


timeRange - 時間の範囲
string. 使用できる値: 1h (過去 1 時間)、 1d (過去 24 時間)、 7d (過去 7 日間) 30d 、(過去 30 日間)。 既定値: 1h

時間範囲でフィルター処理します。


alertState - アラートの状態
string. 許可値: NewAcknowledgedClosed。 既定値: Acknowledged,New

アラート インスタンスの状態でフィルター処理します。


monitorCondition - 監視条件
string. 使用できる値: Fired (起動)、 Resolved. 既定値: Fired

基になる条件が定義されたアラート ルールのしきい値を超えたかどうかを表します。


タスクコントロールのオプション

すべてのタスクには、タスク入力に加えて制御オプションがあります。 詳細については、「 コントロール オプションと一般的なタスク プロパティ」を参照してください。

出力変数

[なし] :

解説

アクティブなアラートに対して構成された Azure Monitor ルールを確認するには、リリース パイプラインの エージェントレス ジョブ でこのタスクを使用します。

注意

このタスクは、リリース パイプラインの エージェントレス ジョブ でのみ使用できます。

サンプリング時にどのアラート ルールもアクティブ化されない場合、タスクは成功します。

このタスクの使用方法の詳細については、「 承認とゲートの概要」を参照してください。

要件

要件 説明
パイプラインの種類 YAML, クラシック ビルド, クラシック リリース
実行 サーバー、ServerGate
確認要求 なし
Capabilities このタスクは、ジョブ内の後続のタスクに対する要求を満たしていません。
コマンドの制限 Any
設定可能な変数 Any
エージェントのバージョン サポートされているすべてのエージェント バージョン。
タスクのカテゴリ ユーティリティ