Condividi tramite


Project Flash - Usare Griglia di eventi di Azure per monitorare la disponibilità delle macchine virtuali di Azure

Griglia di eventi di Azure è una soluzione offerta da Flash. Flash è il nome interno di un progetto dedicato alla creazione di un meccanismo resistente, affidabile e rapido per consentire ai clienti di monitorare l'integrità delle macchine virtuali.

Questo articolo descrive l'uso degli argomenti del sistema di Griglia di eventi di Azure per monitorare la disponibilità delle macchine virtuali di Azure. Per una panoramica generale delle soluzioni Flash, vedere la panoramica di Flash.

Per la documentazione specifica per le altre soluzioni offerte da Flash, scegliere tra gli articoli seguenti:

Argomento di sistema di Griglia di eventi di Azure - Risorse di integrità

Per garantire un funzionamento senza problemi delle applicazioni critiche per l'azienda, è fondamentale avere consapevolezza in tempo reale di qualsiasi evento che potrebbe influire negativamente sulla disponibilità delle macchine virtuali. Questa consapevolezza consente di eseguire rapidamente azioni correttive per proteggere gli utenti finali da qualsiasi interruzione. Per supportare l'utente nelle operazioni quotidiane, ecco l'anteprima pubblica dell' argomento di sistema di Griglia di eventi Risorse di integrità con le recenti Annotazioni di disponibilità delle macchine virtuali.

Questo argomento di sistema fornisce informazioni approfondite sull' Integrità delle macchine virtuali, fornendo immediate informazioni dettagliate sulle modifiche apportate agli stati di disponibilità delle macchine virtuali insieme al contesto necessario. È possibile ricevere eventi in macchine virtuali a istanza singola e il Set di scalabilità di macchine virtuali per la sottoscrizione di Azure per cui è stato creato questo argomento. I dati vengono pubblicati in questo argomento da Notifiche delle risorse di Azure (ARN), il nostro servizio autore-sottoscrittore all'avanguardia, dotato di solide funzionalità di controllo degli accessi in base al ruolo e di funzionalità avanzate di filtro. Ciò consente di sottoscrivere facilmente un argomento di sistema di Griglia di eventi e di indirizzare senza problema gli eventi pertinenti agli strumenti downstream in tempo reale usando le funzionalità del Filtro avanzato fornite da Griglia di eventi. In questo modo è possibile rispondere e attenuare immediatamente i problemi.

Operazioni preliminari

  • Passaggio 1: Gli utenti iniziano a Creare un argomento di sistema all'interno della sottoscrizione di Azure per cui vogliono ricevere notifiche.
  • Passaggio 2: Gli utenti poi passano a Creare una sottoscrizione di eventi all'interno dell'argomento di sistema nel passaggio 1. Durante questo passaggio gli utenti specificano l' endpoint (ad esempio Hub eventi o Avvisi di monitoraggio di Azure) a cui vengono indirizzati gli eventi. Gli utenti possono anche configurare filtri eventi per limitare l'ambito degli eventi recapitati.

Quando si inizia la sottoscrizione degli eventi dall'argomento di sistema Risorse di integrità, considerare le procedure consigliate seguenti:

  • Scegliere una destinazione o un gestore eventi appropriato in base alla scala e alle dimensioni degli eventi previste.
  • Per gli scenari fan-in in cui è necessario consolidare le notifiche da più argomenti di sistema, si consiglia vivamente di usare gli Hub eventi come destinazione. Questa procedura è particolarmente utile per gli scenari di elaborazione in tempo reale, in modo da mantenere l'aggiornamento dei dati, e per gli scenari di elaborazione periodica per l’analisi, con periodi di conservazione dei dati configurabili.
  • NOVITÀ: ora i clienti possono sottoscrivere gli eventi delle risorse di integrità e inviarli agli avvisi di monitoraggio di Azure come nuova destinazione. Per una guida dettagliata vedere Sottoscrivere gli eventi delle risorse di integrità e inviarli agli avvisi di monitoraggio di Azure.

È prevista la transizione dell'anteprima in una funzionalità di disponibilità generale completa. Nell'anteprima vengono generati eventi nell’ambito delle modifiche negli stati di disponibilità della macchina virtuale con lo schema di esempio seguente:

Esempio

{
 "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"
 }

Il campo delle proprietà è completamente coerente con l'evento microsoft.resourcehealth/availabilitystatuses in ARG. La soluzione di Griglia di eventi offre funzionalità di creazione di avvisi quasi in tempo reale sui dati presenti in ARG.

Passaggi successivi

Per altre informazioni sulle soluzioni offerte, passare all'articolo della soluzione corrispondente:

Per una panoramica generale su come monitorare le macchine virtuali di Azure, vedere Monitorare le macchine virtuali di Azure e le informazioni di riferimento su Monitoraggio delle macchine virtuali di Azure.