Compartilhar via


IAlertsOperations.GetSummaryWithHttpMessagesAsync Método

Definição

Obter uma contagem resumida de seus alertas agrupados por vários parâmetros (por exemplo, agrupamento por 'Severidade' retorna a contagem de alertas para cada gravidade).

public System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse<Microsoft.Azure.Management.AlertsManagement.Models.AlertsSummary>> GetSummaryWithHttpMessagesAsync (string groupby, bool? includeSmartGroupsCount = default, string targetResource = default, string targetResourceType = default, string targetResourceGroup = default, string monitorService = default, string monitorCondition = default, string severity = default, string alertState = default, string alertRule = default, string timeRange = default, string customTimeRange = default, System.Collections.Generic.Dictionary<string,System.Collections.Generic.List<string>> customHeaders = default, System.Threading.CancellationToken cancellationToken = default);
abstract member GetSummaryWithHttpMessagesAsync : string * Nullable<bool> * string * string * string * string * string * string * string * string * string * string * System.Collections.Generic.Dictionary<string, System.Collections.Generic.List<string>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse<Microsoft.Azure.Management.AlertsManagement.Models.AlertsSummary>>
Public Function GetSummaryWithHttpMessagesAsync (groupby As String, Optional includeSmartGroupsCount As Nullable(Of Boolean) = Nothing, Optional targetResource As String = Nothing, Optional targetResourceType As String = Nothing, Optional targetResourceGroup As String = Nothing, Optional monitorService As String = Nothing, Optional monitorCondition As String = Nothing, Optional severity As String = Nothing, Optional alertState As String = Nothing, Optional alertRule As String = Nothing, Optional timeRange As String = Nothing, Optional customTimeRange As String = Nothing, Optional customHeaders As Dictionary(Of String, List(Of String)) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of AzureOperationResponse(Of AlertsSummary))

Parâmetros

groupby
String

Esse parâmetro permite que o conjunto de resultados seja agrupado por campos de entrada (máximo de dois campos separados por vírgula com suporte). Por exemplo, groupby=severity ou groupby=severity,alertstate. Os valores possíveis incluem: 'severity', 'alertState', 'monitorCondition', 'monitorService', 'signalType', 'alertRule'

includeSmartGroupsCount
Nullable<Boolean>

Inclua a contagem dos SmartGroups como parte do resumo. O valor padrão é 'false'.

targetResource
String

Filtrar por recurso de destino( que é a ID completa do ARM) O valor padrão é selecionar todos.

targetResourceType
String

Filtrar por tipo de recurso de destino. O valor padrão é selecionar todos.

targetResourceGroup
String

Filtrar pelo nome do grupo de recursos de destino. O valor padrão é selecionar todos.

monitorService
String

Filtrar pelo serviço monitor que gera a instância de alerta. O valor padrão é selecionar todos. Os valores possíveis incluem: 'Application Insights', 'ActivityLog Administrative', 'ActivityLog Security', 'ActivityLog Recommendation', 'ActivityLog Policy', 'ActivityLog Autoscale', 'Log Analytics', 'Nagios', 'Platform', 'SCOM', 'ServiceHealth', 'SmartDetector', 'VM Insights', 'Zabbix'

monitorCondition
String

Filtre por condição de monitor, que é "Acionado" ou "Resolvido". O valor padrão é selecionar todos. Os valores possíveis incluem: 'Acionado', 'Resolvido'

severity
String

Filtrar por gravidade. O valor padrão é selecionar todos. Os valores possíveis incluem: 'Sev0', 'Sev1', 'Sev2', 'Sev3', 'Sev4'

alertState
String

Filtrar por estado da instância de alerta. O valor padrão é selecionar todos. Os valores possíveis incluem: 'Novo', 'Reconhecido', 'Fechado'

alertRule
String

Filtrar por regra de alerta específica. O valor padrão é selecionar todos.

timeRange
String

Filtre por intervalo de tempo pelos valores listados abaixo. O valor padrão é 1 dia. Os valores possíveis incluem: '1h', '1d', '7d', '30d'

customTimeRange
String

Filtre por intervalo de tempo personalizado no formato <hora> de início/<hora> de término em que a hora está em (formato ISO-8601)'. Os valores permitidos estão dentro de 30 dias a partir do tempo de consulta. TimeRange ou customTimeRange podem ser usados, mas não ambos. O padrão é nenhum.

customHeaders
Dictionary<String,List<String>>

Os cabeçalhos que serão adicionados à solicitação.

cancellationToken
CancellationToken

O token de cancelamento.

Retornos

Exceções

Gerado quando a operação retornou um código de status inválido

Gerado quando não é possível desserializar a resposta

Gerado quando um parâmetro necessário é nulo

Aplica-se a