Alerts - Get All
Listar todos os alertas existentes, onde os resultados podem ser filtrados com base em vários parâmetros (por exemplo, intervalo de tempo). Os resultados podem ser classificados com base em campos específicos, com o padrão sendo lastModifiedDateTime.
GET https://management.azure.com/{scope}/providers/Microsoft.AlertsManagement/alerts?api-version=2023-07-12-preview
GET https://management.azure.com/{scope}/providers/Microsoft.AlertsManagement/alerts?targetResource={targetResource}&targetResourceType={targetResourceType}&targetResourceGroup={targetResourceGroup}&monitorService={monitorService}&monitorCondition={monitorCondition}&severity={severity}&alertState={alertState}&alertRule={alertRule}&smartGroupId={smartGroupId}&includeContext={includeContext}&includeEgressConfig={includeEgressConfig}&pageCount={pageCount}&sortBy={sortBy}&sortOrder={sortOrder}&select={select}&timeRange={timeRange}&customTimeRange={customTimeRange}&api-version=2023-07-12-preview
Parâmetros do URI
Name | Em | Necessário | Tipo | Description |
---|---|---|---|---|
scope
|
path | True |
string |
escopo aqui é resourceId para o qual o alerta é criado. |
api-version
|
query | True |
string minLength: 1 |
A versão da API a ser usada para esta operação. |
alert
|
query |
string |
Filtrar por regra de alerta específica. O valor padrão é selecionar todos. |
|
alert
|
query |
Filtre por estado da instância de alerta. O valor padrão é selecionar todos. |
||
custom
|
query |
string |
Filtrar por intervalo de tempo personalizado no formato / onde o tempo está (formato ISO-8601)'. Os valores permitidos estão dentro de 30 dias a partir do momento da consulta. TimeRange ou customTimeRange podem ser usados, mas não ambos. O padrão é nenhum. |
|
include
|
query |
boolean |
Inclua o contexto que tem dados contextuais específicos para o serviço de monitor. O valor padrão é false' |
|
include
|
query |
boolean |
Inclua a configuração de saída que seria usada para exibir o conteúdo no portal. O valor padrão é 'false'. |
|
monitor
|
query |
Filtre por condição do monitor que é 'Acionado' ou 'Resolvido'. O valor padrão é selecionar todos. |
||
monitor
|
query |
Filtrar por serviço de monitor que gera a instância de alerta. O valor padrão é selecionar tudo. |
||
page
|
query |
integer (int64) |
Determina o número de alertas retornados por página em resposta. O valor admissível situa-se entre 1 e 250. Quando o filtro "includeContent" é selecionado, o valor máximo permitido é 25. O valor padrão é 25. |
|
select
|
query |
string |
Este filtro permite a seleção dos campos (separados por vírgula) que fariam parte da seção essencial. Isso permitiria projetar apenas os campos obrigatórios em vez de obter conteúdo inteiro. O padrão é buscar todos os campos na seção essencial. |
|
severity
|
query |
Filtrar por gravidade. O valor padrão é selecionar tudo. |
||
smart
|
query |
string |
Filtre a lista de alertas pela ID do Grupo Inteligente. O valor padrão é nenhum. |
|
sort
|
query |
Classifique os resultados da consulta por campo de entrada, o valor padrão é 'lastModifiedDateTime'. |
||
sort
|
query |
Classifique a ordem dos resultados da consulta em crescente ou decrescente. O valor padrão é 'desc' para campos de tempo e 'asc' para outros. |
||
target
|
query |
string |
Filtrar por recurso de destino( que é ID ARM completo) O valor padrão é selecionar todos. |
|
target
|
query |
string |
Filtrar por nome do grupo de recursos de destino. O valor padrão é selecionar tudo. |
|
target
|
query |
string |
Filtrar por tipo de recurso de destino. O valor padrão é selecionar tudo. |
|
time
|
query |
Filtre por intervalo de tempo pelos valores abaixo listados. O valor padrão é 1 dia. |
Respostas
Name | Tipo | Description |
---|---|---|
200 OK |
OK. Objetos de alerta listados com êxito. |
|
Other Status Codes |
Resposta de erro descrevendo por que a operação falhou. |
Exemplos
ListAlerts
Pedido de amostra
GET https://management.azure.com/subscriptions/1e3ff1c0-771a-4119-a03b-be82a51e232d/providers/Microsoft.AlertsManagement/alerts?api-version=2023-07-12-preview
Resposta da amostra
{
"nextLink": "https://management.azure.com:443/subscriptions/1e3ff1c0-771a-4119-a03b-be82a51e232d/providers/Microsoft.AlertsManagement/alerts?api-version=2018-05-05-preview&timeRange=1d&ctoken=%2bRID%3aPlwOAPHEGwB9UwEAAAAgCw%3d%3d%23RT%3a2%23TRC%3a500%23RTD%3aqtQyMDE4LTA2LTEyVDE1OjEyOjE1",
"value": [
{
"properties": {
"essentials": {
"severity": "Sev3",
"signalType": "Log",
"alertState": "Acknowledged",
"monitorCondition": "Fired",
"monitorService": "Application Insights",
"targetResource": "/subscriptions/3b540246-808d-4331-99aa-917b808a9166/resourcegroups/servicedeskresourcegroup/providers/microsoft.insights/components/servicedeskappinsight",
"targetResourceName": "servicedeskappinsight",
"targetResourceGroup": "servicedeskresourcegroup",
"targetResourceType": "components",
"sourceCreatedId": "6cd6b2ce-8c54-468f-aff0-9d12aebb7e49",
"smartGroupId": "23d6b2ce-8c54-468f-aff0-sd32aebb7e56",
"smartGroupingReason": "Occurred frequently with other alerts",
"alertRule": "https://servisdffsdf.portal.mms.microsoft.com/#Workspace/overview/settings/details/Edit Alert Rule/details/index?savedSearchId=&scheduleId=",
"startDateTime": "2018-09-13T15:51:02Z",
"lastModifiedDateTime": "2018-09-13T15:51:02Z",
"lastModifiedUserName": "System",
"monitorConditionResolvedDateTime": "2018-09-13T15:51:02Z",
"actionStatus": {
"isSuppressed": false
},
"description": "description of the alert"
},
"egressConfig": {},
"context": {}
},
"id": "/subscriptions/9e261de7-c804-4b9d-9ebf-6f50fe350a9a/providers/Microsoft.AlertsManagement/alerts/66114d64-d9d9-478b-95c9-b789d6502100",
"type": "Microsoft.AlertsManagement/alerts",
"name": "cpu alert"
},
{
"properties": {
"essentials": {
"severity": "Sev3",
"signalType": "Log",
"alertState": "New",
"monitorCondition": "Fired",
"monitorService": "Application Insights",
"targetResource": "/subscriptions/3b540246-808d-4331-99aa-917b808a9166/resourcegroups/cind/providers/microsoft.operationalinsights/workspaces/servicedeskwcus",
"targetResourceName": "servicedeskwcus",
"targetResourceGroup": "servicedeskresourcegroup",
"targetResourceType": "components",
"sourceCreatedId": "6cd6b2ce-8c54-468f-aff0-9d12aebb7e49",
"smartGroupId": "d1c49c89-ea95-4697-a299-c0f5ebac62f1",
"smartGroupingReason": "Alerts that frequently occur together have been grouped.",
"alertRule": "https://servicsdfsdf.portal.mms.microsoft.com/#Workspace/overview/settings/details/Edit Alert Rule/details/index?savedSearchId=&scheduleId=",
"startDateTime": "2018-09-13T15:51:02Z",
"lastModifiedDateTime": "2018-09-13T15:51:02Z",
"lastModifiedUserName": "System",
"monitorConditionResolvedDateTime": "2018-09-13T15:51:02Z",
"actionStatus": {
"isSuppressed": false
},
"description": "description of the alert"
},
"egressConfig": {},
"context": {}
},
"id": "/subscriptions/9e261de7-c804-4b9d-9ebf-6f50fe350a9a/providers/Microsoft.AlertsManagement/alerts/66114d64-d9d9-478b-95c9-b789d6502100",
"type": "Microsoft.AlertsManagement/alerts",
"name": "cpu alert"
}
]
}
Definições
Name | Description |
---|---|
action |
Estado da ação |
alert |
Um alerta criado no serviço de gerenciamento de alertas. |
alert |
Saco de propriedade de alerta |
alerts |
Liste os alertas. |
Alerts |
Classifique os resultados da consulta por campo de entrada, o valor padrão é 'lastModifiedDateTime'. |
Alert |
Estado do objeto de alerta, que pode ser modificado pelo usuário. |
error |
Uma resposta de erro do serviço. |
error |
Detalhes da resposta ao erro. |
essentials |
Este objeto contém campos consistentes em diferentes serviços de monitor. |
Monitor |
Condição da regra no serviço de monitor. Representa se as condições subjacentes ultrapassaram os limites da regra de alerta definidos. |
Monitor |
Serviço de monitoramento no qual a regra (monitor) está definida. |
Severity |
A gravidade do alerta é a mais elevada e a Sev4 a mais baixa. |
Signal |
O tipo de sinal em que o alerta se baseia, que pode ser métricas, logs ou registros de atividades. |
Sort |
Classifique a ordem dos resultados da consulta em crescente ou decrescente. O valor padrão é 'desc' para campos de tempo e 'asc' para outros. |
Time |
Filtre por intervalo de tempo pelos valores abaixo listados. O valor padrão é 1 dia. |
actionStatus
Estado da ação
Name | Tipo | Description |
---|---|---|
isSuppressed |
boolean |
Valor que indica se o alerta foi suprimido. |
alert
Um alerta criado no serviço de gerenciamento de alertas.
Name | Tipo | Description |
---|---|---|
id |
string |
ID do recurso do Azure |
name |
string |
Nome do recurso do Azure |
properties |
Saco de propriedade de alerta |
|
type |
string |
Tipo de recurso do Azure |
alertProperties
Saco de propriedade de alerta
Name | Tipo | Description |
---|---|---|
context |
object |
Informações específicas do serviço de monitorização que fornecem mais detalhes contextuais sobre o alerta. |
egressConfig |
object |
Configuração que seria usada para exibir os dados no portal. |
essentials |
Este objeto contém campos consistentes em diferentes serviços de monitor. |
alertsList
Liste os alertas.
Name | Tipo | Description |
---|---|---|
nextLink |
string |
URL para buscar o próximo conjunto de alertas. |
value |
alert[] |
Lista de indicações |
AlertsSortByFields
Classifique os resultados da consulta por campo de entrada, o valor padrão é 'lastModifiedDateTime'.
Valor | Description |
---|---|
alertState | |
lastModifiedDateTime | |
monitorCondition | |
name | |
severity | |
startDateTime | |
targetResource | |
targetResourceGroup | |
targetResourceName | |
targetResourceType |
AlertState
Estado do objeto de alerta, que pode ser modificado pelo usuário.
Valor | Description |
---|---|
Acknowledged | |
Closed | |
New |
errorResponse
Uma resposta de erro do serviço.
Name | Tipo | Description |
---|---|---|
error |
Detalhes da resposta ao erro. |
errorResponseBody
Detalhes da resposta ao erro.
Name | Tipo | Description |
---|---|---|
code |
string |
Código de erro, destinado a ser consumido programaticamente. |
details |
Uma lista de detalhes adicionais sobre o erro. |
|
message |
string |
Descrição do erro, destinado a exibição na interface do usuário. |
target |
string |
Destino do erro específico, por exemplo, nome da propriedade. |
essentials
Este objeto contém campos consistentes em diferentes serviços de monitor.
Name | Tipo | Description |
---|---|---|
actionStatus |
Estado da ação |
|
alertRule |
string |
Rule(monitor) que disparou a instância de alerta. Dependendo do serviço de monitor, isso seria ID ARM ou nome da regra. |
alertState |
Estado do objeto de alerta, que pode ser modificado pelo usuário. |
|
description |
string |
Descrição do alerta. |
lastModifiedDateTime |
string (date-time) |
Hora da última modificação (formato ISO-8601) da instância de alerta. |
lastModifiedUserName |
string |
Usuário que modificou o alerta pela última vez, no caso de monitorar atualizações de serviço usuário seria 'sistema', caso contrário, nome do usuário. |
monitorCondition |
Condição da regra no serviço de monitor. Representa se as condições subjacentes ultrapassaram os limites da regra de alerta definidos. |
|
monitorConditionResolvedDateTime |
string (date-time) |
Tempo resolvido (formato ISO-8601) da instância de alerta. Isso será atualizado quando o serviço monitor resolver a instância de alerta porque a condição da regra não é mais atendida. |
monitorService |
Serviço de monitoramento no qual a regra (monitor) está definida. |
|
severity |
A gravidade do alerta é a mais elevada e a Sev4 a mais baixa. |
|
signalType |
O tipo de sinal em que o alerta se baseia, que pode ser métricas, logs ou registros de atividades. |
|
smartGroupId |
string |
ID exclusivo do grupo inteligente |
smartGroupingReason |
string |
Motivo detalhado que descreve o motivo pelo qual essa instância de alerta é adicionada a um grupo inteligente |
sourceCreatedId |
string |
ID exclusivo criado pelo serviço de monitor para cada instância de alerta. Isso poderia ser usado para rastrear o problema no serviço de monitor, no caso de Nagios, Zabbix, SCOM etc. |
startDateTime |
string (date-time) |
Tempo de criação (formato ISO-8601) da instância de alerta. |
targetResource |
string |
Recurso ARM de destino, no qual o alerta foi criado. |
targetResourceGroup |
string |
Grupo de recursos do recurso ARM de destino, no qual o alerta foi criado. |
targetResourceName |
string |
Nome do nome do recurso ARM de destino, no qual o alerta foi criado. |
targetResourceType |
string |
Tipo de recurso do recurso ARM de destino, no qual o alerta foi criado. |
MonitorCondition
Condição da regra no serviço de monitor. Representa se as condições subjacentes ultrapassaram os limites da regra de alerta definidos.
Valor | Description |
---|---|
Fired | |
Resolved |
MonitorService
Serviço de monitoramento no qual a regra (monitor) está definida.
Valor | Description |
---|---|
ActivityLog Administrative | |
ActivityLog Autoscale | |
ActivityLog Policy | |
ActivityLog Recommendation | |
ActivityLog Security | |
Application Insights | |
Log Analytics | |
Nagios | |
Platform | |
Resource Health | |
SCOM | |
ServiceHealth | |
SmartDetector | |
VM Insights | |
Zabbix |
Severity
A gravidade do alerta é a mais elevada e a Sev4 a mais baixa.
Valor | Description |
---|---|
Sev0 | |
Sev1 | |
Sev2 | |
Sev3 | |
Sev4 |
SignalType
O tipo de sinal em que o alerta se baseia, que pode ser métricas, logs ou registros de atividades.
Valor | Description |
---|---|
Log | |
Metric | |
Unknown |
SortOrder
Classifique a ordem dos resultados da consulta em crescente ou decrescente. O valor padrão é 'desc' para campos de tempo e 'asc' para outros.
Valor | Description |
---|---|
asc | |
desc |
TimeRange
Filtre por intervalo de tempo pelos valores abaixo listados. O valor padrão é 1 dia.
Valor | Description |
---|---|
1d | |
1h | |
30d | |
7d |