Перейти к содержанию

Непрерывный мониторинг с GetPageSpeed Amplify

Разовый запуск gixy /etc/nginx/nginx.conf полезен, но конфигурации в продакшене со временем меняются: появляется новый блок server, proxy_pass переписывают, директива Header оказывается в небезопасном контексте. Запускать Gixy по расписанию на всех хостах и сопоставлять находки с метриками NGINX в рантайме - так такие регрессии ловятся до того, как их заметят пользователи.

GetPageSpeed Amplify делает именно это. Это полностью совместимая замена устаревшему сервису мониторинга NGINX Amplify от F5, в которую встроен Gixy.

Что вы получаете

  • Регулярные проверки Gixy на всех отслеживаемых хостах; результаты и история собраны в одной панели.
  • Метрики NGINX в рантайме (запросы, апстримы, кеш, SSL, соединения) рядом с отчётом Gixy - проблема безопасности отображается рядом с трафиком, на который она могла повлиять.
  • Оповещения о новых находках Gixy и об аномалиях в работе NGINX.
  • Полная совместимость с существующим nginx-amplify-agent. Если вы пользовались NGINX Amplify от F5 до его закрытия, миграция сводится к смене api_url.

Установка

На каждом хосте с NGINX:

curl -sS https://amplify.getpagespeed.com/install | sudo bash

Если вы переходите с уже установленного nginx-amplify-agent, отредактируйте /etc/amplify-agent/agent.conf: укажите в api_url адрес GetPageSpeed Amplify вместо устаревшего, затем выполните sudo systemctl restart amplify-agent.

Зарегистрируйтесь и получите API-токен на https://amplify.getpagespeed.com/.

Подробнее

Полная инструкция по миграции со скриншотами и шагами проверки доступна на gixy.org/guides/nginx-monitoring-amplify.