Nota: O seguinte artigo irá ajudá-lo com: Como monitorar o uso de memória da VM do Google Cloud?
Já se perguntou como obter as métricas de utilização de memória no Google Cloud VM?
Ao trabalhar com os provedores de nuvem, às vezes vi as métricas de memória não disponíveis no painel de monitoramento. Eu sempre quis saber e encontrar a maneira mais fácil de obter métricas de dados em tempo real da Linux VM.
Depois de olhar em volta e verificar na internet, me deparei com duas maneiras possíveis para obter as métricas de memória.
Como usar o Google Cloud Monitoring
Formalmente conhecido como Stackdriver, você pode instalar um agente de monitoramento na VM que começa a enviar métricas de memória e disco.
curl -sSO https://dl.google.com/cloudagents/add-monitoring-agent-repo.sh sudo bash add-monitoring-agent-repo.sh --also-install
- Quando um agente estiver em funcionamento, as métricas estarão disponíveis na guia de monitoramento da VM.
Usando dados de rede
Se você precisar de mais do que métricas de monitoramento, poderá usar um software de monitoramento de software leve, como o Netdata.
Netdata é uma ferramenta de monitoramento em tempo real de código aberto que coleta as métricas do sistema e do aplicativo. É baseado em agente, o que significa que você precisa instalá-lo em seu servidor. Ele suporta todas as principais distribuições UNIX, como Ubuntu, CentOS, Debian e plataformas de contêiner como Docker, Kubernetes.
- Para instalar o Netdata em VMs, podemos usar este comando de uma linha.
bash <(curl -Ss https://my-netdata.io/kickstart.sh)
- Quando o processo estiver concluído, podemos verificar o status do serviço usando
service netdata status
- Quando o serviço estiver ativo e em execução, podemos verificar o painel Netdata que escuta na porta 19999
http://servername:19999
Espero que isso dê a você uma ideia rápida sobre como monitorar a memória do Google Cloud VM.
Gostou de ler o artigo? Que tal compartilhar com o mundo?