Я заинтересован в мониторинге наших инстансов EC2, чтобы при необходимости обеспечить их расширение. Прямо сейчас мы отслеживаем время простоя процессора как нашу метрику.
Мы не измеряем дисковый ввод-вывод, поскольку мы не очень интенсивно используем диск.
При работе на собственном оборудовании в центре обработки данных я также обычно отслеживаю "нагрузку" из top
команда.
У меня вопрос:
Имеет ли смысл отслеживать «нагрузку» на разделяемую среду, такую как EC2? Если да, то как вы интерпретируете результаты?
Нагрузка на EC2 измеряется и интерпретируется так же, как и на любой системе Linux. Среда виртуальной машины не влияет на этот показатель.
Тем не менее, простоя процессора может быть лучшим показателем, чем нагрузка, для измерения загруженности сервера в целях масштабирования.
Возможно, вы захотите добавить мониторинг на свой балансировщик нагрузки для проверки исправных экземпляров и кодов состояния 5xx.
Когда наши серверы были перегружены, клиенты начинают получать ответы «503 Service Unavailable», и мы запускаем дополнительный сервер, а затем тот, который перегружен, восстанавливается.