Примечание. Следующая статья поможет вам: Как контролировать использование памяти Google Cloud VM?
Вы когда-нибудь задумывались, как получить показатели использования памяти в Google Cloud VM?
Во время работы с облачными провайдерами я иногда видел, что показатели памяти недоступны на панели мониторинга. Я всегда хотел узнать и найти самый простой способ получить метрики данных виртуальной машины Linux в реальном времени.
Оглядевшись и покопавшись в интернете, я наткнулся два возможных пути чтобы получить показатели памяти.
Использование облачного мониторинга Google
Формально известный как Stackdriver, вы можете установить на виртуальную машину агент мониторинга, который начнет передавать метрики памяти и диска.
curl -sSO https://dl.google.com/cloudagents/add-monitoring-agent-repo.sh sudo bash add-monitoring-agent-repo.sh –also-install
Использование сетевых данных
Если вам нужно больше, чем мониторинг показателей, вы можете использовать легкое программное обеспечение для мониторинга, такое как Netdata.
Netdata — это инструмент мониторинга в реальном времени с открытым исходным кодом, который собирает метрики из системы и приложения. Он основан на агенте, что означает, что вам необходимо установить его на свой сервер. Он поддерживает все основные дистрибутивы UNIX, такие как Ubuntu, CentOS, Debian, и контейнерные платформы, такие как Docker, Kubernetes.
bash После завершения процесса мы можем проверить статус службы, используя
статус службы сетевых данных
http://имя_сервера:19999
Я надеюсь, что это дало вам краткое представление о мониторинге памяти Google Cloud VM.
Понравилось читать статью? Как насчет того, чтобы поделиться с миром?