Partilhar via


Monitorização de VM: Melhorar a monitorização do estado de funcionamento da VM (pré-visualização)

A observação de VM é uma oferta de serviço padronizada, leve e adaptável para máquinas virtuais (VMs) e conjuntos de dimensionamento de máquinas virtuais. Ele executa verificações de integridade em uma VM em intervalos configuráveis e envia os resultados por meio de um modelo de dados uniforme para o Azure. Os mecanismos de operações de IA (AIOps) para monitoramento de produção no Azure consomem esses resultados de integridade para deteção e prevenção de regressão.

O monitoramento de VM é fornecido por meio da extensão Application Health VM para fornecer facilidade de implantação e capacidade de gerenciamento para os clientes. Além disso, o relógio VM é oferecido sem custo extra.

Especificidades de monitoramento para observação de VM

  • Facilidade de adoção: a observação de VM está disponível por meio da extensão VM de integridade do aplicativo.
  • Implantação flexível: você pode habilitar a observação de VM usando um modelo do Azure Resource Manager (modelo ARM), PowerShell ou a CLI do Azure.
  • Compatibilidade: O relógio VM opera perfeitamente em ambientes Linux e Windows. É adequado para VMs individuais e conjuntos de dimensionamento de máquinas virtuais.
  • Governança de recursos: a observação VM fornece monitoramento eficiente sem afetar o desempenho do sistema. Os limites de recursos na utilização da CPU e da memória do processo de observação de VM ajudam a proteger as VMs.
  • Prontidão pronta para uso: o relógio VM vem equipado com um conjunto de testes padrão que você pode configurar para seus cenários.

Rede

Nome do sinal Tipo Descrição
Conectividade de saída Marcar Verifique a conectividade de saída de rede da VM do Azure.
Resolução DNS Marcar Verifique se um ou mais nomes DNS podem ser resolvidos.
SegmentosRetransmitidos Métrica O número de segmentos TCP transmitidos que contêm um ou mais octetos transmitidos anteriormente.
NormalizedSegmentsRetransmitted Métrica SegmentosRetransmitidos / (SegmentosSegmentos EnviadosRecebidos) +
Redefinições de conexão Métrica O número de vezes que as conexões TCP fizeram uma transição direta para o CLOSED estado do estado ou do ESTABLISHED CLOSE_WAIT estado.
NormalizedConnectionResets Métrica ConnectionRedefine / CurrentConnections
FailedConnectionAttempts Métrica O número de vezes que as conexões TCP fizeram uma transição direta para o CLOSED estado do estado ou do SYN_SENT SYN_RCVD estado.
NormalizedFailedConnectionAttempts Métrica FailedConnectionAttempts / (ActiveConnectionOpenings + PassiveConnectionOpenings)
ActiveConnectionOpenings Métrica O número de vezes que as conexões TCP fizeram uma transição direta do estado para o SYN_SENT CLOSED estado.
PassiveConnectionOpenings Métrica O número de vezes que as conexões TCP fizeram uma transição direta do estado para o SYN_RCVD LISTEN estado.
CurrentConnections Métrica O número de conexões estabelecidas.
SegmentosRecebidos Métrica O número de segmentos recebidos, incluindo segmentos recebidos por engano.
SegmentosEnviados Métrica O número de segmentos enviados, incluindo segmentos em conexões atuais, mas excluindo segmentos que contêm apenas octetos retransmitidos.

Disco

Nome do sinal Tipo Descrição
E/S de Disco do Azure Marcar Verifique a criação, gravação e leitura de arquivos. Exclua operações em cada unidade montada na VM.
FreeSpaceInBytes Métrica O espaço livre em disco do ponto de montagem de destino.
UsedSpaceInBytes Métrica O espaço em disco usado do ponto de montagem de destino.
CapacityInBytes Métrica A capacidade de espaço em disco do ponto de montagem de destino.
Percentagem Usada Métrica A porcentagem de espaço em disco usado para o ponto de montagem de destino.
WriteOps Métrica As operações de gravação por segundo para o disco/partição de destino.
ReadOps Métrica As operações de leitura por segundo para o disco/partição de destino.

CPU

Nome do sinal Tipo Descrição
ProcessCoreUsage Métrica Uma medição instantânea da porcentagem de um único núcleo de CPU que o processo de destino está usando (100 = 100%, um núcleo inteiro).
ProcessMachineUsage Métrica A porcentagem da CPU total da máquina que esse processo está usando.
MachineTotalCpuUsage Métrica A utilização instantânea total da CPU da VM.

Processo

Nome do sinal Tipo Descrição
Criação de Processos Marcar Inicie um processo leve para validar que a criação do processo é possível.
Processo(s) em execução Marcar Verifique se o(s) processo(s) de destino está(ão) em execução.
Tempo de atividade Métrica Há quanto tempo o processo de destino está em funcionamento desde a última inicialização do processo.

IMDS

Nome do sinal Tipo Descrição
IMDS Marcar Verifique se o usuário pode acessar um ponto de extremidade do IMDS (Serviço de Metadados de Instância do Azure) de dentro da VM. As informações da VM são retornadas da consulta de ponto de extremidade do IMDS.

Clock

Nome do sinal Tipo Descrição
Distorção do relógio Marcar Verifique a distorção do relógio entre o servidor NTP (Network Time Protocol) remoto e a VM do Azure. Para uma VM do Windows, volte para verificar se o serviço de Tempo do Windows está sincronizado com w32tm se o servidor NTP remoto estiver inacessível.

Azblob

Nome do sinal Tipo Descrição
Conectividade de blob de armazenamento do Azure Marcar Verifique a conectividade com o blob de Armazenamento do Azure e baixe o blob usando MSI ou um token de assinatura de acesso compartilhado (SAS).

Hardware

Nome do sinal Tipo Descrição
Monitor de Estado de Funcionamento do Hardware Registo de Eventos Colete informações de integridade do hardware do log de eventos do Windows. Atualmente, apenas eventos críticos relacionados ao disco são coletados, incluindo eventos com ID 7, 500, 504, 505, 512 e 549.