У меня есть приложение Python / Django, размещенное на Heroku, отслеживаемое на New Relic, с ведением журнала, отслеживаемым в Logentries. Я заметил большое количество журналов следующего вида:
at = информация
method = HEAD
путь = "/"
host = mysite.com
fwd = "xxx.xx.xxx.xx / ec2-xxx-xx-xxx-xx.compute-1.amazonaws.com"
Если я посмотрю на промежуток в 10 минут, у меня будет 50 пингов. 5 в минуту, которые происходят с регулярными интервалами ровно 60 секунд.
Есть 5 индивидуальных fwd-адресов, которые пингуются раз в минуту.
Один из них - новая реликвия, потому что адрес fwd заканчивается на «nr-ops.net», и у меня настроен NR для мониторинга доступности.
Остальные 4 IP направляются либо на машины AWS, либо на машины Digital Ocean.
Так что я доволен проверками New Relic, но кто другие ребята? В моем приложении настроены два веб-динамометра и сервер сельдерея, так что эти три сервера отправляют друг другу пинг? Может, третий мой сервер CloudAMQP?
Стоит ли мне вообще беспокоиться об этом? Я не верю, что запросы HEAD учитываются в моем мониторинге пропускной способности, но может ли это повлиять на формирование очереди запросов и производительность?
Спасибо!
Пинг каждые 10 секунд не вызовет проблем с производительностью. Пинги AWS, вероятно, отправляются напрямую из Amazon (Heroku находится на торговой площадке Amazon AWS, поэтому, вероятно, они размещены на них) для сбора статистики по времени безотказной работы / задержкам и т. Д. Если кто-то прощупывает вашу коробку, это будет продолжено более инвазивным сканированием.