Alerts - Get All
Visa en lista över alla befintliga aviseringar, där resultaten kan filtreras baserat på flera parametrar (t.ex. tidsintervall). Resultatet kan sedan sorteras utifrån de basspecifika fälten, där standardvärdet är 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-parametrar
Name | I | Obligatorisk | Typ | Description |
---|---|---|---|---|
scope
|
path | True |
string |
omfånget här är resourceId som aviseringen skapas för. |
api-version
|
query | True |
string |
Den API-version som ska användas för den här åtgärden. |
alert
|
query |
string |
Filtrera efter specifik aviseringsregel. Standardvärdet är att markera alla. |
|
alert
|
query |
Filtrera efter status för aviseringsinstansen. Standardvärdet är att markera alla. |
||
custom
|
query |
string |
Filtrera efter anpassat tidsintervall i formatet /där tiden är i (ISO-8601-format)'. Tillåtna värden är inom 30 dagar från frågetiden. Antingen timeRange eller customTimeRange kan användas men inte båda. Standardvärdet är ingen. |
|
include
|
query |
boolean |
Inkludera kontext som har kontextuella data som är specifika för övervakningstjänsten. Standardvärdet är falskt" |
|
include
|
query |
boolean |
Inkludera utgående konfiguration som skulle användas för att visa innehållet i portalen. Standardvärdet är "false". |
|
monitor
|
query |
Filtrera efter övervakningsvillkor som antingen är "Utlöst" eller "Löst". Standardvärdet är att markera alla. |
||
monitor
|
query |
Filtrera efter övervakningstjänst som genererar aviseringsinstansen. Standardvärdet är markera alla. |
||
page
|
query |
integer int64 |
Avgör antalet aviseringar som returneras per sida som svar. Tillåtet värde är mellan 1 och 250. När filtret "includeContent" har valts är det högsta tillåtna värdet 25. Standardvärdet är 25. |
|
select
|
query |
string |
Med det här filtret kan du välja de fält (kommaavgränsade) som skulle ingå i det viktiga avsnittet. Detta skulle göra det möjligt att bara projicera de obligatoriska fälten i stället för att hämta hela innehållet. Standard är att hämta alla fält i avsnittet essentials. |
|
severity
|
query |
Filtrera efter allvarlighetsgrad. Standardvärdet är markera alla. |
||
smart
|
query |
string |
Filtrera aviseringslistan efter smart grupp-ID. Standardvärdet är inget. |
|
sort
|
query |
Sortera frågeresultaten efter indatafält. Standardvärdet är "lastModifiedDateTime". |
||
sort
|
query |
Sortera frågeresultatordningen i antingen stigande eller fallande. Standardvärdet är "desc" för tidsfält och "asc" för andra. |
||
target
|
query |
string |
Filtrera efter målresurs(som är fullständigt ARM-ID) Standardvärdet är att markera alla. |
|
target
|
query |
string |
Filtrera efter namnet på målresursgruppen. Standardvärdet är markera alla. |
|
target
|
query |
string |
Filtrera efter målresurstyp. Standardvärdet är markera alla. |
|
time
|
query |
Filtrera efter tidsintervall enligt värdena nedan. Standardvärdet är 1 dag. |
Svar
Name | Typ | Description |
---|---|---|
200 OK |
OK. Aviseringsobjekten har listats. |
|
Other Status Codes |
Felsvar som beskriver varför åtgärden misslyckades. |
Exempel
ListAlerts
Exempelbegäran
GET https://management.azure.com/subscriptions/1e3ff1c0-771a-4119-a03b-be82a51e232d/providers/Microsoft.AlertsManagement/alerts?api-version=2023-07-12-preview
Exempelsvar
{
"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"
}
]
}
Definitioner
Name | Description |
---|---|
action |
Åtgärdsstatus |
alert |
En avisering som skapats i aviseringshanteringstjänsten. |
alert |
Aviseringsegenskapsväska |
alerts |
Lista aviseringarna. |
Alerts |
Sortera frågeresultaten efter indatafält. Standardvärdet är "lastModifiedDateTime". |
Alert |
Aviseringsobjekttillstånd, som kan ändras av användaren. |
error |
Ett felsvar från tjänsten. |
error |
Information om felsvar. |
essentials |
Det här objektet innehåller konsekventa fält i olika övervakningstjänster. |
Monitor |
Villkor för regeln i övervakningstjänsten. Den representerar om de underliggande villkoren har passerat tröskelvärdena för den definierade aviseringsregeln. |
Monitor |
Övervaka den tjänst som regeln (övervakaren) har angetts för. |
Severity |
Allvarlighetsgraden för avisering Sev0 är högst och Sev4 är lägst. |
Signal |
Typen av signal som aviseringen baseras på, vilket kan vara mått, loggar eller aktivitetsloggar. |
Sort |
Sortera frågeresultatordningen i antingen stigande eller fallande. Standardvärdet är "desc" för tidsfält och "asc" för andra. |
Time |
Filtrera efter tidsintervall enligt värdena nedan. Standardvärdet är 1 dag. |
actionStatus
Åtgärdsstatus
Name | Typ | Description |
---|---|---|
isSuppressed |
boolean |
Värde som anger om aviseringen ignoreras. |
alert
En avisering som skapats i aviseringshanteringstjänsten.
Name | Typ | Description |
---|---|---|
id |
string |
Azure-resurs-ID |
name |
string |
Azure-resursnamn |
properties |
Aviseringsegenskapsväska |
|
type |
string |
Azure-resurstyp |
alertProperties
Aviseringsegenskapsväska
Name | Typ | Description |
---|---|---|
context |
object |
Information som är specifik för övervakningstjänsten som ger mer kontextuell information om aviseringen. |
egressConfig |
object |
Konfiguration som skulle användas för att visa data i portalen. |
essentials |
Det här objektet innehåller konsekventa fält i olika övervakningstjänster. |
alertsList
Lista aviseringarna.
Name | Typ | Description |
---|---|---|
nextLink |
string |
URL för att hämta nästa uppsättning aviseringar. |
value |
alert[] |
Lista över aviseringar |
AlertsSortByFields
Sortera frågeresultaten efter indatafält. Standardvärdet är "lastModifiedDateTime".
Name | Typ | Description |
---|---|---|
alertState |
string |
|
lastModifiedDateTime |
string |
|
monitorCondition |
string |
|
name |
string |
|
severity |
string |
|
startDateTime |
string |
|
targetResource |
string |
|
targetResourceGroup |
string |
|
targetResourceName |
string |
|
targetResourceType |
string |
AlertState
Aviseringsobjekttillstånd, som kan ändras av användaren.
Name | Typ | Description |
---|---|---|
Acknowledged |
string |
|
Closed |
string |
|
New |
string |
errorResponse
Ett felsvar från tjänsten.
Name | Typ | Description |
---|---|---|
error |
Information om felsvar. |
errorResponseBody
Information om felsvar.
Name | Typ | Description |
---|---|---|
code |
string |
Felkod, avsedd att användas programmatiskt. |
details |
En lista med ytterligare information om felet. |
|
message |
string |
Beskrivning av felet som är avsett att visas i användargränssnittet. |
target |
string |
Målet för det specifika felet, till exempel namnet på egenskapen. |
essentials
Det här objektet innehåller konsekventa fält i olika övervakningstjänster.
Name | Typ | Description |
---|---|---|
actionStatus |
Åtgärdsstatus |
|
alertRule |
string |
Regel (övervakare) som utlöste aviseringsinstansen. Beroende på övervakningstjänsten är detta ARM-ID eller namnet på regeln. |
alertState |
Aviseringsobjekttillstånd, som kan ändras av användaren. |
|
description |
string |
Aviseringsbeskrivning. |
lastModifiedDateTime |
string |
Senaste ändringstid (ISO-8601-format) för aviseringsinstansen. |
lastModifiedUserName |
string |
Användare som senast ändrade aviseringen, i händelse av att övervaka tjänstuppdateringar användaren skulle vara "system", annars namnet på användaren. |
monitorCondition |
Villkor för regeln i övervakningstjänsten. Den representerar om de underliggande villkoren har passerat tröskelvärdena för den definierade aviseringsregeln. |
|
monitorConditionResolvedDateTime |
string |
Löst tid (ISO-8601-format) för aviseringsinstansen. Detta uppdateras när övervakningstjänsten löser aviseringsinstansen eftersom regelvillkoret inte längre uppfylls. |
monitorService |
Övervaka den tjänst som regeln (övervakaren) har angetts för. |
|
severity |
Allvarlighetsgraden för avisering Sev0 är högst och Sev4 är lägst. |
|
signalType |
Typen av signal som aviseringen baseras på, vilket kan vara mått, loggar eller aktivitetsloggar. |
|
smartGroupId |
string |
Unikt ID för den smarta gruppen |
smartGroupingReason |
string |
Utförlig orsak som beskriver orsaken till att den här aviseringsinstansen läggs till i en smart grupp |
sourceCreatedId |
string |
Unikt ID som skapats av övervakningstjänsten för varje aviseringsinstans. Detta kan användas för att spåra problemet i övervakningstjänsten, i händelse av Nagios, Zabbix, SCOM osv. |
startDateTime |
string |
Skapandetid (ISO-8601-format) för aviseringsinstansen. |
targetResource |
string |
Arm-målresurs, där aviseringen skapades. |
targetResourceGroup |
string |
Resursgrupp för arm-målresursen, där aviseringen skapades. |
targetResourceName |
string |
Namnet på målets ARM-resursnamn, där aviseringen skapades. |
targetResourceType |
string |
Resurstyp för arm-målresursen, där aviseringen skapades. |
MonitorCondition
Villkor för regeln i övervakningstjänsten. Den representerar om de underliggande villkoren har passerat tröskelvärdena för den definierade aviseringsregeln.
Name | Typ | Description |
---|---|---|
Fired |
string |
|
Resolved |
string |
MonitorService
Övervaka den tjänst som regeln (övervakaren) har angetts för.
Name | Typ | Description |
---|---|---|
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
Allvarlighetsgraden för avisering Sev0 är högst och Sev4 är lägst.
Name | Typ | Description |
---|---|---|
Sev0 |
string |
|
Sev1 |
string |
|
Sev2 |
string |
|
Sev3 |
string |
|
Sev4 |
string |
SignalType
Typen av signal som aviseringen baseras på, vilket kan vara mått, loggar eller aktivitetsloggar.
Name | Typ | Description |
---|---|---|
Log |
string |
|
Metric |
string |
|
Unknown |
string |
SortOrder
Sortera frågeresultatordningen i antingen stigande eller fallande. Standardvärdet är "desc" för tidsfält och "asc" för andra.
Name | Typ | Description |
---|---|---|
asc |
string |
|
desc |
string |
TimeRange
Filtrera efter tidsintervall enligt värdena nedan. Standardvärdet är 1 dag.
Name | Typ | Description |
---|---|---|
1d |
string |
|
1h |
string |
|
30d |
string |
|
7d |
string |