Project Flash – Az Azure Event Grid használata az Azure-beli virtuális gépek rendelkezésre állásának monitorozásához
Az Azure Event Grid a Flash egyik megoldása. A Flash egy olyan projekt belső neve, amelynek célja egy robusztus, megbízható és gyors mechanizmus létrehozása az ügyfelek számára a virtuális gép (VM) állapotának figyelésére.
Ez a cikk az Azure Event Grid rendszertémakörök azure-beli virtuális gépek rendelkezésre állásának figyelésére való használatát ismerteti. A Flash-megoldások általános áttekintését a Flash áttekintésében találja.
A Flash által kínált egyéb megoldásokra vonatkozó dokumentációt az alábbi cikkekből választhatja ki:
- Az Azure Monitor használata az Azure-beli virtuális gépek rendelkezésre állásának monitorozásához
- Az Azure Resource Health használata az Azure-beli virtuális gépek rendelkezésre állásának monitorozásához
- Az Azure-beli virtuális gépek rendelkezésre állásának monitorozása az Azure Resource Graph használatával
Az Azure Event Grid rendszer témaköre – HealthResources
Az üzletileg kritikus fontosságú alkalmazások zökkenőmentes működésének biztosítása érdekében elengedhetetlen, hogy valós időben tisztában legyen minden olyan eseménysel, amely hátrányosan befolyásolhatja a virtuális gépek rendelkezésre állását. Ez a tudatosság lehetővé teszi, hogy gyorsan javító intézkedéseket tegyen annak érdekében, hogy megvédhesse a végfelhasználókat a fennakadásoktól. A napi műveletek támogatásához örömmel jelentjük be a HealthResources Event Grid rendszertémakör nyilvános előzetes verzióját újonnan hozzáadott virtuális gépek rendelkezésre állási megjegyzéseivel!
Ez a rendszertéma részletes virtuálisgép-állapotadatokat biztosít, és azonnali betekintést nyújt a virtuális gépek rendelkezésre állási állapotának változásaiba és a szükséges környezetbe. Eseményeket fogadhat egypéldányos virtuális gépeken és virtuálisgép-méretezési csoport virtuális gépeken azon Azure-előfizetéshez, amelyhez a témakört létrehozták. Az adatokat az Azure Resource Notifications (ARN) teszi közzé, amely a legkorszerűbb közzétevő-előfizetői szolgáltatás, amely robusztus szerepköralapú hozzáférés-vezérléssel (RBAC) és speciális szűrési képességekkel rendelkezik. Ez lehetővé teszi, hogy könnyedén feliratkozzon egy Event Grid rendszertémakörre, és zökkenőmentesen irányíthassa a releváns eseményeket az Event Grid által biztosított speciális szűrési képességeket kihasználva, valós időben az alsóbb rétegbeli eszközökre. Ez lehetővé teszi a problémák azonnali megoldását és megoldását.
Első lépések
- 1. lépés: A felhasználók először létrehoznak egy rendszertémakörtaz Azure-előfizetésben, amelyhez értesítéseket szeretnének kapni.
- 2. lépés: A felhasználók ezután az 1. lépésben a rendszertémakörben hozhatnak létre esemény-előfizetést . Ebben a lépésben megadják azt a végpontot (például az Event Hubsot vagy az Azure Monitor-riasztásokat), amelyhez az események irányítva vannak. A felhasználók eseményszűrőket is konfigurálhatnak a továbbított események hatókörének szűkítéséhez.
Amikor elkezd feliratkozni az eseményekre a HealthResources rendszertémaköréből, vegye figyelembe az alábbi ajánlott eljárásokat:
- Válasszon egy megfelelő célhelyet vagy eseménykezelőt az események várható mérete és mérete alapján.
- Olyan rajongói forgatókönyvek esetén, ahol több rendszertémáról érkező értesítéseket kell konszolidálni, az eseményközpontok kifejezetten ajánlottak célként. Ez a gyakorlat különösen hasznos valós idejű feldolgozási forgatókönyvek esetében az adatok frissességének fenntartásához és az elemzések rendszeres feldolgozásához konfigurálható megőrzési időszakokkal.
- ÚJ: Az ügyfelek mostantól feliratkozhatnak az Állapoterőforrás-eseményekre, és új célként elküldhetik őket az Azure Monitor-riasztásokba. Részletes útmutatót az Állapoterőforrásokra való feliratkozás eseményei című témakörben talál , és elküldheti őket az Azure Monitor-riasztásoknak.
Azt tervezzük, hogy az előzetes verziót teljes körű általános rendelkezésre állási funkcióvá alakítjuk át. Az előzetes verzió részeként olyan eseményeket bocsátunk ki, amelyek a virtuális gépek rendelkezésre állási állapotának változásaira terjednek ki az alábbi mintasémában:
Minta
{
"id": "4c70abbc-4aeb-4cac-b0eb-ccf06c7cd102",
"topic": "/subscriptions/,
"subject": "/subscriptions//resourceGroups//providers/Microsoft.Compute/virtualMachines//providers/Microsoft.ResourceHealth/AvailabilityStatuses/current",
"data": {
"resourceInfo": {
"id":"/subscriptions//resourceGroups//providers/Microsoft.Compute/virtualMachines//providers/Microsoft.ResourceHealth/AvailabilityStatuses/current",
"properties": {
"targetResourceId":"/subscriptions//resourceGroups//providers/Microsoft.Compute/virtualMachines/"
"targetResourceType": "Microsoft.Compute/virtualMachines",
"occurredTime": "2022-09-25T20:21:37.5280000Z"
"previousAvailabilityState": "Available",
"availabilityState": "Unavailable"
}
},
"apiVersion": "2020-09-01"
},
"eventType": "Microsoft.ResourceNotifications.HealthResources.AvailabilityStatusesChanged",
"dataVersion": "1",
"metadataVersion": "1",
"eventTime": "2022-09-25T20:21:37.5280000Z"
}
A tulajdonságok mező teljes mértékben összhangban van az microsoft.resourcehealth/availabilitystatuses
ARG eseményével. Az Event Grid-megoldás közel valós idejű riasztási képességeket kínál az ARG-ben található adatokon.
Következő lépések
Ha többet szeretne megtudni a kínált megoldásokról, folytassa a megfelelő megoldási cikkel:
- Az Azure Monitor használata az Azure-beli virtuális gépek rendelkezésre állásának monitorozásához
- Az Azure Resource Health használata az Azure-beli virtuális gépek rendelkezésre állásának monitorozásához
- Az Azure-beli virtuális gépek rendelkezésre állásának monitorozása az Azure Resource Graph használatával
Az Azure-beli virtuális gépek monitorozásának általános áttekintéséért tekintse meg az Azure-beli virtuális gépek monitorozását és az Azure-beli virtuális gépek monitorozását ismertető referenciát.