Показатели облачных часов AWS - PullRequest
0 голосов
/ 20 сентября 2018

Хотелось бы узнать больше подробностей и повлиять на показатели aws cloud watch - в документах aws есть много подробностей о показателях

В чем разница между нижеприведенными показателями?
Какое влияние на приложение или экземпляр aws оказывает приведенное ниже предупреждение?

  1. Ошибки Http-сервера. GreaterThan 0 (число) за последние 5 минут было активировано
  2. Запросы GreaterThan 100(Количество) за последние 5 минут
  3. Http 404 GreaterThan 0 (Количество) за последние 5 минут 'было активировано
  4. Запросы GreaterThan 500 (Количество) за последние 5 минут' было активировано

Cloudwatch проверяет эти ошибки в журналах?

1 Ответ

0 голосов
/ 21 сентября 2018

Эти показатели связаны с вашим балансировщиком нагрузки.Вот мое объяснение:

  1. веб-сервер за балансировщиком нагрузки выдает HTTP-ошибки с кодом 5XX, указывая, что ваш сервер не может выполнить запрос.Это может быть связано с несколькими причинами, такими как Internal Server Error, Not Implemented (например, сервер ожидает POST, но клиент отправляет GET), Gateway Timeout (например, сервер выполняет медленный запрос БД, и результат не возвращается вовремя) и т. д.
  2. количество выполненных запросов или выполненных подключений превышает 100 - что точно указывает на то, что говорится.
  3. количество сообщений "Not Found", полученных клиентами - что указывает на то, чтоклиент запрашивает страницу, которой нет в вашем приложении (например, https://stackoverflow.com/test)
  4. количество выполненных запросов или количество выполненных соединений превышает 500 - то же, что число 2, но указывает на еще большее количество запросов.

Если все эти сигналы тревоги срабатывают одновременно, возможно, на вашем сервере высока нагрузка, и он не работает оптимально. Однако более сложно сказать, вам нужно проверить максимумколичество ошибок. Наиболее важной из них является 5XX (номер 1). Балансировщики нагрузки публикуют эти метрики в CloudWatch, и они не имеютчто-нибудь сделать с журналом вашего приложения (если я правильно понял вопрос).

...