Compartir a través de


Alerts - Get All

Enumere todas las alertas existentes, donde los resultados se pueden filtrar basándose en varios parámetros (por ejemplo, intervalo de tiempo). A continuación, los resultados se pueden ordenar según los campos específicos, con el valor predeterminado 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 de identificador URI

Nombre En Requerido Tipo Description
scope
path True

string

el ámbito aquí es resourceId para el que se crea la alerta.

api-version
query True

string

minLength: 1

Versión de la API que se va a usar para esta operación.

alertRule
query

string

Filtre por regla de alerta específica. El valor predeterminado es seleccionar todo.

alertState
query

AlertState

Filtre por estado de la instancia de alerta. El valor predeterminado es seleccionar todo.

customTimeRange
query

string

Filtre por intervalo de tiempo personalizado en el formato / donde la hora está en formato ISO-8601)". Los valores permitidos se encuentran en un plazo de 30 días a partir del tiempo de consulta. TimeRange o customTimeRange se pueden usar, pero no ambos. El valor predeterminado no es ninguno.

includeContext
query

boolean

Incluir contexto que tenga datos contextuales específicos del servicio de supervisión. El valor predeterminado es false.

includeEgressConfig
query

boolean

Incluya la configuración de salida que se usaría para mostrar el contenido en el portal. El valor predeterminado es "false".

monitorCondition
query

MonitorCondition

Filtre por condición de supervisión que sea "Desencadenada" o "Resuelta". El valor predeterminado es seleccionar todo.

monitorService
query

MonitorService

Filtre por servicio de supervisión que genere la instancia de alerta. El valor predeterminado es seleccionar todo.

pageCount
query

integer (int64)

Determina el número de alertas devueltas por página en respuesta. El valor permitido está comprendido entre 1 y 250. Cuando se selecciona el filtro "includeContent", el valor máximo permitido es 25. El valor predeterminado es 25.

select
query

string

Este filtro permite seleccionar los campos (separados por comas) que formarían parte de la sección esencial. Esto permitiría proyectar solo los campos necesarios en lugar de obtener contenido completo. El valor predeterminado es capturar todos los campos de la sección essentials.

severity
query

Severity

Filtre por gravedad. El valor predeterminado es seleccionar todo.

smartGroupId
query

string

Filtre la lista de alertas por el identificador de grupo inteligente. El valor predeterminado no es ninguno.

sortBy
query

AlertsSortByFields

Ordenar los resultados de la consulta por campo de entrada, el valor predeterminado es "lastModifiedDateTime".

sortOrder
query

SortOrder

Ordene el orden de los resultados de la consulta en orden ascendente o descendente. El valor predeterminado es "desc" para los campos de tiempo y "asc" para otros.

targetResource
query

string

Filtrar por recurso de destino( que es el identificador de ARM completo) El valor predeterminado es seleccionar todo.

targetResourceGroup
query

string

Filtre por nombre del grupo de recursos de destino. El valor predeterminado es seleccionar todo.

targetResourceType
query

string

Filtre por tipo de recurso de destino. El valor predeterminado es seleccionar todo.

timeRange
query

TimeRange

Filtre por intervalo de tiempo por debajo de los valores enumerados. El valor predeterminado es 1 día.

Respuestas

Nombre Tipo Description
200 OK

alertsList

De acuerdo. Se muestran correctamente los objetos de alerta.

Other Status Codes

errorResponse

Respuesta de error que describe por qué se produjo un error en la operación.

Ejemplos

ListAlerts

Solicitud de ejemplo

GET https://management.azure.com/subscriptions/1e3ff1c0-771a-4119-a03b-be82a51e232d/providers/Microsoft.AlertsManagement/alerts?api-version=2023-07-12-preview

Respuesta de muestra

{
  "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"
    }
  ]
}

Definiciones

Nombre Description
actionStatus

Estado de la acción

alert

Una alerta creada en el servicio de administración de alertas.

alertProperties

Contenedor de propiedades de alerta

alertsList

Enumere las alertas.

AlertsSortByFields

Ordenar los resultados de la consulta por campo de entrada, el valor predeterminado es "lastModifiedDateTime".

AlertState

Estado del objeto de alerta, que el usuario puede modificar.

errorResponse

Respuesta de error del servicio.

errorResponseBody

Detalles de la respuesta de error.

essentials

Este objeto contiene campos coherentes en distintos servicios de supervisión.

MonitorCondition

Condición de la regla en el servicio de supervisión. Representa si las condiciones subyacentes han superado los umbrales de regla de alerta definidos.

MonitorService

Supervise el servicio en el que se establece la regla (monitor).

Severity

Gravedad de la alerta Sev0 siendo más alta y Sev4 es la más baja.

SignalType

El tipo de señal en la que se basa la alerta, que podría ser métricas, registros o registros de actividad.

SortOrder

Ordene el orden de los resultados de la consulta en orden ascendente o descendente. El valor predeterminado es "desc" para los campos de tiempo y "asc" para otros.

TimeRange

Filtre por intervalo de tiempo por debajo de los valores enumerados. El valor predeterminado es 1 día.

actionStatus

Estado de la acción

Nombre Tipo Description
isSuppressed

boolean

Valor que indica si se suprime la alerta.

alert

Una alerta creada en el servicio de administración de alertas.

Nombre Tipo Description
id

string

Identificador de recurso de Azure

name

string

Nombre del recurso de Azure

properties

alertProperties

Contenedor de propiedades de alerta

type

string

Tipo de recurso de Azure

alertProperties

Contenedor de propiedades de alerta

Nombre Tipo Description
context

object

Información específica del servicio de supervisión que proporciona más detalles contextuales sobre la alerta.

egressConfig

object

Configuración que se usaría para mostrar los datos en el portal.

essentials

essentials

Este objeto contiene campos coherentes en distintos servicios de supervisión.

alertsList

Enumere las alertas.

Nombre Tipo Description
nextLink

string

Dirección URL para capturar el siguiente conjunto de alertas.

value

alert[]

Lista de alertas

AlertsSortByFields

Ordenar los resultados de la consulta por campo de entrada, el valor predeterminado es "lastModifiedDateTime".

Valor Description
alertState
lastModifiedDateTime
monitorCondition
name
severity
startDateTime
targetResource
targetResourceGroup
targetResourceName
targetResourceType

AlertState

Estado del objeto de alerta, que el usuario puede modificar.

Valor Description
Acknowledged
Closed
New

errorResponse

Respuesta de error del servicio.

Nombre Tipo Description
error

errorResponseBody

Detalles de la respuesta de error.

errorResponseBody

Detalles de la respuesta de error.

Nombre Tipo Description
code

string

Código de error, diseñado para consumirse mediante programación.

details

errorResponseBody[]

Lista de detalles adicionales sobre el error.

message

string

Descripción del error, diseñado para mostrarse en la interfaz de usuario.

target

string

Destino del error concreto, por ejemplo el nombre de la propiedad.

essentials

Este objeto contiene campos coherentes en distintos servicios de supervisión.

Nombre Tipo Description
actionStatus

actionStatus

Estado de la acción

alertRule

string

Rule(monitor) que desencadenó la instancia de alerta. En función del servicio de supervisión, este sería el identificador de ARM o el nombre de la regla.

alertState

AlertState

Estado del objeto de alerta, que el usuario puede modificar.

description

string

Descripción de la alerta.

lastModifiedDateTime

string (date-time)

Hora de última modificación (formato ISO-8601) de la instancia de alerta.

lastModifiedUserName

string

El usuario que modificó la alerta por última vez, en caso de supervisar actualizaciones del servicio, el usuario sería "system", en caso contrario, el nombre del usuario.

monitorCondition

MonitorCondition

Condición de la regla en el servicio de supervisión. Representa si las condiciones subyacentes han superado los umbrales de regla de alerta definidos.

monitorConditionResolvedDateTime

string (date-time)

Hora resuelta (formato ISO-8601) de la instancia de alerta. Esto se actualizará cuando el servicio de supervisión resuelva la instancia de alerta porque ya no se cumple la condición de regla.

monitorService

MonitorService

Supervise el servicio en el que se establece la regla (monitor).

severity

Severity

Gravedad de la alerta Sev0 siendo más alta y Sev4 es la más baja.

signalType

SignalType

El tipo de señal en la que se basa la alerta, que podría ser métricas, registros o registros de actividad.

smartGroupId

string

Identificador único del grupo inteligente

smartGroupingReason

string

Motivo detallado que describe el motivo por el que se agrega esta instancia de alerta a un grupo inteligente

sourceCreatedId

string

Identificador único creado por el servicio de supervisión para cada instancia de alerta. Esto podría usarse para realizar un seguimiento del problema en el servicio de supervisión, en caso de Nagios, Zabbix, SCOM, etc.

startDateTime

string (date-time)

Hora de creación (formato ISO-8601) de la instancia de alerta.

targetResource

string

El recurso arm de destino, en el que se creó la alerta.

targetResourceGroup

string

Grupo de recursos de recurso de ARM de destino, en el que se creó la alerta.

targetResourceName

string

Nombre del recurso de ARM de destino, en el que se creó la alerta.

targetResourceType

string

Tipo de recurso de recurso de ARM de destino, en el que se creó la alerta.

MonitorCondition

Condición de la regla en el servicio de supervisión. Representa si las condiciones subyacentes han superado los umbrales de regla de alerta definidos.

Valor Description
Fired
Resolved

MonitorService

Supervise el servicio en el que se establece la regla (monitor).

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

Gravedad de la alerta Sev0 siendo más alta y Sev4 es la más baja.

Valor Description
Sev0
Sev1
Sev2
Sev3
Sev4

SignalType

El tipo de señal en la que se basa la alerta, que podría ser métricas, registros o registros de actividad.

Valor Description
Log
Metric
Unknown

SortOrder

Ordene el orden de los resultados de la consulta en orden ascendente o descendente. El valor predeterminado es "desc" para los campos de tiempo y "asc" para otros.

Valor Description
asc
desc

TimeRange

Filtre por intervalo de tiempo por debajo de los valores enumerados. El valor predeterminado es 1 día.

Valor Description
1d
1h
30d
7d