Alerts - Get All
Vypsat všechny existující výstrahy, ve kterých je možné výsledky filtrovat na základě více parametrů (např. časového rozsahu). Výsledky je pak možné řadit podle konkrétních polí s výchozím nastavením 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
Parametry identifikátoru URI
Name | V | Vyžadováno | Typ | Description |
---|---|---|---|---|
scope
|
path | True |
string |
scope here is resourceId for which alert is created. |
api-version
|
query | True |
string minLength: 1 |
Verze rozhraní API, která se má použít pro tuto operaci. |
alert
|
query |
string |
Filtrovat podle konkrétního pravidla upozornění Výchozí hodnota je vybrat vše. |
|
alert
|
query |
Vyfiltrujte podle stavu instance výstrahy. Výchozí hodnota je vybrat vše. |
||
custom
|
query |
string |
Filtrovat podle vlastního časového rozsahu ve formátu / kde je čas ve formátu (formát ISO-8601)'. Přípustné hodnoty jsou do 30 dnů od času dotazu. Je možné použít buď timeRange, nebo customTimeRange, ale ne obojí. Výchozí hodnota není žádná. |
|
include
|
query |
boolean |
Uveďte kontext, který má kontextová data specifická pro službu monitorování. Výchozí hodnota je false |
|
include
|
query |
boolean |
Zahrňte konfiguraci výchozího přenosu dat, která by se použila k zobrazení obsahu na portálu. Výchozí hodnota je false. |
|
monitor
|
query |
Filtrujte podle podmínky monitorování, která je aktivovaná nebo Vyřešená. Výchozí hodnota je vybrat vše. |
||
monitor
|
query |
Vyfiltrujte podle služby monitorování, která generuje instanci výstrahy. Výchozí hodnota je vybrána vše. |
||
page
|
query |
integer (int64) |
Určuje počet upozornění vrácených na stránku v odpovědi. Povolená hodnota je mezi 1 až 250. Pokud je vybrán filtr includeContent, maximální povolená hodnota je 25. Výchozí hodnota je 25. |
|
select
|
query |
string |
Tento filtr umožňuje vybrat pole (oddělená čárkami), která by byla součástí základní části. To by umožnilo projektovat pouze požadovaná pole, a ne získat celý obsah. Ve výchozím nastavení se načítají všechna pole v části Základy. |
|
severity
|
query |
Filtrovat podle závažnosti. Výchozí hodnota je vybrána vše. |
||
smart
|
query |
string |
Filtrujte seznam výstrah podle ID inteligentní skupiny. Výchozí hodnota není žádná. |
|
sort
|
query |
Výsledky dotazu seřadí podle vstupního pole, výchozí hodnota je lastModifiedDateTime. |
||
sort
|
query |
Seřaďte pořadí výsledků dotazu vzestupně nebo sestupně. Výchozí hodnota je "desc" pro časová pole a "asc" pro ostatní. |
||
target
|
query |
string |
Filtrovat podle cílového prostředku( což je úplné ID ARM) Výchozí hodnota je vybrána všechny. |
|
target
|
query |
string |
Filtrujte podle názvu cílové skupiny prostředků. Výchozí hodnota je vybrána vše. |
|
target
|
query |
string |
Filtrovat podle typu cílového prostředku Výchozí hodnota je vybrána vše. |
|
time
|
query |
Filtrovat podle časového rozsahu podle níže uvedených hodnot. Výchozí hodnota je 1 den. |
Odpovědi
Name | Typ | Description |
---|---|---|
200 OK |
OK. Objekty výstrah byly úspěšně uvedeny. |
|
Other Status Codes |
Chybová odpověď popisující, proč operace selhala. |
Příklady
ListAlerts
Ukázkový požadavek
GET https://management.azure.com/subscriptions/1e3ff1c0-771a-4119-a03b-be82a51e232d/providers/Microsoft.AlertsManagement/alerts?api-version=2023-07-12-preview
Ukázková odpověď
{
"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"
}
]
}
Definice
Name | Description |
---|---|
action |
Stav akce |
alert |
Výstraha vytvořená ve službě pro správu výstrah |
alert |
Taška vlastností upozornění |
alerts |
Vypsat výstrahy |
Alerts |
Výsledky dotazu seřadí podle vstupního pole, výchozí hodnota je lastModifiedDateTime. |
Alert |
Stav objektu výstrahy, který může uživatel upravit. |
error |
Chybová odpověď ze služby. |
error |
Podrobnosti o odpovědi na chybu |
essentials |
Tento objekt obsahuje konzistentní pole napříč různými službami monitorování. |
Monitor |
Podmínka pravidla ve službě monitorování Představuje, zda základní podmínky překročily prahové hodnoty definovaného pravidla upozornění. |
Monitor |
Monitorování služby, na které je nastavené pravidlo (monitorování). |
Severity |
Závažnost výstrahy Sev0 je nejvyšší a úroveň Sev4 je nejnižší. |
Signal |
Typ signálu, na kterém je výstraha založená, což může být metrika, protokoly nebo protokoly aktivit. |
Sort |
Seřaďte pořadí výsledků dotazu vzestupně nebo sestupně. Výchozí hodnota je "desc" pro časová pole a "asc" pro ostatní. |
Time |
Filtrovat podle časového rozsahu podle níže uvedených hodnot. Výchozí hodnota je 1 den. |
actionStatus
Stav akce
Name | Typ | Description |
---|---|---|
isSuppressed |
boolean |
Hodnota označující, zda je upozornění potlačeno. |
alert
Výstraha vytvořená ve službě pro správu výstrah
Name | Typ | Description |
---|---|---|
id |
string |
ID prostředku Azure |
name |
string |
Název prostředku Azure |
properties |
Taška vlastností upozornění |
|
type |
string |
Typ prostředku Azure |
alertProperties
Taška vlastností upozornění
Name | Typ | Description |
---|---|---|
context |
object |
Informace specifické pro službu monitorování, která poskytuje více kontextových podrobností o upozornění. |
egressConfig |
object |
Konfigurace, která by se použila k zobrazení dat na portálu |
essentials |
Tento objekt obsahuje konzistentní pole napříč různými službami monitorování. |
alertsList
Vypsat výstrahy
Name | Typ | Description |
---|---|---|
nextLink |
string |
Adresa URL pro načtení další sady upozornění |
value |
alert[] |
Seznam upozornění |
AlertsSortByFields
Výsledky dotazu seřadí podle vstupního pole, výchozí hodnota je lastModifiedDateTime.
Hodnota | Description |
---|---|
alertState | |
lastModifiedDateTime | |
monitorCondition | |
name | |
severity | |
startDateTime | |
targetResource | |
targetResourceGroup | |
targetResourceName | |
targetResourceType |
AlertState
Stav objektu výstrahy, který může uživatel upravit.
Hodnota | Description |
---|---|
Acknowledged | |
Closed | |
New |
errorResponse
Chybová odpověď ze služby.
Name | Typ | Description |
---|---|---|
error |
Podrobnosti o odpovědi na chybu |
errorResponseBody
Podrobnosti o odpovědi na chybu
Name | Typ | Description |
---|---|---|
code |
string |
Kód chyby, který má být využit programově. |
details |
Seznam dalších podrobností o chybě |
|
message |
string |
Popis chyby určené k zobrazení v uživatelském rozhraní |
target |
string |
Cíl konkrétní chyby, například název vlastnosti. |
essentials
Tento objekt obsahuje konzistentní pole napříč různými službami monitorování.
Name | Typ | Description |
---|---|---|
actionStatus |
Stav akce |
|
alertRule |
string |
Rule(monitor), která aktivovala instanci výstrahy. V závislosti na monitorovací službě by to bylo ID ARM nebo název pravidla. |
alertState |
Stav objektu výstrahy, který může uživatel upravit. |
|
description |
string |
Popis výstrahy |
lastModifiedDateTime |
string (date-time) |
Čas poslední změny (formát ISO-8601) instance výstrahy. |
lastModifiedUserName |
string |
Uživatel, který výstrahu naposledy upravil, v případě aktualizace monitoru by uživatel byl "systém", jinak jméno uživatele. |
monitorCondition |
Podmínka pravidla ve službě monitorování Představuje, zda základní podmínky překročily prahové hodnoty definovaného pravidla upozornění. |
|
monitorConditionResolvedDateTime |
string (date-time) |
Vyřešený čas (formát ISO-8601) instance výstrahy. Tato aktualizace se aktualizuje, když služba monitorování vyřeší instanci výstrahy, protože podmínka pravidla již není splněna. |
monitorService |
Monitorování služby, na které je nastavené pravidlo (monitorování). |
|
severity |
Závažnost výstrahy Sev0 je nejvyšší a úroveň Sev4 je nejnižší. |
|
signalType |
Typ signálu, na kterém je výstraha založená, což může být metrika, protokoly nebo protokoly aktivit. |
|
smartGroupId |
string |
Jedinečné ID inteligentní skupiny |
smartGroupingReason |
string |
Podrobný důvod popisující důvod přidání této instance výstrahy do inteligentní skupiny |
sourceCreatedId |
string |
Jedinečné ID vytvořené službou monitorování pro každou instanci výstrahy. To lze použít ke sledování problému ve službě monitorování, v případě Nagios, Zabbix, SCOM atd. |
startDateTime |
string (date-time) |
Čas vytvoření (formát ISO-8601) instance výstrahy |
targetResource |
string |
Cílový prostředek ARM, na kterém se výstraha vytvořila. |
targetResourceGroup |
string |
Skupina prostředků cílového prostředku ARM, na kterém se výstraha vytvořila. |
targetResourceName |
string |
Název cílového názvu prostředku ARM, na kterém se výstraha vytvořila. |
targetResourceType |
string |
Typ prostředku cílového prostředku ARM, na kterém se vytvořila výstraha. |
MonitorCondition
Podmínka pravidla ve službě monitorování Představuje, zda základní podmínky překročily prahové hodnoty definovaného pravidla upozornění.
Hodnota | Description |
---|---|
Fired | |
Resolved |
MonitorService
Monitorování služby, na které je nastavené pravidlo (monitorování).
Hodnota | 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
Závažnost výstrahy Sev0 je nejvyšší a úroveň Sev4 je nejnižší.
Hodnota | Description |
---|---|
Sev0 | |
Sev1 | |
Sev2 | |
Sev3 | |
Sev4 |
SignalType
Typ signálu, na kterém je výstraha založená, což může být metrika, protokoly nebo protokoly aktivit.
Hodnota | Description |
---|---|
Log | |
Metric | |
Unknown |
SortOrder
Seřaďte pořadí výsledků dotazu vzestupně nebo sestupně. Výchozí hodnota je "desc" pro časová pole a "asc" pro ostatní.
Hodnota | Description |
---|---|
asc | |
desc |
TimeRange
Filtrovat podle časového rozsahu podle níže uvedených hodnot. Výchozí hodnota je 1 den.
Hodnota | Description |
---|---|
1d | |
1h | |
30d | |
7d |