• ¡Obtenga la seguridad de la aplicación de la manera correcta! Detectar, proteger, monitorear, acelerar y más ...
  • ¿Alguna vez se preguntó cómo obtener las métricas de utilización de la memoria en Google Cloud VM?

    Al trabajar con los proveedores de la nube, a veces he visto métricas de memoria que no están disponibles en el panel de control. Siempre quise conocer y encontrar la forma más fácil de obtener métricas de datos en tiempo real de la máquina virtual Linux.

    Después de mirar a mi alrededor y buscar en Internet, me encontré dos formas posibles para obtener las métricas de memoria.

    Usar Google Cloud Monitoring

    Formalmente conocido como Stackdriver, puede instalar un agente de supervisión en la VM que comienza a enviar métricas de memoria y disco.

    • Conéctese a su máquina virtual de Google Cloud con su cliente SSH favorito
    • Ejecute el siguiente comando
    curl -sSO https://dl.google.com/cloudagents/add-monitoring-agent-repo.sh
    sudo bash add-monitoring-agent-repo.sh --also-install
    • Una vez que un agente esté en funcionamiento, las métricas estarán disponibles en la pestaña de monitoreo de la VM.

    Usando Netdata

    Si necesita más que monitorear métricas, puede usar software de monitoreo de software liviano como Netdata.

    Netdata es una herramienta de monitoreo en tiempo real de código abierto que recopila las métricas del sistema y la aplicación. Está basado en agentes, lo que significa que debe instalarlo en su servidor. Es compatible con todas las principales distribuciones de UNIX, como Ubuntu, CentOS, Debian y plataformas de contenedores como Docker, Kubernetes.

    • Para instalar Netdata en máquinas virtuales podemos usar este comando de una sola línea.
    bash <(curl -Ss https://my-netdata.io/kickstart.sh)
    • Una vez que el proceso se completa, podemos verificar el estado del servicio usando
    service netdata status

    • Una vez que el servicio está activo y en ejecución, podemos verificar el panel de Netdata que escucha en el puerto 19999
    http://servername:19999

    Espero que esto le dé una idea rápida sobre cómo monitorear la memoria de Google Cloud VM.