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 |
здесь приведен идентификатор ресурса, для которого создается оповещение. |
api-version
|
query | True |
string minLength: 1 |
Версия API, используемая для этой операции. |
alert
|
query |
string |
Фильтруйте по определенному правилу генерации оповещений. Значение по умолчанию — выбрать все. |
|
alert
|
query |
Фильтрация по состоянию экземпляра оповещения. Значение по умолчанию — выбрать все. |
||
custom
|
query |
string |
Фильтруйте по пользовательскому диапазону времени в формате / где время находится в (формате ISO-8601)". Допустимые значения в течение 30 дней от времени запроса. Можно использовать timeRange или customTimeRange, но не оба. Значение по умолчанию — нет. |
|
include
|
query |
boolean |
Включите контекст, имеющий контекстные данные, относящиеся к службе мониторинга. Значение по умолчанию — false |
|
include
|
query |
boolean |
Включите конфигурацию исходящего трафика, которая будет использоваться для отображения содержимого на портале. Значение по умолчанию — false. |
|
monitor
|
query |
Фильтруйте по условию монитора, которое имеет значение "Уволено" или "Разрешено". Значение по умолчанию — выбрать все. |
||
monitor
|
query |
Фильтрация по службе мониторинга, которая создает экземпляр оповещения. Значение по умолчанию — это все. |
||
page
|
query |
integer (int64) |
Определяет количество оповещений, возвращаемых на страницу в ответе. Допустимое значение составляет от 1 до 250. Если выбран фильтр includeContent, максимально допустимое значение равно 25. Значение по умолчанию — 25. |
|
select
|
query |
string |
Этот фильтр позволяет выбрать поля (разделенные запятыми), которые будут частью основного раздела. Это позволит проецировать только необходимые поля, а не получить весь контент. По умолчанию необходимо получить все поля в разделе основных компонентов. |
|
severity
|
query |
Фильтрация по серьезности. Значение по умолчанию — это все. |
||
smart
|
query |
string |
Отфильтруйте список оповещений по идентификатору смарт-группы. Значение по умолчанию — нет. |
|
sort
|
query |
Сортируйте результаты запроса по полю ввода, значение по умолчанию — lastModifiedDateTime. |
||
sort
|
query |
Отсортируйте порядок результатов запроса по возрастанию или убыванию. Значение по умолчанию — desc для полей времени и asc для других пользователей. |
||
target
|
query |
string |
Фильтруйте по целевому ресурсу (который является полным идентификатором ARM). Значение по умолчанию выбирается все. |
|
target
|
query |
string |
Фильтрация по имени целевой группы ресурсов. Значение по умолчанию — это все. |
|
target
|
query |
string |
Фильтрация по типу целевого ресурса. Значение по умолчанию — это все. |
|
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 | |
lastModifiedDateTime | |
monitorCondition | |
name | |
severity | |
startDateTime | |
targetResource | |
targetResourceGroup | |
targetResourceName | |
targetResourceType |
AlertState
Состояние объекта оповещения, которое может быть изменено пользователем.
Значение | Описание |
---|---|
Acknowledged | |
Closed | |
New |
errorResponse
Ответ на ошибку службы.
Имя | Тип | Описание |
---|---|---|
error |
Сведения об ответе на ошибку. |
errorResponseBody
Сведения об ответе на ошибку.
Имя | Тип | Описание |
---|---|---|
code |
string |
Код ошибки, предназначенный для программного использования. |
details |
Список дополнительных сведений об ошибке. |
|
message |
string |
Описание ошибки, предназначенной для отображения в пользовательском интерфейсе. |
target |
string |
Целевой объект конкретной ошибки, например имя свойства. |
essentials
Этот объект содержит согласованные поля в разных службах мониторинга.
Имя | Тип | Описание |
---|---|---|
actionStatus |
Состояние действия |
|
alertRule |
string |
Правило(монитор), которое запустило экземпляр оповещения. В зависимости от службы монитора это будет идентификатор ARM или имя правила. |
alertState |
Состояние объекта оповещения, которое может быть изменено пользователем. |
|
description |
string |
Описание оповещения. |
lastModifiedDateTime |
string (date-time) |
Время последнего изменения (формат ISO-8601) экземпляра оповещения. |
lastModifiedUserName |
string |
Пользователь, который последний раз изменил оповещение, в случае обновления службы монитора будет "системным", в противном случае — имя пользователя. |
monitorCondition |
Условие правила в службе монитора. Он представляет, пересекли ли базовые условия заданные пороговые значения правила генерации оповещений. |
|
monitorConditionResolvedDateTime |
string (date-time) |
Разрешенное время (формат ISO-8601) экземпляра оповещения. Это будет обновлено, когда служба мониторинга разрешает экземпляр оповещения, так как условие правила больше не выполняется. |
monitorService |
Мониторинг службы, в которой задано правило (монитор). |
|
severity |
Уровень серьезности оповещений Sev0 является самым высоким и Sev4 является самым низким. |
|
signalType |
Тип сигнала, на котором основано оповещение, которое может быть метриками, журналами или журналами действий. |
|
smartGroupId |
string |
Уникальный идентификатор интеллектуальной группы |
smartGroupingReason |
string |
Подробные причины, описывающие причину добавления этого экземпляра оповещения в смарт-группу |
sourceCreatedId |
string |
Уникальный идентификатор, созданный службой мониторинга для каждого экземпляра оповещения. Это можно использовать для отслеживания проблемы в службе мониторинга, в случае Nagios, Zabbix, SCOM и т. д. |
startDateTime |
string (date-time) |
Время создания (формат ISO-8601) экземпляра оповещения. |
targetResource |
string |
Целевой ресурс ARM, на котором создано оповещение. |
targetResourceGroup |
string |
Группа ресурсов целевого ресурса ARM, на которой создано оповещение. |
targetResourceName |
string |
Имя целевого ресурса ARM, для которого было создано оповещение. |
targetResourceType |
string |
Тип ресурса целевого ресурса ARM, на котором создано оповещение. |
MonitorCondition
Условие правила в службе монитора. Он представляет, пересекли ли базовые условия заданные пороговые значения правила генерации оповещений.
Значение | Описание |
---|---|
Fired | |
Resolved |
MonitorService
Мониторинг службы, в которой задано правило (монитор).
Значение | Описание |
---|---|
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
Уровень серьезности оповещений Sev0 является самым высоким и Sev4 является самым низким.
Значение | Описание |
---|---|
Sev0 | |
Sev1 | |
Sev2 | |
Sev3 | |
Sev4 |
SignalType
Тип сигнала, на котором основано оповещение, которое может быть метриками, журналами или журналами действий.
Значение | Описание |
---|---|
Log | |
Metric | |
Unknown |
SortOrder
Отсортируйте порядок результатов запроса по возрастанию или убыванию. Значение по умолчанию — desc для полей времени и asc для других пользователей.
Значение | Описание |
---|---|
asc | |
desc |
TimeRange
Фильтруйте по диапазону времени по приведенным ниже значениям. Значение по умолчанию — 1 день.
Значение | Описание |
---|---|
1d | |
1h | |
30d | |
7d |