Azure Resource Notifications – Állapoterőforrások eseményei az Azure Event Gridben (előzetes verzió)
A HealthResources rendszertéma pontos, megbízható és átfogó állapotinformációkat biztosít, így mélyebben megismerheti az Azure-erőforrásokat érintő különféle szolgáltatási problémákat, nevezetesen az egypéldányos virtuális gépeket (VM-eket), a virtuálisgép-méretezési csoport virtuális gépeit és a virtuálisgép-méretezési csoportokat. Az Állapoterőforrások két eseménytípust kínál fogyasztásra: AvailabilityStatusChanged
és ResourceAnnotated
.
Ez a cikk az Azure Resource Notifications Health Resources eseményeinek tulajdonságait és sémáját ismerteti. Az eseménysémák általános bemutatása: Azure Event Grid eseményséma. Emellett a létrehozott események mintáit is megtalálhatja, valamint egy kapcsolódó cikkre mutató hivatkozást is, amely bemutatja, hogyan hozhat létre rendszertémakört ehhez a témakörtípushoz.
Eseménytípusok
Az Állapoterőforrások két eseménytípust kínál fogyasztásra:
Eseménytípus | Leírás |
---|---|
Microsoft.ResourceNotifications.HealthResources.AvailabilityStatusChanged |
Akkor merül fel, ha egy virtuális gép, egy virtuálisgép-méretezési csoport vagy egy virtuálisgép-méretezési csoport virtuális gépének rendelkezésre állási állapota megváltozik. Ez az információ bemutatja, hogy az egyes példányú virtuális gépek, a virtuálisgép-méretezési csoportokban lévő virtuális gépek vagy maguk a virtuálisgép-méretezési csoportok az Azure szolgáltatásproblémái miatt nem voltak elérhetők. A különböző állapotokról további információt az Azure Resource Health áttekintése – Azure Service Health című témakörben talál. |
Microsoft.ResourceNotifications.HealthResources.ResourceAnnotated |
Ha egy virtuális gép, egy virtuálisgép-méretezési csoport vagy egy virtuálisgép-méretezési csoport virtuális gépének állapotát a rendelkezésre állás befolyásolja, az fennakadásokat okoz. A platform kontextust bocsát ki, hogy miért történt a fennakadás, hogy segítsen önnek a megfelelő válaszadásban. Ezek az információk segítenek az erőforrások rendelkezésre állási állapotának feltárásában azáltal, hogy fontos információkat adnak a rendelkezésre állás változásainak okairól és okairól. Az adatok használatával gyorsabb és célzottabb kockázatcsökkentő intézkedéseket hozhat. A kibocsátott különféle széljegyzetekről további információt a Resource Health virtuális gép állapotjegyzetei című témakörben talál. |
Szerepköralapú hozzáférés-vezérlés
Ezek az események jelenleg kizárólag az Azure-előfizetés hatókörében lesznek kibocsátva. Ez azt jelenti, hogy az ehhez a témakörtípushoz tartozó esemény-előfizetést létrehozó entitás értesítéseket kap ebben az Azure-előfizetésben. Biztonsági okokból elengedhetetlen, hogy a jelen témakör esemény-előfizetéseit olyan egyszerű tagokra korlátozza, akik olvasási hozzáféréssel rendelkeznek a teljes Azure-előfizetéshez. Az adatok ezen a rendszertémakörön keresztüli eléréséhez az Event Grid által megkövetelt általános engedélyek mellett a következő Azure Resource Notifications-specifikus engedélyre van szükség: Microsoft.ResourceNotifications/systemTopics/subscribeToHealthResources/action
Eseménysémák
A séma a következő:
{
"id": string,
"source": string,
"subject": string,
"type": "Microsoft.ResourceNotifications.HealthResources.AvailabilityStatusChanged | Microsoft.ResourceNotifications.HealthResources.ResourceAnnotated",
"time ": string,
"data": {
"resourceInfo": {
"id": string,
"name": string,
"type": string,
"properties": {
<<Different for AvailabilityStatusChanged event and ResourceAnnotated event>>
}
},
"operationalInfo":{
"resourceEventTime": date-time
},
"apiVersion": string
},
"specversion": string
}
Egy esemény a következő legfelső szintű adatokkal rendelkezik:
Tulajdonság | Típus | Leírás |
---|---|---|
id |
Sztring | Az esemény egyedi azonosítója |
source |
Sztring | Az Azure-előfizetés, amelyhez ez a rendszertémakör létrejön. |
subject |
Sztring | A Publisher meghatározta annak az alaperőforrásnak az elérési útját, amelyen az esemény ki lesz bocsátva. |
type |
Sztring | A rendszer témakörtípusának regisztrált eseménytípusa |
time |
Karakterlánc Formátum: 2022-11-07T18:43:09.2894075Z |
Az esemény létrehozásának időpontja a szolgáltató UTC-ideje alapján |
data |
Objektum | Az erőforrás-szolgáltatóra vonatkozó eseményadatokat tartalmazza. További információkért lásd a következő táblázatot. |
specversion |
Sztring | A CloudEvents sémaspecifikációs verziója. |
Az data
objektum a következő tulajdonságokkal rendelkezik:
Tulajdonság | Típus | Leírás |
---|---|---|
resourceInfo |
Objektum | Az erőforrásra vonatkozó adatok. További információkért lásd a következő táblázatot. |
apiVersion |
Sztring | Az erőforrás tulajdonságainak API-verziója. |
operationalInfo |
Objektum | Az erőforrásra vonatkozó üzemeltetési információk részletei. |
Az resourceInfo
objektum a következő tulajdonságokkal rendelkezik:
Tulajdonság | Típus | Leírás |
---|---|---|
id |
Sztring | Közzétevő által definiált elérési út az esemény tárgyához |
name |
Sztring | Ez a mező az eseményazonosítót jelzi. Mindig a mező utolsó szakaszának id értékét veszi figyelembe. |
type |
Sztring | A kibocsátott esemény típusa. Ebben a kontextusban ez vagy Microsoft.ResourceHealth/AvailabilityStatuses Microsoft.ResourceHealth/ResourceAnnotated . |
properties |
Objektum | Az erőforrás hasznos adatai. További információkért lásd a következő táblázatot. |
Az operationalInfo
objektum a következő tulajdonságokkal rendelkezik:
Tulajdonság | Típus | Leírás |
---|---|---|
resourceEventTime |
Dátum/idő | Az erőforrás frissítésének dátuma és időpontja. |
Az properties
objektumon belül data
más a helyzet AvailabilityStatusChanged
és ResourceAnnotated
az események.
A AvailabilityStatusChanged esemény tulajdonságai
"properties": {
"targetResourceId": string,
"targetResourceType": string,
"occurredTime": string,
"previousAvailabilityState": string,
"availabilityState": string
}
AvailabilityStatusChanged
Az eseményhez az properties
objektum a következő tulajdonságokkal rendelkezik:
Tulajdonság | Típus | Leírás |
---|---|---|
targetResourceId |
Sztring | Az az alaperőforrás, amelynek rendelkezésre állási információi ki lesznek bocsátva. |
targetResourceType |
Sztring | Az alaperőforrás típusa. |
occurredTime |
Sztring | A tényleges esemény kibocsátásának időpontja. |
previousAvailabilityState |
Sztring | Korábbi rendelkezésre állási állapot. |
availabilityState |
Sztring | Jelenlegi rendelkezésre állási állapot. Az értékek listáját a rendelkezésre állási állapotok – Get By Resource – REST API (Azure Resource Health) című témakörben találja. |
A ResourceAnnotated esemény tulajdonságai
"properties": {
"targetResourceId": string,
"targetResourceType": string,
"occurredTime": string,
"annotationName": string,
"reason": string,
"summary": string,
"context": string,
"category": string,
}
ResourceAnnotated
Az eseményhez az properties
objektum a következő tulajdonságokkal rendelkezik:
Tulajdonság | Típus | Leírás |
---|---|---|
targetResourceId |
Sztring | Az az alaperőforrás, amelyhez a széljegyzetadatokat kibocsátják. |
targetResourceType |
Sztring | Az alaperőforrás típusa. |
occurredTime |
Sztring | Időbélyeg, amikor az Azure-platform a rendelkezésre állást befolyásoló eseményre válaszul kibocsátotta a jegyzetet. |
annotationName |
Sztring | A széljegyzet neve. A széljegyzetek és a hozzájuk tartozó leírások listáját a Resource Health virtuális gép állapotjegyzetei – Azure Service Health című témakörben találja. |
reason |
Sztring | Rövid nyilatkozat arról, hogy az erőforrások rendelkezésre állása miért változott vagy változott. |
summary |
Sztring | Az erőforrás-rendelkezésre állás változásának vagy befolyásolásának részletes leírása a tevékenységről és az erőforrás-rendelkezésre állás okáról. |
context |
Sztring | Meghatározza, hogy az erőforrások rendelkezésre állását befolyásolta-e az Azure vagy a felhasználó által okozott tevékenység. |
category |
Sztring | Meghatározza, hogy az erőforrások rendelkezésre állását a tervezett vagy nem tervezett tevékenység befolyásolta-e. Ez a tulajdonság csak eseményekre Platform-Initiated vonatkozik. |
Példaesemények
AvailabilityStatusChanged esemény
Az alábbi példa egy kulcs-érték módosított esemény sémáját mutatja be:
{
"id": "1fb6fa94-d965-4306-abeq-4810f0774e97",
"source": "/subscriptions/{subscription-id}",
"subject": "/subscriptions/{subscription-id}/resourceGroups/{rg-name}/providers/Microsoft.Compute/virtualMachines/{vm-name}",
"data": {
"resourceInfo": {
"id": "/subscriptions/{subscription-id}/resourceGroups/{rg-name}/providers/Microsoft.Compute/virtualMachines/{vm-name}/providers/Microsoft.ResourceHealth/availabilityStatuses/{event-id}",
"name": "{event-id}",
"type": "Microsoft.ResourceHealth/availabilityStatuses",
"properties": {
"targetResourceId": "/subscriptions/{subscription-id}/resourceGroups/{rg-name}/providers/Microsoft.Compute/virtualMachines/{vm-name}",
"targetResourceType": "Microsoft.Compute/virtualMachines",
"occurredTime": "2023-07-24T19:20:37.9245071Z",
"previousAvailabilityState": "Unavailable",
"availabilityState": "Available"
}
},
"operationalInfo": {
"resourceEventTime": "2023-07-24T19:20:37.9245071Z"
},
"apiVersion": "2023-12-01"
},
"type": "Microsoft.ResourceNotifications.HealthResources.AvailabilityStatusChanged",
"specversion": "1.0",
"time": "2023-07-24T19:20:37.9245071Z"
}
ResourceAnnotated esemény
Az alábbi példa egy kulcs-érték módosított esemény sémáját mutatja be:
{
"id": "8945cf9b-e220-496e-ab4f-f3a239318995",
"source": "/subscriptions/{subscription-id}",
"subject": "/subscriptions/{subscription-id}/resourceGroups/{rg-name}/providers/Microsoft.Compute/virtualMachines/{vm-name}",
"data": {
"resourceInfo": {
"id": "/subscriptions/{subscription-id}/resourceGroups/{rg-name}/providers/Microsoft.Compute/virtualMachines/{vm-name}/providers/Microsoft.ResourceHealth/resourceAnnotations/{event-id}",
"name": "{event-id}",
"type": "Microsoft.ResourceHealth/resourceAnnotations",
"properties": {
"targetResourceId": "/subscriptions/{subscription-id}/resourceGroups/{rg-name}/providers/Microsoft.Compute/virtualMachines/{vm-name}",
"targetResourceType": "Microsoft.Compute/virtualMachines",
"occurredTime": "2023-07-24T19:20:37.9245071Z",
"annotationName": "VirtualMachineDeallocationInitiated",
"reason": "Stopping and deallocating",
"summary": "This virtual machine is stopped and deallocated as requested by an authorized user or process.",
"context": "Customer Initiated",
"category": "Not Applicable"
}
},
"operationalInfo": {
"resourceEventTime": "2023-07-24T19:20:37.9245071Z"
},
"apiVersion": "2022-08-01"
},
"type": "Microsoft.ResourceNotifications.HealthResources.ResourceAnnotated",
"specversion": "1.0",
"time": "2023-07-24T19:20:37.9245071Z"
}
Kapcsolat
Ha bármilyen kérdése vagy visszajelzése van ezzel a funkcióval kapcsolatban, ne habozzon, hogy lépjen velünk arnsupport@microsoft.comkapcsolatba.
Egy adott eseményre vonatkozó konkrét visszajelzések jobb segítése érdekében adja meg a következő információkat:
Hiányzó események esetén:
- Rendszertémakör típusa
- Hozzávetőleges időbélyeg (UTC) a művelet végrehajtásakor
- Alaperőforrás-azonosító, amelyhez az értesítést létrehozták
- Keresse meg az erőforrást az Azure Portalon, és válassza a JSON nézetet a jobb felső sarokban. Az erőforrás-azonosító a JSON nézetlap első mezője.
- Várt eseménytípus
- Végrehajtott művelet (például elindított vagy leállított virtuális gép, létrehozott tárfiók stb.)
- A tapasztalt probléma leírása (például a virtuális gép elindult, és nem jött létre a Microsoft.ResourceNotifications.HealthResources.AvailabilityStatusChanged esemény)
- Ha lehetséges, adja meg a végrehajtott művelet korrelációs azonosítóját
Késleltetett vagy váratlan tartalmat tartalmazó esemény esetén
- Rendszertémakör típusa
- Az értesítés teljes tartalma a data.resourceInfo.properties kivételével
- A probléma leírása és az érintett mezőértékek
Győződjön meg arról, hogy az adatok megosztása során nem ad meg végfelhasználói azonosításra alkalmas adatokat.
Következő lépések
Lásd: Feliratkozás az Azure-erőforrásértesítések – Állapoterőforrások eseményeire.
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: