Megosztás a következőn keresztül:


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 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-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.