Monitoring Highly Dynamic and Distributed Systems with NGINX Amplify
Transcript of Monitoring Highly Dynamic and Distributed Systems with NGINX Amplify
MORE INFORMATION AT NGINX.COM
Webinar speakers
Nick ShadrinProduct Manager,
NGINX
Mike BelovDirector of Engineering, SaaS,
NGINX
MORE INFORMATION AT NGINX.COM
Pros and Cons of distributed applications
• Easy scalability
• Faster deployment
• Independent engineering
• Multiple software stacks
• More moving parts
• Complicated networking
• Complicated tracing
• Complicated monitoring
MORE INFORMATION AT NGINX.COM
Monitoring for dynamic systems
• Each app image is now smaller
• Deployment is different for different software stacks
• Very short lifetime
• More objects to monitor
• Harder to correlate the issues
MORE INFORMATION AT NGINX.COM
NGINX for distributed systems
• Small software size (~3 MB)
• Minimal memory / CPU requirements
• Flexible deployment:
• Any on-prem system
• Any cloud
• Any container
MORE INFORMATION AT NGINX.COM
NGINX for distributed systems
• Same delivery layer across multiple types of service instances
• Compliance with protocol standards
• Known in DevOps world
MORE INFORMATION AT NGINX.COM
NGINX Plus for distributed systems
• Quick response to infrastructure changes:
• API access to upstream configuration
• DNS with Service Discovery tools
• Advanced health checks
• More monitoring data through an API
MORE INFORMATION AT NGINX.COM
SaaS based performance monitoring andconfiguration assistance solution native to NGINX
MORE INFORMATION AT NGINX.COM
NGINX Amplify for distributed applications
• Quick response to new workload instances
• Simple provisioning of the agents
• Use in containerized systems
• Aggregated dashboards
MORE INFORMATION AT NGINX.COM
NGINX Amplify Features
• Lightweight agent and a SaaS based Web UI
• Visualizes NGINX inventory and performance
• Collects every possible NGINX metric
• Custom graphs
• Static analysis of NGINX configuration
• Built-in alerting
• Doubles as simple OS-monitoring tool
MORE INFORMATION AT NGINX.COM
New Feature: Syslog Listener
• NGINX Amplify Agent becomes a local syslog server
• NGINX instance sends logs directly, over the local network
• Enable this in:
• /etc/amplify-agent/agent.conf
• nginx configuration files
MORE INFORMATION AT NGINX.COM
New Feature: Image names, Aliases, Tags
• Define image names for same application images
• Use aliases for user-friendly service names
• Add tags for anything else:• locations
• system details
• app types
• OS versions
• programming languages
• business units
MORE INFORMATION AT NGINX.COM
More information
nginx.com/amplify
nginx.com/blog
github.com/nginxinc
github.com/nginxinc/nginx-amplify-agent
github.com/nginxinc/nginx-amplify-doc