MariaDB Server
This dashboard provides a unified view of a database topology. It combines topology information, system health, replication or cluster metrics, and query performance in one place. Administrators can use it to monitor availability, troubleshoot issues, and optimize performance.
Topology Overview
Summarizes the overall topology, showing which servers are active, their versions, and how they are organized.

Name — Displays the name of the MariaDB topology currently being monitored.
Project — Shows the associated project or environment label.
Primary/Replica — A table with:
Instance: Server hostname.
Type: Instance role.
Seconds behind primary: Replication delay value.
Status: Availability of the node.
Topology Info — Count of nodes grouped by type (e.g., server, MaxScale).
MariaDB Server Uptime by Instance — Uptime in seconds for each server instance.
System Metrics

Monitors server resource usage to detect bottlenecks in CPU, memory, network, and storage.
CPU Utilisation
Line graph of CPU usage percentage per instance.
Memory Usage
Percentage of used memory per instance (excluding cache/buffers).
Network Traffic
Time-series of receive and transmit throughput per instance (bits per second).
Filesystems Info
Table with filesystem type, mount point, capacity, and instance.
Disk Used Space Utilisation
Graph of percentage disk space used per mount point.
Disk IOPS
Reads and writes per second per storage device.
Replication / Cluster Metrics

Provides insight into replication and cluster-related activity, including binary log usage, commit rates, and delay measurements.
Binlog Size
Current binary log size per instance.
Binlog Throughput
Bytes written to binary logs per second.
Binlog Commits
Rate of commit operations recorded in binary logs.
Replication Lag
Replication delay value reported in seconds.
Replication Status Table
This table provides a consolidated view of the health status of replication across instances.
Slave_connections
Number of replication I/O connections to the upstream source.
Retried_transactions
Total replicated transactions retried due to transient errors.
Slave_IO_Running
Status flag indicating if the I/O thread is fetching events.
Slave_SQL_Running
Status flag indicating if the SQL thread is applying events.
Last_Errno
Most recent numeric error code for replication issues overall.
Last_IO_Errno
Most recent numeric error code reported by the I/O thread.
Last_SQL_Errno
Most recent numeric error code reported by the SQL thread.
Read_Master_Log_Pos
Current read position in the source’s binary log.
Relay_Log_Pos
Last executed position in the local relay log.
Query Metrics

Focuses on query execution and workload behavior, highlighting concurrency, throughput, and inefficiencies.
Current Threads Running
Number of threads actively executing queries.
Questions (QPS)
Queries per second executed on each instance.
Slow Queries
Rate of queries exceeding long_query_time.
Created Tmp Disk Tables
On-disk temporary tables created per second.
Connections

This section provides visibility into how clients connect to the server and whether connection limits or failures are occurring.
Number of Connections
Current number of active client connections (Threads_connected).
Connection Utilization
Share of connections in use compared to the configured maximum (Threads_connected / max_connections).
% of Aborted Connections
Percentage of connection attempts that failed or were aborted (aborted_connects / connections).
Range Metrics

Highlights query access patterns where range operations or scans are used.
Select Range Scan
Number of SELECT operations performing range scans.
Select Full Range Join
Number of queries that performed a full range join. Indicates potential suboptimal indexing or join conditions.
Select Range Check
Number of SELECT operations requiring range checks.
InnoDB Metrics

Shows activity within the InnoDB storage engine.
InnoDB Read/Writes
Rate of physical read and write operations by InnoDB per second. Reads are disk fetches, writes are disk flushes.
InnoDB Buffer Pool Reads
Logical reads from the buffer pool vs. evicted or read-ahead pages, indicating buffer pool efficiency.
InnoDB Row Lock
Number of row lock waits in InnoDB, with high values indicating contention or poor indexing.
InnoDB Checkpoint Age
Size of uncheckpointed redo log data in bytes, with large sizes signaling risk of long crash recovery times.
InnoDB Log Writes
Number of write operations to the InnoDB redo log per second, reflecting redo logging activity.
InnoDB History List Length
Length of the undo log history list, with growth indicating long-running transactions preventing purge.
Deadlocks
Number of detected deadlocks, where transactions block each other and require one to be rolled back.
Processlist
Shows information about active sessions and thread states collected from information_schema.processlist.
Processlist Count — Table view showing:
Instance: Database node.
Client: Client host connected.
Value: Number of processes/threads from that client.
This page is: Copyright © 2025 MariaDB. All rights reserved.
Last updated
Was this helpful?

