Operations 7 min read

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.

MaGe Linux Operations
MaGe Linux Operations
MaGe Linux Operations
Essential Metrics for Monitoring Apache, Nginx, MySQL, Redis and More

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

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

OperationsPerformance MonitoringApacheDatabase Monitoringserver metrics
MaGe Linux Operations
Written by

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.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.