Managing performance monitoring
Performance monitoring is essential when you are trying to keep an eye on performance issues and proactively reduce end-user impact.
You should define your performance baseline and raise the alarm to the team in the case of a threshold breach—for example, an application’s mobile app load time should not be more than three seconds. Your alarm should be able to trigger an automated action to handle poorly performing components—for example, adding more nodes to a web application cluster to reduce the request load.
There are multiple monitoring tools that measure application performance and overall infrastructure. You can use a third-party tool like Splunk or the AWS-provided Amazon CloudWatch to monitor any application.
Monitoring solutions can be categorized into active monitoring and passive monitoring solutions:
- With active monitoring, you must simulate user activity and identify performance gaps up front...