Alerts - Get All
Répertorier toutes les alertes existantes, où les résultats peuvent être filtrés sur la base de plusieurs paramètres (par exemple, intervalle de temps). Les résultats peuvent ensuite être triés sur la base de champs spécifiques, avec la valeur par défaut 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
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
scope
|
path | True |
string |
l’étendue ici est resourceId pour laquelle l’alerte est créée. |
api-version
|
query | True |
string minLength: 1 |
Version de l’API à utiliser pour cette opération. |
alert
|
query |
string |
Filtrez par règle d’alerte spécifique. La valeur par défaut consiste à sélectionner tout. |
|
alert
|
query |
Filtrez par état de l’instance d’alerte. La valeur par défaut consiste à sélectionner tout. |
||
custom
|
query |
string |
Filtrez par intervalle de temps personnalisé au format /où l’heure est au format (format ISO-8601)'. Les valeurs autorisées sont comprises dans les 30 jours suivant l’heure de la requête. TimeRange ou customTimeRange peut être utilisé, mais pas les deux. La valeur par défaut n’est aucune. |
|
include
|
query |
boolean |
Incluez le contexte qui a des données contextuelles spécifiques au service de surveillance. La valeur par défaut est false' |
|
include
|
query |
boolean |
Incluez la configuration de sortie qui serait utilisée pour afficher le contenu dans le portail. La valeur par défaut est « false ». |
|
monitor
|
query |
Filtrez par condition de surveillance qui est « Déclenché » ou « Résolu ». La valeur par défaut consiste à sélectionner tout. |
||
monitor
|
query |
Filtrez par service de surveillance qui génère l’instance d’alerte. La valeur par défaut est tout sélectionnée. |
||
page
|
query |
integer (int64) |
Détermine le nombre d’alertes retournées par page en réponse. La valeur autorisée est comprise entre 1 et 250. Lorsque le filtre « includeContent » est sélectionné, la valeur maximale autorisée est 25. La valeur par défaut est 25. |
|
select
|
query |
string |
Ce filtre permet de sélectionner les champs (séparés par des virgules) qui font partie de la section essentielle. Cela permet de projeter uniquement les champs requis plutôt que d’obtenir du contenu entier. La valeur par défaut consiste à extraire tous les champs de la section Essentials. |
|
severity
|
query |
Filtrer par gravité. La valeur par défaut est tout sélectionnée. |
||
smart
|
query |
string |
Filtrez la liste des alertes par id de groupe intelligent. La valeur par défaut n’est pas. |
|
sort
|
query |
Triez les résultats de la requête par champ d’entrée, la valeur par défaut est « lastModifiedDateTime ». |
||
sort
|
query |
Triez l’ordre des résultats de la requête dans l’ordre croissant ou décroissant. La valeur par défaut est « desc » pour les champs de temps et « asc » pour d’autres personnes. |
||
target
|
query |
string |
Filtrez par ressource cible( qui est l’ID ARM complet) La valeur par défaut est sélectionnée. |
|
target
|
query |
string |
Filtrez par nom de groupe de ressources cible. La valeur par défaut est tout sélectionnée. |
|
target
|
query |
string |
Filtrez par type de ressource cible. La valeur par défaut est tout sélectionnée. |
|
time
|
query |
Filtrez par intervalle de temps les valeurs répertoriées ci-dessous. La valeur par défaut est 1 jour. |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
D’ACCORD. Objets d’alerte répertoriés avec succès. |
|
Other Status Codes |
Réponse d’erreur décrivant pourquoi l’opération a échoué. |
Exemples
ListAlerts
Exemple de requête
GET https://management.azure.com/subscriptions/1e3ff1c0-771a-4119-a03b-be82a51e232d/providers/Microsoft.AlertsManagement/alerts?api-version=2023-07-12-preview
Exemple de réponse
{
"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"
}
]
}
Définitions
Nom | Description |
---|---|
action |
État d’action |
alert |
Alerte créée dans le service de gestion des alertes. |
alert |
Conteneur de propriétés d’alerte |
alerts |
Répertoriez les alertes. |
Alerts |
Triez les résultats de la requête par champ d’entrée, la valeur par défaut est « lastModifiedDateTime ». |
Alert |
État de l’objet d’alerte, qui peut être modifié par l’utilisateur. |
error |
Réponse d’erreur du service. |
error |
Détails de la réponse d’erreur. |
essentials |
Cet objet contient des champs cohérents entre différents services de surveillance. |
Monitor |
Condition de la règle au niveau du service d’analyse. Elle indique si les conditions sous-jacentes ont franchi les seuils de règle d’alerte définis. |
Monitor |
Surveiller le service sur lequel la règle(monitor) est définie. |
Severity |
Gravité de l’alerte Sev0 étant la plus élevée et Sev4 étant le plus bas. |
Signal |
Le type de signal sur lequel l’alerte est basée, qui peut être des métriques, des journaux d’activité ou des journaux d’activité. |
Sort |
Triez l’ordre des résultats de la requête dans l’ordre croissant ou décroissant. La valeur par défaut est « desc » pour les champs de temps et « asc » pour d’autres personnes. |
Time |
Filtrez par intervalle de temps les valeurs répertoriées ci-dessous. La valeur par défaut est 1 jour. |
actionStatus
État d’action
Nom | Type | Description |
---|---|---|
isSuppressed |
boolean |
Valeur indiquant si l’alerte est supprimée. |
alert
Alerte créée dans le service de gestion des alertes.
Nom | Type | Description |
---|---|---|
id |
string |
ID de ressource Azure |
name |
string |
Nom de la ressource Azure |
properties |
Conteneur de propriétés d’alerte |
|
type |
string |
Type de ressource Azure |
alertProperties
Conteneur de propriétés d’alerte
Nom | Type | Description |
---|---|---|
context |
object |
Informations spécifiques au service de surveillance qui donnent des détails contextuels sur l’alerte. |
egressConfig |
object |
Configuration qui serait utilisée pour afficher les données dans le portail. |
essentials |
Cet objet contient des champs cohérents entre différents services de surveillance. |
alertsList
Répertoriez les alertes.
Nom | Type | Description |
---|---|---|
nextLink |
string |
URL permettant d’extraire le jeu d’alertes suivant. |
value |
alert[] |
Liste des alertes |
AlertsSortByFields
Triez les résultats de la requête par champ d’entrée, la valeur par défaut est « lastModifiedDateTime ».
Valeur | Description |
---|---|
alertState | |
lastModifiedDateTime | |
monitorCondition | |
name | |
severity | |
startDateTime | |
targetResource | |
targetResourceGroup | |
targetResourceName | |
targetResourceType |
AlertState
État de l’objet d’alerte, qui peut être modifié par l’utilisateur.
Valeur | Description |
---|---|
Acknowledged | |
Closed | |
New |
errorResponse
Réponse d’erreur du service.
Nom | Type | Description |
---|---|---|
error |
Détails de la réponse d’erreur. |
errorResponseBody
Détails de la réponse d’erreur.
Nom | Type | Description |
---|---|---|
code |
string |
Code d’erreur destiné à être consommé par programme. |
details |
Liste des détails supplémentaires sur l’erreur. |
|
message |
string |
Description de l’erreur, destinée à être affichée dans l’interface utilisateur. |
target |
string |
Cible de l’erreur particulière, par exemple le nom de la propriété. |
essentials
Cet objet contient des champs cohérents entre différents services de surveillance.
Nom | Type | Description |
---|---|---|
actionStatus |
État d’action |
|
alertRule |
string |
Rule(monitor) qui a déclenché l’instance d’alerte. Selon le service de surveillance, il s’agit de l’ID ARM ou du nom de la règle. |
alertState |
État de l’objet d’alerte, qui peut être modifié par l’utilisateur. |
|
description |
string |
Description de l’alerte. |
lastModifiedDateTime |
string (date-time) |
Heure de dernière modification (format ISO-8601) de l’instance d’alerte. |
lastModifiedUserName |
string |
L’utilisateur qui a modifié l’alerte pour la dernière fois, en cas de surveillance des mises à jour du service, serait « système », sinon le nom de l’utilisateur. |
monitorCondition |
Condition de la règle au niveau du service d’analyse. Elle indique si les conditions sous-jacentes ont franchi les seuils de règle d’alerte définis. |
|
monitorConditionResolvedDateTime |
string (date-time) |
Heure résolue (format ISO-8601) de l’instance d’alerte. Cette opération est mise à jour lorsque le service de surveillance résout l’instance d’alerte, car la condition de règle n’est plus remplie. |
monitorService |
Surveiller le service sur lequel la règle(monitor) est définie. |
|
severity |
Gravité de l’alerte Sev0 étant la plus élevée et Sev4 étant le plus bas. |
|
signalType |
Le type de signal sur lequel l’alerte est basée, qui peut être des métriques, des journaux d’activité ou des journaux d’activité. |
|
smartGroupId |
string |
ID unique du groupe intelligent |
smartGroupingReason |
string |
Raison détaillée décrivant la raison pour laquelle cette instance d’alerte est ajoutée à un groupe intelligent |
sourceCreatedId |
string |
ID unique créé par le service de surveillance pour chaque instance d’alerte. Cela peut être utilisé pour suivre le problème au niveau du service de surveillance, en cas de Nagios, Zabbix, SCOM, etc. |
startDateTime |
string (date-time) |
Heure de création (format ISO-8601) de l’instance d’alerte. |
targetResource |
string |
Ressource ARM cible sur laquelle l’alerte a été créée. |
targetResourceGroup |
string |
Groupe de ressources de la ressource ARM cible sur laquelle l’alerte a été créée. |
targetResourceName |
string |
Nom du nom de la ressource ARM cible sur laquelle l’alerte a été créée. |
targetResourceType |
string |
Type de ressource de la ressource ARM cible sur laquelle l’alerte a été créée. |
MonitorCondition
Condition de la règle au niveau du service d’analyse. Elle indique si les conditions sous-jacentes ont franchi les seuils de règle d’alerte définis.
Valeur | Description |
---|---|
Fired | |
Resolved |
MonitorService
Surveiller le service sur lequel la règle(monitor) est définie.
Valeur | 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
Gravité de l’alerte Sev0 étant la plus élevée et Sev4 étant le plus bas.
Valeur | Description |
---|---|
Sev0 | |
Sev1 | |
Sev2 | |
Sev3 | |
Sev4 |
SignalType
Le type de signal sur lequel l’alerte est basée, qui peut être des métriques, des journaux d’activité ou des journaux d’activité.
Valeur | Description |
---|---|
Log | |
Metric | |
Unknown |
SortOrder
Triez l’ordre des résultats de la requête dans l’ordre croissant ou décroissant. La valeur par défaut est « desc » pour les champs de temps et « asc » pour d’autres personnes.
Valeur | Description |
---|---|
asc | |
desc |
TimeRange
Filtrez par intervalle de temps les valeurs répertoriées ci-dessous. La valeur par défaut est 1 jour.
Valeur | Description |
---|---|
1d | |
1h | |
30d | |
7d |