Alerts - Get Summary
Rufen Sie eine zusammengefasste Anzahl Ihrer Warnungen ab, die nach verschiedenen Parametern gruppiert sind (z. B. die Gruppierung nach "Schweregrad" gibt die Anzahl der Warnungen für jeden Schweregrad zurück).
GET https://management.azure.com/{scope}/providers/Microsoft.AlertsManagement/alertsSummary?groupby={groupby}&api-version=2023-07-12-preview
GET https://management.azure.com/{scope}/providers/Microsoft.AlertsManagement/alertsSummary?groupby={groupby}&includeSmartGroupsCount={includeSmartGroupsCount}&targetResource={targetResource}&targetResourceType={targetResourceType}&targetResourceGroup={targetResourceGroup}&monitorService={monitorService}&monitorCondition={monitorCondition}&severity={severity}&alertState={alertState}&alertRule={alertRule}&timeRange={timeRange}&customTimeRange={customTimeRange}&api-version=2023-07-12-preview
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
scope
|
path | True |
string |
Der Bereich hier ist resourceId, für den eine Warnung erstellt wird. |
api-version
|
query | True |
string |
Hierbei handelt es sich um die für diesen Vorgang zu verwendende API-Version. |
groupby
|
query | True |
Mit diesem Parameter kann das Resultset nach Eingabefeldern gruppiert werden (maximal 2 durch Kommas getrennte Felder werden unterstützt). Beispiel: groupby=severity oder groupby=severity,alertstate. |
|
alert
|
query |
string |
Filtern Sie nach einer bestimmten Warnungsregel. Der Standardwert besteht darin, alle auszuwählen. |
|
alert
|
query |
Filtern Sie nach dem Status der warnungs instance. Der Standardwert besteht darin, alle auszuwählen. |
||
custom
|
query |
string |
Filtern Sie nach benutzerdefiniertem Zeitbereich im Format / in dem die Zeit ist (ISO-8601-Format)". Zulässige Werte sind innerhalb von 30 Tagen ab Abfragezeit. Entweder timeRange oder customTimeRange kann verwendet werden, aber nicht beides. Standardwert ist „none“. |
|
include
|
query |
boolean |
Schließen Sie die Anzahl der SmartGroups als Teil der Zusammenfassung ein. Der Standardwert ist "false". |
|
monitor
|
query |
Filtern Sie nach Überwachungsbedingung, die entweder "Ausgelöst" oder "Aufgelöst" lautet. Der Standardwert besteht darin, alle auszuwählen. |
||
monitor
|
query |
Filtern Sie nach dem Monitordienst, der die Warnung instance generiert. Der Standardwert ist "Alle auswählen". |
||
severity
|
query |
Filtern Sie nach Schweregrad. Der Standardwert ist "Alle auswählen". |
||
target
|
query |
string |
Filtern nach Zielressource( die vollständige ARM-ID) Standardwert ist alle auswählen. |
|
target
|
query |
string |
Filtern Sie nach Dem Namen der Zielressourcengruppe. Der Standardwert ist "Alle auswählen". |
|
target
|
query |
string |
Filtern Sie nach Zielressourcentyp. Der Standardwert ist "Alle auswählen". |
|
time
|
query |
Filtern Sie nach Zeitbereich nach den unten aufgeführten Werten. Der Standardwert ist 1 Tag. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
OK. Die Warnungszusammenfassung wurde zurückgegeben. |
|
Other Status Codes |
Fehlerantwort mit Beschreibung des Grunds für den Fehler. |
Beispiele
Summary
Beispielanforderung
GET https://management.azure.com/subscriptions/1e3ff1c0-771a-4119-a03b-be82a51e232d/providers/Microsoft.AlertsManagement/alertsSummary?groupby=severity,alertState&api-version=2023-07-12-preview
Beispiel für eine Antwort
{
"properties": {
"groupedby": "severity",
"smartGroupsCount": 100,
"total": 14189,
"values": [
{
"name": "Sev0",
"count": 6517,
"groupedby": "alertState",
"values": [
{
"name": "New",
"count": 6517
},
{
"name": "Acknowledged",
"count": 0
},
{
"name": "Closed",
"count": 0
}
]
},
{
"name": "Sev1",
"count": 3175,
"groupedby": "alertState",
"values": [
{
"name": "New",
"count": 3175
},
{
"name": "Acknowledged",
"count": 0
},
{
"name": "Closed",
"count": 0
}
]
},
{
"name": "Sev2",
"count": 1120,
"groupedby": "alertState",
"values": [
{
"name": "New",
"count": 1120
},
{
"name": "Acknowledged",
"count": 0
},
{
"name": "Closed",
"count": 0
}
]
},
{
"name": "Sev3",
"count": 1902,
"groupedby": "alertState",
"values": [
{
"name": "New",
"count": 1902
},
{
"name": "Acknowledged",
"count": 0
},
{
"name": "Closed",
"count": 0
}
]
},
{
"name": "Sev4",
"count": 1475,
"groupedby": "alertState",
"values": [
{
"name": "New",
"count": 1475
},
{
"name": "Acknowledged",
"count": 0
},
{
"name": "Closed",
"count": 0
}
]
}
]
},
"id": "/subscriptions/1e3ff1c0-771a-4119-a03b-be82a51e232d/providers/Microsoft.AlertsManagement/alertsSummary/current",
"type": "Microsoft.AlertsManagement/alertsSummary",
"name": "current"
}
Definitionen
Name | Beschreibung |
---|---|
alerts |
Zusammenfassung der Warnungen basierend auf den Eingabefiltern und den Parametern "groupby". |
alerts |
Gruppierung des Resultsets. |
Alerts |
Mit diesem Parameter kann das Resultset nach Eingabefeldern gruppiert werden (maximal 2 durch Kommas getrennte Felder werden unterstützt). Beispiel: groupby=severity oder groupby=severity,alertstate. |
alerts |
Gruppenelement "Warnungszusammenfassung" |
Alert |
Warnungsobjektstatus, der vom Benutzer geändert werden kann. |
error |
Eine Fehlerantwort vom Dienst. |
error |
Details zur Fehlerantwort. |
Monitor |
Bedingung der Regel im Monitordienst. Sie stellt dar, ob die zugrunde liegenden Bedingungen die definierten Schwellenwerte für Warnungsregel überschritten haben. |
Monitor |
Überwachen Sie den Dienst, für den die Regel(monitor) festgelegt ist. |
Severity |
Schweregrad der Warnung Sev0 ist am höchsten und Sev4 am niedrigsten. |
Time |
Filtern Sie nach Zeitbereich nach den unten aufgeführten Werten. Der Standardwert ist 1 Tag. |
alertsSummary
Zusammenfassung der Warnungen basierend auf den Eingabefiltern und den Parametern "groupby".
Name | Typ | Beschreibung |
---|---|---|
id |
string |
Azure-Ressourcen-ID |
name |
string |
Name der Azure-Ressource |
properties |
Gruppierung des Resultsets. |
|
type |
string |
Azure-Ressourcentyp |
alertsSummaryGroup
Gruppierung des Resultsets.
Name | Typ | Beschreibung |
---|---|---|
groupedby |
string |
Name des felds aggregiert |
smartGroupsCount |
integer |
Gesamtanzahl der intelligenten Gruppen. |
total |
integer |
Gesamtanzahl des Resultsets. |
values |
Liste der Elemente |
AlertsSummaryGroupByFields
Mit diesem Parameter kann das Resultset nach Eingabefeldern gruppiert werden (maximal 2 durch Kommas getrennte Felder werden unterstützt). Beispiel: groupby=severity oder groupby=severity,alertstate.
Name | Typ | Beschreibung |
---|---|---|
alertRule |
string |
|
alertState |
string |
|
monitorCondition |
string |
|
monitorService |
string |
|
severity |
string |
|
signalType |
string |
alertsSummaryGroupItem
Gruppenelement "Warnungszusammenfassung"
Name | Typ | Beschreibung |
---|---|---|
count |
integer |
Anzahl des aggregierten Felds |
groupedby |
string |
Name des felds aggregiert |
name |
string |
Wert des aggregierten Felds |
values |
Liste der Elemente |
AlertState
Warnungsobjektstatus, der vom Benutzer geändert werden kann.
Name | Typ | Beschreibung |
---|---|---|
Acknowledged |
string |
|
Closed |
string |
|
New |
string |
errorResponse
Eine Fehlerantwort vom Dienst.
Name | Typ | Beschreibung |
---|---|---|
error |
Details zur Fehlerantwort. |
errorResponseBody
Details zur Fehlerantwort.
Name | Typ | Beschreibung |
---|---|---|
code |
string |
Fehlercode, der programmgesteuert verwendet werden soll. |
details |
Eine Liste mit zusätzlichen Details zum Fehler. |
|
message |
string |
Beschreibung des Fehlers, der für die Anzeige in der Benutzeroberfläche vorgesehen ist. |
target |
string |
Ziel des bestimmten Fehlers, z. B. Name der Eigenschaft. |
MonitorCondition
Bedingung der Regel im Monitordienst. Sie stellt dar, ob die zugrunde liegenden Bedingungen die definierten Schwellenwerte für Warnungsregel überschritten haben.
Name | Typ | Beschreibung |
---|---|---|
Fired |
string |
|
Resolved |
string |
MonitorService
Überwachen Sie den Dienst, für den die Regel(monitor) festgelegt ist.
Name | Typ | Beschreibung |
---|---|---|
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
Schweregrad der Warnung Sev0 ist am höchsten und Sev4 am niedrigsten.
Name | Typ | Beschreibung |
---|---|---|
Sev0 |
string |
|
Sev1 |
string |
|
Sev2 |
string |
|
Sev3 |
string |
|
Sev4 |
string |
TimeRange
Filtern Sie nach Zeitbereich nach den unten aufgeführten Werten. Der Standardwert ist 1 Tag.
Name | Typ | Beschreibung |
---|---|---|
1d |
string |
|
1h |
string |
|
30d |
string |
|
7d |
string |