Introduction
What Is NGINX Amplify?
NGINX Amplify is a tool for comprehensive NGINX monitoring. With NGINX Amplify it's easy to proactively analyze and fix problems related to running and scaling NGINX-based web applications. You can use NGINX Amplify to do the following:
- Visualize and identify NGINX performance bottlenecks, overloaded servers, or potential DDoS attacks
- Improve and optimize NGINX performance with intelligent advice and recommendations
- Get notified when something is wrong with the application infrastructure
- Plan web application capacity and performance
- Keep track of the systems running NGINX
Main Components
NGINX Amplify is a SaaS product, and it's hosted on AWS public cloud. It includes the following key components:
NGINX Amplify Agent
The agent is a Python application that runs on monitored systems. All communications between the agent and the SaaS backend are done securely over SSL/TLS. All traffic is always initiated by the agent.
NGINX Amplify Web UI
The user interface compatible with all major browsers. The web interface is accessible only via TLS/SSL.
NGINX Amplify Backend (implemented as a SaaS)
The core system component, implemented as a SaaS. It encompasses scalable metrics collection infrastructure, a database, an analytics engine, and a core API.