Continuous Monitoring with GetPageSpeed Amplify¶
A one-shot gixy /etc/nginx/nginx.conf is useful, but production configs drift: a new server block lands, a proxy_pass gets refactored, a Header directive sneaks into an unsafe context. Running Gixy on a schedule across every host - and tying the findings to NGINX runtime metrics - is what catches those regressions before they reach users.
GetPageSpeed Amplify does exactly that. It is a drop-in compatible replacement for the deprecated NGINX Amplify monitoring service from F5, with Gixy built in.
What you get¶
- Scheduled Gixy scans across every monitored host, with findings surfaced in a single dashboard and history.
- NGINX runtime metrics (requests, upstreams, cache, SSL, connections) alongside the Gixy report - the security finding lands next to the traffic it would have affected.
- Alerts on new Gixy findings and on runtime anomalies.
- Drop-in compatibility with the existing
nginx-amplify-agent. If you were on F5's NGINX Amplify before deprecation, migration is anapi_urlchange.
Install¶
On each NGINX host:
curl -sS https://amplify.getpagespeed.com/install | sudo bash
If you are migrating an existing nginx-amplify-agent install, edit /etc/amplify-agent/agent.conf and point api_url at the GetPageSpeed Amplify endpoint instead of the deprecated upstream, then sudo systemctl restart amplify-agent.
Sign up and grab your API token at https://amplify.getpagespeed.com/.
Learn more¶
The full migration walkthrough with screenshots and verification steps lives at gixy.org/guides/nginx-monitoring-amplify.