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 Event Hubs), 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.

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.