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
. 許可値: New
、Acknowledged
、Closed
。 既定値: Acknowledged,New
。
アラート インスタンスの状態でフィルター処理します。
monitorCondition
- 監視条件
string
. 使用できる値: Fired
(起動)、 Resolved
. 既定値: Fired
。
基になる条件が定義されたアラート ルールのしきい値を超えたかどうかを表します。
タスクコントロールのオプション
すべてのタスクには、タスク入力に加えて制御オプションがあります。 詳細については、「 コントロール オプションと一般的なタスク プロパティ」を参照してください。
出力変数
[なし] :
解説
アクティブなアラートに対して構成された Azure Monitor ルールを確認するには、リリース パイプラインの エージェントレス ジョブ でこのタスクを使用します。
注意
このタスクは、リリース パイプラインの エージェントレス ジョブ でのみ使用できます。
サンプリング時にどのアラート ルールもアクティブ化されない場合、タスクは成功します。
このタスクの使用方法の詳細については、「 承認とゲートの概要」を参照してください。
要件
要件 | 説明 |
---|---|
パイプラインの種類 | YAML, クラシック ビルド, クラシック リリース |
実行 | サーバー、ServerGate |
確認要求 | なし |
Capabilities | このタスクは、ジョブ内の後続のタスクに対する要求を満たしていません。 |
コマンドの制限 | Any |
設定可能な変数 | Any |
エージェントのバージョン | サポートされているすべてのエージェント バージョン。 |
タスクのカテゴリ | ユーティリティ |