Essential Metrics for Monitoring Apache, Nginx, MySQL, Redis and More
This guide lists the key performance monitoring metrics for popular web servers, application servers, databases, and caching systems, detailing throughput, connection counts, cache hit rates, memory usage, and other vital statistics needed to keep services running efficiently.
Apache Performance Monitoring Supports the following metrics:
Apache throughput
Apache concurrent connections
Detailed concurrent connection statistics, including request reads, persistent connections, response sending, connection closing, and waiting connections
Lighttpd Performance Monitoring Supports the following metrics:
Lighttpd throughput
Lighttpd concurrent connections
Detailed concurrent connection statistics, including connection establishment, request reads, POST data reads, request processing, response sending, and connection closing
Nginx Performance Monitoring Supports the following metrics:
Nginx throughput
Nginx concurrent connections
Detailed concurrent connection statistics, including request reads, request processing and response sending, and persistent connections
Nginx persistent connection utilization
MySQL Performance Monitoring Supports the following metrics:
MySQL query throughput, covering Change DB, Select, Insert, Update, Delete
MySQL persistent connection utilization
MySQL query cache space usage
MySQL query cache hit rate
MySQL cached query count
MySQL index cache hit rate
MySQL index read statistics
MySQL connection throughput
MySQL connection cache hit rate
MySQL concurrent connections, including max allowed, actual max, current, active, and cached connections
MySQL traffic statistics
MySQL table lock statistics
MongoDB Performance Monitoring Supports the following metrics:
MongoDB global lock time ratio, indicating the proportion of time MongoDB spends in a locked state
MongoDB total waiting locks (read + write)
MongoDB current waiting read locks, triggered by high read request volume
MongoDB current waiting write locks, triggered by high write request volume
MongoDB query throughput, i.e., requests per second, broken down into query, update, delete, and getmore
MongoDB memory and disk usage, reflecting current memory and storage consumption
MongoDB page fault count, indicating the number of memory page swaps
MongoDB index hit rate, calculated as total hits divided by total hits plus misses
MongoDB index access count per second, showing index usage frequency
MongoDB current and available connections
Memcache Performance Monitoring Supports the following metrics:
Memcache cache hit rate (total hits / (hits + misses))
Memcache current connections (number of established connections)
Memcache connections per second (new connections per unit time)
Memcache memory usage (bytes occupied by stored items)
Memcache current item count (number of stored items)
Memcache reads and writes per second, separated into read/sec and write/sec
Memcache memory utilization (bytes used / allocated memory size)
Redis Performance Monitoring Supports the following metrics:
Redis client connections
Redis replica connections, indicating the number of slave links
Redis connections per minute, reflecting request frequency
Redis blocked client count, triggered by high concurrent request load
Redis Pub/Sub channel count
Redis Pub/Sub pattern count
Redis hit rate (total hits / (hits + misses))
Redis memory usage, showing current memory consumption
Redis commands executed per minute, indicating command execution frequency
Tomcat Performance Monitoring Supports the following metrics:
JVM memory: available, used, and maximum allocatable memory
Tomcat request count: requests per second and error requests per second
Tomcat network traffic: inbound and outbound traffic statistics
Tomcat threads: maximum threads, current threads, and busy threads
Tomcat processing time: maximum and average processing times
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
MaGe Linux Operations
Founded in 2009, MaGe Education is a top Chinese high‑end IT training brand. Its graduates earn 12K+ RMB salaries, and the school has trained tens of thousands of students. It offers high‑pay courses in Linux cloud operations, Python full‑stack, automation, data analysis, AI, and Go high‑concurrency architecture. Thanks to quality courses and a solid reputation, it has talent partnerships with numerous internet firms.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
