Basic counters for server monitoring
A typical e-commerce application runs in an environment with many different types of servers, including application servers, web servers, and database servers. At a minimum, you should use basic audit counters to monitor all servers while you run performance tests. Let’s quickly review the server types and associated monitoring statistics:
1.Web Server Monitoring Counters:
Across the Internet, a web server provides content or services to consumers. Responds with the requested system resource after translating the web URL path to the system resource. In other words, if the HTTP requests are for static elements (such as photos or HTML documents), you receive them from clients (via web browsers) and fulfill them. The key performance indicators are:
- Customer performance
- Request frequency
- CPU usage
- Memory usage
- Disk Usage
2. Application server:
The business logic of the web application is provided by the application server. Client queries for dynamic content (such as JSP pages that need to display and retrieve data from the database server) are done through a web browser. The main performance indicators are:
- Processor time in %
- Errors per second per page
- Average disk queue length
- seconds per page
- Request frequency
- CPU usage
- Memory usage
- Database server:
This data storage and retrieval system processes data queries. On request, it sends data to the application server. The main performance indicators are:
- Answers to questions
- CPU usage
- Memory usage
NoThe counters listed above are the basic counters that are typically used for server monitoring. If more counters are needed, you can add them.