Project Flash - Use a Grade de Eventos do Azure para monitorar a disponibilidade da Máquina Virtual do Azure
A Grade de Eventos do Azure é uma solução oferecida pelo Flash. Flash é o nome interno de um projeto dedicado à criação de um mecanismo robusto, confiável e rápido para os clientes monitorarem a integridade da máquina virtual (VM).
Este artigo aborda os tópicos de uso do sistema de Grade de Eventos do Azure para monitorar a disponibilidade da Máquina Virtual do Azure. Para obter uma visão geral das soluções Flash, consulte a visão geral do Flash.
Para documentação específica para as outras soluções oferecidas pelo Flash, escolha um dos seguintes artigos:
- Usar o Azure Monitor para monitorar a disponibilidade da Máquina Virtual do Azure
- Usar a Integridade dos Recursos do Azure para monitorar a disponibilidade da Máquina Virtual do Azure
- Usar o Gráfico de Recursos do Azure para monitorar a disponibilidade da Máquina Virtual do Azure
Tópico do sistema de Grade de Eventos do Azure - HealthResources
Para garantir a operação perfeita de aplicativos críticos para os negócios, é crucial ter conhecimento em tempo real de qualquer evento que possa afetar negativamente a disponibilidade da VM. Essa conscientização permite que você tome rapidamente ações corretivas para proteger os usuários finais de qualquer interrupção. Para apoiá-lo em suas operações diárias, temos o prazer de anunciar a visualização pública do tópico do sistema HealthResources Event Grid com anotações de disponibilidade de VM recém-adicionadas!
Este tópico do sistema fornece dados detalhados de integridade da VM, fornecendo informações imediatas sobre as alterações nos estados de disponibilidade da VM, juntamente com o contexto necessário. Você pode receber eventos em VMs de instância única e VMs do Conjunto de Escala de Máquina Virtual para a assinatura do Azure para a qual este tópico foi criado. Os dados são publicados neste tópico pelo Azure Resource Notifications (ARN), nosso serviço de editor-assinante de última geração, equipado com RBAC (Controle de Acesso Baseado em Função) robusto e recursos avançados de filtragem. Isso permite que você se inscreva sem esforço em um tópico do sistema de Grade de Eventos e direcione perfeitamente eventos relevantes, utilizando os recursos avançados de filtragem fornecidos pela Grade de Eventos, para ferramentas downstream em tempo real. Isso permite que você responda e mitigue problemas instantaneamente.
Começar agora
- Etapa 1: os usuários começam criando um tópico do sistemadentro da assinatura do Azure para o qual desejam receber notificações.
- Etapa 2: Os usuários prosseguem para criar uma assinatura de evento dentro do tópico do sistema na Etapa 1. Durante esta etapa, eles especificam o ponto de extremidade (como Hubs de Eventos ou Alertas do Azure Monitor) para o qual os eventos são roteados. Os usuários também podem configurar filtros de eventos para reduzir o escopo dos eventos entregues.
Ao começar a assinar eventos do tópico Sistema HealthResources, considere as seguintes práticas recomendadas:
- Escolha um destino apropriado ou manipulador de eventos com base na escala e tamanho previstos dos eventos.
- Para cenários fan-in em que as notificações de vários tópicos do sistema precisam ser consolidadas, os hubs de eventos são altamente recomendados como destino. Essa prática é especialmente útil para cenários de processamento em tempo real para manter a atualização dos dados e para processamento periódico para análises, com períodos de retenção configuráveis.
- NOVO: Os clientes agora podem se inscrever em eventos de Recursos de Integridade e enviá-los para alertas do Azure Monitor como novo destino. Para obter um guia passo a passo, consulte Inscrever-se em eventos de Recursos de Integridade e enviá-los para alertas de monitoramento do Azure.
Temos planos para fazer a transição da visualização para um recurso de disponibilidade geral completo. Como parte da visualização, emitimos eventos com escopo para alterações nos estados de disponibilidade da VM com o seguinte esquema de exemplo:
Exemplo
{
"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"
}
O campo de propriedades é totalmente consistente com o microsoft.resourcehealth/availabilitystatuses
evento no ARG. A solução Event Grid oferece recursos de alerta quase em tempo real sobre os dados presentes no ARG.
Próximos passos
Para saber mais sobre as soluções oferecidas, prossiga para o artigo da solução correspondente:
- Usar o Azure Monitor para monitorar a disponibilidade da Máquina Virtual do Azure
- Usar a Integridade dos Recursos do Azure para monitorar a disponibilidade da Máquina Virtual do Azure
- Usar o Gráfico de Recursos do Azure para monitorar a disponibilidade da Máquina Virtual do Azure
Para obter uma visão geral de como monitorar máquinas virtuais do Azure, consulte Monitorar máquinas virtuais do Azure e a referência Monitorando máquinas virtuais do Azure.