Обнаружьте потерю трафика между ОС и NGINX

У меня есть отслеживающий аналитику сервер Linux (Ubuntu на EC2) рабочая NGINX & Redis (этот проект - https://github.com/FTBpro/count-von-count)

Когда я пробегаюсь через журналы NGINX, я вижу, что трафик на 30% ниже по сравнению с другими метриками, которые я имею, и журнал ошибок NGINX не показывает ничего подозрительного.

Мое предположение - то, что в транспортных быстрых взглядах сервер/машина просто не в состоянии обработать весь входящий трафик. Я, хотя о тонкой настройке машины и NGINX для лучшей производительности, но прежде, чем сделать так, я хочу проверить свою теорию,

таким образом, я задавался вопросом:

1) Существует ли способ видеть, "отбрасывается" ли некоторый трафик между ОС и NGINX (т.е. машина может обработать входящий трафик, но NGINX слишком занят)?

2) Существует ли способ видеть, не может ли сама машина обработать весь трафик?

Спасибо.

--------------------------Заключения до сих пор---------------------------
1) Это сообщение в блоге объясняет довольно приятно о контроле NGINX. В основном это использует тупиковый модуль, на котором рекомендовал Seva Kobylin в его ответе. Я также запустил бесплатную демонстрационную версию с DataDogHQ, и это дает действительно хорошее простое решение для контроля и визуализации.
2) К сожалению, вышеупомянутое все еще не отвечает на мой второй вопрос, но по крайней мере у меня есть некоторая видимость на первой части, таким образом, это - что-то :-)

1
задан 13 April 2017 в 15:14
1 ответ
  1. Плунжерный модуль -- см. http://nginx.org/en/docs/http/ngx_http_stub_status_module.html
  2. netstat -s
0
ответ дан 4 December 2019 в 07:09

Теги

Похожие вопросы