Alerts - Get All
Список всех существующих оповещений, где результаты можно отфильтровать по нескольким параметрам (например, диапазон времени). Затем результаты можно отсортировать по полям, заданным по умолчанию, 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
Параметры URI
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
scope
|
path | True |
string |
область здесь — resourceId, для которого создается оповещение. |
api-version
|
query | True |
string |
Версия API, используемая для данной операции. |
alert
|
query |
string |
Фильтрация по определенному правилу генерации оповещений. Значение по умолчанию — выбрать все. |
|
alert
|
query |
Фильтрация по состоянию экземпляра оповещения. Значение по умолчанию — выбрать все. |
||
custom
|
query |
string |
Фильтрация по пользовательскому диапазону времени в формате / где время находится в (формат ISO-8601)". Допустимые значения — в течение 30 дней с момента выполнения запроса. Можно использовать timeRange или customTimeRange, но не оба. Значение по умолчанию — none (Отсутствует). |
|
include
|
query |
boolean |
Включите контекст, который содержит контекстные данные, относящиеся к службе мониторинга. Значение по умолчанию — false. |
|
include
|
query |
boolean |
Включите конфигурацию исходящего трафика, которая будет использоваться для отображения содержимого на портале. Значение по умолчанию — false. |
|
monitor
|
query |
Фильтрация по условию монитора, которое имеет значение "Сработало" или "Разрешено". Значение по умолчанию — выбрать все. |
||
monitor
|
query |
Фильтрация по службе мониторинга, которая создает экземпляр оповещения. Значение по умолчанию — select all. |
||
page
|
query |
integer int64 |
Определяет количество оповещений, возвращаемых на каждую страницу в ответе. Допустимое значение — от 1 до 250. Если выбран фильтр includeContent, максимально допустимое значение — 25. Значение по умолчанию равно 25. |
|
select
|
query |
string |
Этот фильтр позволяет выбрать поля (разделенные запятыми), которые будут частью основного раздела. Это позволит проецировать только обязательные поля, а не получать все содержимое. По умолчанию используется выборка всех полей в разделе основных компонентов. |
|
severity
|
query |
Фильтрация по серьезности. Значение по умолчанию — select all. |
||
smart
|
query |
string |
Отфильтруйте список оповещений по идентификатору смарт-группы. Значение по умолчанию — none. |
|
sort
|
query |
Отсортируйте результаты запроса по полю ввода. Значение по умолчанию — lastModifiedDateTime. |
||
sort
|
query |
Отсортируйте результаты запроса по возрастанию или убыванию. Значение по умолчанию — "desc" для полей времени и "asc" для других. |
||
target
|
query |
string |
Фильтрация по целевому ресурсу (полный идентификатор ARM). Значение по умолчанию — выбрать все. |
|
target
|
query |
string |
Фильтрация по имени целевой группы ресурсов. Значение по умолчанию — select all. |
|
target
|
query |
string |
Фильтрация по типу целевого ресурса. Значение по умолчанию — select all. |
|
time
|
query |
Фильтрация по диапазону времени по приведенным ниже значениям. Значение по умолчанию — 1 день. |
Ответы
Имя | Тип | Описание |
---|---|---|
200 OK |
Все в порядке. Объекты оповещений успешно перечислены. |
|
Other Status Codes |
Ответ об ошибке, описывающий причину сбоя операции. |
Примеры
ListAlerts
Образец запроса
GET https://management.azure.com/subscriptions/1e3ff1c0-771a-4119-a03b-be82a51e232d/providers/Microsoft.AlertsManagement/alerts?api-version=2023-07-12-preview
Пример ответа
{
"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"
}
]
}
Определения
Имя | Описание |
---|---|
action |
Состояние действия |
alert |
Оповещение, созданное в службе управления оповещениями. |
alert |
Контейнер свойств оповещений |
alerts |
Вывод списка оповещений. |
Alerts |
Отсортируйте результаты запроса по полю ввода. Значение по умолчанию — lastModifiedDateTime. |
Alert |
Состояние объекта оповещения, которое может быть изменено пользователем. |
error |
Ответ об ошибке от службы. |
error |
Сведения об ответе на ошибку. |
essentials |
Этот объект содержит согласованные поля в разных службах мониторинга. |
Monitor |
Условие правила в службе мониторинга. Он указывает, пересекли ли базовые условия определенные пороговые значения правил генерации оповещений. |
Monitor |
Служба мониторинга, для которой задано правило (монитор). |
Severity |
Уровень серьезности оповещения Sev0 — самый высокий, а Sev4 — самый низкий. |
Signal |
Тип сигнала, на котором основано оповещение, который может быть метриками, журналами или журналами действий. |
Sort |
Отсортируйте результаты запроса по возрастанию или убыванию. Значение по умолчанию — "desc" для полей времени и "asc" для других. |
Time |
Фильтрация по диапазону времени по приведенным ниже значениям. Значение по умолчанию — 1 день. |
actionStatus
Состояние действия
Имя | Тип | Описание |
---|---|---|
isSuppressed |
boolean |
Значение, указывающее, подавляется ли оповещение. |
alert
Оповещение, созданное в службе управления оповещениями.
Имя | Тип | Описание |
---|---|---|
id |
string |
Идентификатор ресурса Azure |
name |
string |
Имя ресурса Azure |
properties |
Контейнер свойств оповещений |
|
type |
string |
Тип ресурса Azure |
alertProperties
Контейнер свойств оповещений
Имя | Тип | Описание |
---|---|---|
context |
object |
Сведения, относящиеся к службе мониторинга, которые предоставляют более контекстные сведения об оповещении. |
egressConfig |
object |
Конфигурация, которая будет использоваться для отображения данных на портале. |
essentials |
Этот объект содержит согласованные поля в разных службах мониторинга. |
alertsList
Вывод списка оповещений.
Имя | Тип | Описание |
---|---|---|
nextLink |
string |
URL-адрес для получения следующего набора оповещений. |
value |
alert[] |
Список оповещений |
AlertsSortByFields
Отсортируйте результаты запроса по полю ввода. Значение по умолчанию — lastModifiedDateTime.
Имя | Тип | Описание |
---|---|---|
alertState |
string |
|
lastModifiedDateTime |
string |
|
monitorCondition |
string |
|
name |
string |
|
severity |
string |
|
startDateTime |
string |
|
targetResource |
string |
|
targetResourceGroup |
string |
|
targetResourceName |
string |
|
targetResourceType |
string |
AlertState
Состояние объекта оповещения, которое может быть изменено пользователем.
Имя | Тип | Описание |
---|---|---|
Acknowledged |
string |
|
Closed |
string |
|
New |
string |
errorResponse
Ответ об ошибке от службы.
Имя | Тип | Описание |
---|---|---|
error |
Сведения об ответе на ошибку. |
errorResponseBody
Сведения об ответе на ошибку.
Имя | Тип | Описание |
---|---|---|
code |
string |
Код ошибки, предназначенный для программного использования. |
details |
Список дополнительных сведений об ошибке. |
|
message |
string |
Описание ошибки, предназначенной для отображения в пользовательском интерфейсе. |
target |
string |
Целевой объект конкретной ошибки, например имя свойства. |
essentials
Этот объект содержит согласованные поля в разных службах мониторинга.
Имя | Тип | Описание |
---|---|---|
actionStatus |
Состояние действия |
|
alertRule |
string |
Правило (монитор), которое сработает экземпляр оповещения. В зависимости от службы мониторинга это будет идентификатор ARM или имя правила. |
alertState |
Состояние объекта оповещения, которое может быть изменено пользователем. |
|
description |
string |
Описание оповещения. |
lastModifiedDateTime |
string |
Время последнего изменения (формат ISO-8601) экземпляра оповещения. |
lastModifiedUserName |
string |
Пользователь, который в последний раз изменял оповещение, в случае обновления службы мониторинга пользователь будет "система", в противном случае имя пользователя. |
monitorCondition |
Условие правила в службе мониторинга. Он указывает, пересекли ли базовые условия определенные пороговые значения правил генерации оповещений. |
|
monitorConditionResolvedDateTime |
string |
Разрешенное время (формат ISO-8601) экземпляра оповещения. Он будет обновлен, когда служба мониторинга разрешает экземпляр оповещения, так как условие правила больше не выполняется. |
monitorService |
Служба мониторинга, для которой задано правило (монитор). |
|
severity |
Уровень серьезности оповещения Sev0 — самый высокий, а Sev4 — самый низкий. |
|
signalType |
Тип сигнала, на котором основано оповещение, который может быть метриками, журналами или журналами действий. |
|
smartGroupId |
string |
Уникальный идентификатор смарт-группы |
smartGroupingReason |
string |
Подробная причина, описывающая причину добавления этого экземпляра оповещения в смарт-группу |
sourceCreatedId |
string |
Уникальный идентификатор, созданный службой мониторинга для каждого экземпляра оповещения. Это можно использовать для отслеживания проблемы в службе мониторинга, в случае Nagios, Zabbix, SCOM и т. д. |
startDateTime |
string |
Время создания (формат ISO-8601) экземпляра оповещения. |
targetResource |
string |
Целевой ресурс ARM, для которого было создано оповещение. |
targetResourceGroup |
string |
Группа ресурсов целевого ресурса ARM, для которой было создано оповещение. |
targetResourceName |
string |
Имя целевого ресурса ARM, для которого было создано оповещение. |
targetResourceType |
string |
Тип ресурса целевого ресурса ARM, для которого было создано оповещение. |
MonitorCondition
Условие правила в службе мониторинга. Он указывает, пересекли ли базовые условия определенные пороговые значения правил генерации оповещений.
Имя | Тип | Описание |
---|---|---|
Fired |
string |
|
Resolved |
string |
MonitorService
Служба мониторинга, для которой задано правило (монитор).
Имя | Тип | Описание |
---|---|---|
ActivityLog Administrative |
string |
|
ActivityLog Autoscale |
string |
|
ActivityLog Policy |
string |
|
ActivityLog Recommendation |
string |
|
ActivityLog Security |
string |
|
Application Insights |
string |
|
Log Analytics |
string |
|
Nagios |
string |
|
Platform |
string |
|
Resource Health |
string |
|
SCOM |
string |
|
ServiceHealth |
string |
|
SmartDetector |
string |
|
VM Insights |
string |
|
Zabbix |
string |
Severity
Уровень серьезности оповещения Sev0 — самый высокий, а Sev4 — самый низкий.
Имя | Тип | Описание |
---|---|---|
Sev0 |
string |
|
Sev1 |
string |
|
Sev2 |
string |
|
Sev3 |
string |
|
Sev4 |
string |
SignalType
Тип сигнала, на котором основано оповещение, который может быть метриками, журналами или журналами действий.
Имя | Тип | Описание |
---|---|---|
Log |
string |
|
Metric |
string |
|
Unknown |
string |
SortOrder
Отсортируйте результаты запроса по возрастанию или убыванию. Значение по умолчанию — "desc" для полей времени и "asc" для других.
Имя | Тип | Описание |
---|---|---|
asc |
string |
|
desc |
string |
TimeRange
Фильтрация по диапазону времени по приведенным ниже значениям. Значение по умолчанию — 1 день.
Имя | Тип | Описание |
---|---|---|
1d |
string |
|
1h |
string |
|
30d |
string |
|
7d |
string |