你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Get-AzAlert

获取警报信息

语法

Get-AzAlert
   [-TargetResourceType <String>]
   [-TargetResourceGroup <String>]
   [-MonitorService <String>]
   [-MonitorCondition <String>]
   [-Severity <String>]
   [-State <String>]
   [-AlertRuleId <String>]
   [-SmartGroupId <String>]
   [-IncludeContext <Boolean>]
   [-IncludeEgressConfig <Boolean>]
   [-PageCount <Int32>]
   [-SortBy <String>]
   [-SortOrder <String>]
   [-TimeRange <String>]
   [-CustomTimeRange <String>]
   [-Select <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
Get-AzAlert
   -AlertId <String>
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
Get-AzAlert
   [-TargetResourceId <String>]
   [-MonitorService <String>]
   [-MonitorCondition <String>]
   [-Severity <String>]
   [-State <String>]
   [-AlertRuleId <String>]
   [-SmartGroupId <String>]
   [-IncludeContext <Boolean>]
   [-IncludeEgressConfig <Boolean>]
   [-PageCount <Int32>]
   [-SortBy <String>]
   [-SortOrder <String>]
   [-TimeRange <String>]
   [-CustomTimeRange <String>]
   [-Select <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

说明

Get-AzAlert cmdlet 将触发警报实例。

示例

示例 1

Get-AzAlert -Severity "Sev2" -MonitorCondition "Fired" -IncludeContext $true

列出 Sev2 严重性和触发监视器条件的所有警报。 将 IncludeContext 设置为 true,包括警报的自定义有效负载。 使用 Format-List 获取列表中每个警报的完整详细信息。

示例 2

Get-AzAlert -AlertId "afbf1b3a-0a6c-4f19-9c9b-644ccd7b1529" | Format-List

按 ID(GUID)或资源 ID 获取警报详细信息(完整的 ARM ID)

示例 3

获取警报信息。 (自动生成)

Get-AzAlert -IncludeContext $true -TimeRange '1h'

参数

-AlertId

警报的唯一标识符/警报的 ResourceId。

类型:String
别名:ResourceId
Position:Named
默认值:None
必需:True
接受管道输入:False
接受通配符:False

-AlertRuleId

根据警报规则 ID 进行筛选

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-CustomTimeRange

支持的格式 - <以 ISO-8601 格式提供时间的开始时间>/<结束时间>

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-DefaultProfile

用于与 Azure 通信的凭据、帐户、租户和订阅。

类型:IAzureContextContainer
别名:AzContext, AzureRmContext, AzureCredential
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-IncludeContext

包括警报的上下文(自定义有效负载)

类型:Boolean
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-IncludeEgressConfig

包括 EgressConfig

类型:Boolean
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-MonitorCondition

监视条件筛选器

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-MonitorService

筛选监视器服务

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-PageCount

页中要提取的警报数。

类型:Int32
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-Select

将必填字段投影到基本信息中。 预期输入以逗号分隔。

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-Severity

根据警报的严重性进行筛选

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-SmartGroupId

筛选具有智能组 ID 的所有警报

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-SortBy

排序时要使用的警报属性

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-SortOrder

排序顺序

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-State

筛选警报状态

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-TargetResourceGroup

筛选警报目标资源的资源组名称。

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-TargetResourceId

筛选警报目标资源的资源 ID。

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-TargetResourceType

筛选警报目标资源的资源类型。

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-TimeRange

支持的时间范围值 - 1h、1d、7d、30d(默认值为 1d)

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

输入

None

输出

PSAlert