Adicionar métricas expandidas para máquinas virtuais do Azure

A Cloudyn utiliza os dados de métricas do Azure das suas VMs do Azure para lhe mostrar informações detalhadas sobre os recursos. Os dados de métricas, também denominados contadores de desempenho, são utilizados pela Cloudyn para gerar relatórios. No entanto, a Cloudyn não recolhe automaticamente todos os dados de métricas do Azure de VMs de convidado. Para isso, tem de ativar a recolha de métricas. Este artigo ajuda-o a ativar e a configurar métricas de diagnóstico adicionais para as VMs do Azure.

Depois de ativar a recolha de métricas, pode:

  • Saber quando as VMs estão a atingir os limites de memória, disco e CPU.
  • Detetar tendências de utilização e anomalias.
  • Controlar os custos através de dimensionamento de acordo com a utilização.
  • Obter recomendações de otimização de dimensionamento rentável da Cloudyn.

Por exemplo, pode querer monitorizar a % da CPU e de Memória das VMs do Azure. As métricas Azure VM correspondem a Percentagem CPU e \Memory% Comprometido Bytes Em Uso.

Nota

A recolha de dados de métricas expandidas é suportada apenas com a monitorização ao nível do convidado do Azure. A Cloudyn não é compatível com o agente do Log Analytics.

Nota

Cloudyn foi depreciada a 30 de junho de 2021 e já não está disponível.

Os clientes podem usar a Azure Cost Management para visualizar, analisar e otimizar os seus custos em nuvem.

Determinar se as métricas expandidas estão ativadas

  1. Inicie sessão no portal do Azure em https://portal.azure.com.
  2. Em Máquinas virtuais, selecione uma VM e, em Monitorização, selecione Métricas. É apresentada uma lista de métricas disponíveis.
  3. Selecione algumas métricas para ver um gráfico com os dados correspondentes.
    Métrica de exemplo – Percentagem de CPU do anfitrião

No exemplo anterior, está disponível um conjunto limitado de métricas padrão para os anfitriões, mas as métricas de memória não são apresentadas. As métricas de memória fazem parte das métricas expandidas. Neste caso, as métricas expandidas não estão ativadas para a VM. Tem de realizar alguns passos adicionais para ativar as métricas expandidas. As seguintes informações explicam como as pode ativar.

Ativar as métricas expandidas no portal do Azure

As métricas padrão são métricas do computador anfitrião. A métrica Percentagem de CPU é um exemplo. Existem igualmente métricas básicas para VMs de convidado, também denominadas métricas expandidas. Exemplos de métricas estendidas incluem \Memory% Comprometido Bytes In Use e \Memory\Available Bytes.

A ativação das métricas expandidas é simples. Ative a monitorização ao nível do convidado para cada VM. Quando ativar a monitorização ao nível do convidado, o agente de diagnóstico do Azure é instalado na VM. Por predefinição, é adicionado um conjunto básico de métricas expandidas. O processo seguinte é o mesmo para as VMs clássicas e regulares, bem como para as VMs do Windows e do Linux.

Não se esqueça de que tanto a monitorização ao nível do convidado do Windows como do Linux requer uma conta de armazenamento. Quando ativar a monitorização ao nível do convidado, se não escolher uma conta de armazenamento existente, será criada uma automaticamente.

Ativar a monitorização ao nível do convidado em VMs existentes

  1. Em Máquinas Virtuais, veja a lista das suas VMs e, em seguida, selecione uma.
  2. Em Monitorização, selecione Definições de diagnóstico.
  3. Na página Definições de diagnóstico, clique em Ativar monitorização ao nível do convidado.
    Ativar a monitorização do nível do hóspede na página 'Vista Geral'
  4. Após alguns minutos, o agente de diagnóstico do Azure é instalado na VM. É adicionado um conjunto básico de métricas. Atualize a página. Os contadores de desempenho adicionados aparecem no separador Descrição geral.
  5. Em Monitorização, selecione Métricas.
  6. No gráfico de métricas em Espaço de Nomes da Métrica, selecione Convidado (Clássico) .
  7. Na lista Métricas, pode ver todos os contadores de desempenho disponíveis para a VM de convidado.
    lista de métricas expandidas de exemplo

Ativar a monitorização ao nível do convidado em VMs novas

Quando criar VMs novas, no separador Gestão, selecione Ativado para Diagnóstico do SO convidado.

Definir Diagnóstico do SO convidado como Ativado

Para obter mais informações sobre como ativar as métricas expandidas para máquinas virtuais do Azure, veja Compreender e utilizar o agente Linux do Azure e Descrição geral do Agente de Máquina Virtual do Azure.

Credenciais do Resource Manager

Depois de ativar as métricas expandidas, verifique se a Cloudyn tem acesso às credenciais do Resource Manager. As credenciais são necessárias para que a Cloudyn consiga recolher e apresentar os dados de desempenho das VMs. São também utilizados para criar recomendações de otimização de custos. A Cloudyn precisa de, pelo menos, três dias de dados de desempenho de uma instância para determinar se é candidata a uma recomendação de redução.

Ativar as métricas das VMs com um script

Pode ativar as métricas das VMs com scripts do Azure PowerShell. Quando tiver muitas VMs nas quais quer ativar as métricas, pode utilizar um script para automatizar o processo. Os scripts de exemplo estão no GitHub em Azure Enable Diagnostics (Ativar os Diagnósticos do Azure).

Ver as métricas de desempenho do Azure

Para ver as métricas de desempenho nas Instâncias do Azure no portal da Cloudyn, navegue para Recursos>Computação>Explorador. Na lista de instâncias de VM, expanda uma instância e, em seguida, expanda um recurso para ver os detalhes.

informações de exemplo mostradas no Explorador de Instâncias

Passos seguintes