Skip to main content

Maria DB

Overview

MariaDB, the robust and open-source relational database management system, seamlessly integrates with Motadata AIOps to provide comprehensive monitoring capabilities. With this integration, organizations gain real-time visibility into the performance and health of their MariaDB databases. Monitor critical database metrics such as query execution times, transaction rates, and storage utilization to ensure efficient data processing and retrieval.

Supported Versions

Versions
10.3 (windows)
10.4.13 (linux)

Prerequisites for MariaDB Integration with Motadata AIOps:

  • Ensure that the MariaDB port (default: 3306) is open for the Motadata AIOps server.

  • Ensure you have the necessary credentials, including the username and password, for Motadata AIOps to connect to the MariaDB database.

  • Ensure that JDBC is supported on the server where MariaDB Database is configured.

  • For agentless monitoring, ensure that the user has the required access for remote access to the MariaDB server. For agent-based monitoring, this is not required.

  • Ensure that the MariaDB service is active and running on the server.

  • Ensure you have the name of the MariaDB database that you want to monitor.

  • Confirm that the MariaDB process and service are listed in the process and service monitor settings of Motadata AIOps. While these may be listed by default, verify that the names of the service and process match the specific MariaDB version that you intend to monitor.

By following these prerequisites, you can integrate MariaDB with Motadata AIOps and ensure smooth functioning of the monitoring process.

List of Supported KPIs

NameDescriptionType
system.tagsThe tags associated with the systemString
mariadb.connectionsThe number of active connections to MariaDBCount
mariadb.query.cache.hit.ratio.percentThe percentage of queries served by the cacheCount
mariadb.aborted.clientsThe number of client connections abortedCount
mariadb.aborted.connectionsThe number of server connections abortedCount
mariadb.opened.connectionsThe number of new connections openedCount
mariadb.update.commands.rateThe rate of update commands executedCount
mariadb.key.buffer.size.bytesThe size of the key buffer in bytesCount
mariadb.key.used.blocksThe number of key blocks used in the key cacheCount
mariadb.installation.directoryThe installation directory of MariaDBString
mariadb.data.directoryThe data directory of MariaDBString
mariadb.versionThe version of MariaDBString
mariadb.received.bytes.rateThe rate of received bytesCount
mariadb.sent.bytes.rateThe rate of sent bytesCount
mariadb.questionsThe number of queries sent to MariaDBCount
mariadb.delayed.errorsThe number of delayed insert errorsCount
mariadb.delayed.writesThe number of delayed writes to diskCount
mariadb.flushes.rateThe rate at which data is flushed to diskCount
mariadb.key.read.requests.rateThe rate of read requests to key cacheCount
mariadb.key.writes.rateThe rate of writes to the key cacheCount
mariadb.key.write.requests.rateThe rate of write requests to key cacheCount
mariadb.not.flushed.delayed.rowsThe number of delayed rows not yet flushedCount
mariadb.deleted.rows.rateThe rate of rows deleted from tablesCount
mariadb.inserted.rows.rateThe rate of rows inserted into tablesCount
mariadb.next.row.reads.rateThe rate of reads to the next rowCount
mariadb.read.keys.rateThe rate of keys read from key cacheCount
mariadb.updated.rows.rateThe rate of rows updated in tablesCount
mariadb.delayed.insert.threadsThe number of threads handling delayed insertCount
mariadb.slow.launch.threadsThe number of threads with slow launch timeCount
mariadb.cached.threadsThe number of threads in the thread cacheCount
mariadb.connected.threadsThe number of currently connected threadsCount
mariadb.created.threadsThe number of threads createdCount
mariadb.running.threadsThe number of currently running threadsCount
mariadb.thread.cache.size.bytesThe size of the thread cache in bytesCount
mariadb.open.tablesThe number of currently open tablesCount
mariadb.open.filesThe number of open files in MariaDBCount
mariadb.open.streamsThe number of open streams in MariaDBCount
mariadb.select.full.joins.rateThe rate of full join operations in MariaDBCount
mariadb.select.ranges.rateThe rate of range select operations in MariaDBCount
mariadb.select.range.checks.rateThe rate of range check operations in MariaDBCount
mariadb.select.scans.rateThe rate of table scan operations in MariaDBCount
mariadb.slave.opened.temp.tablesThe number of temporary tables opened by slavesCount
mariadb.slow.queriesThe number of slow queries in MariaDBCount
mariadb.sort.merge.passes.rateThe rate of merge passes in sorting operationsCount
mariadb.sort.ranges.rateThe rate of range sort operations in MariaDBCount
mariadb.table.lock.waitsThe number of table lock waits in MariaDBCount
mariadb.table.immediate.locksThe number of immediate table locks in MariaDBCount
mariadb.created.temp.disk.tables.rateThe rate of temporary disk tables createdCount
mariadb.created.temp.files.rateThe rate of temporary files createdCount
mariadb.created.temp.tables.rateThe rate of temporary tables createdCount
mariadb.query.cache.size.bytesThe size of the query cache in bytesCount
mariadb.query.cache.hitsThe number of queries served from the cacheCount
mariadb.query.cache.insertsThe number of queries inserted into the cacheCount
mariadb.key.hit.ratio.percentThe percentage of key hits in MariaDBCount
mariadb.delete.multi.commands.rateThe rate of multi-delete commands in MariaDBCount
mariadb.select.commands.rateThe rate of select commands in MariaDBCount
mariadb.delete.commands.rateThe rate of delete commands in MariaDBCount
mariadb.insert.commands.rateThe rate of insert commands in MariaDBCount
mariadb.key.reads.rateThe rate of key reads in MariaDBCount
started.timeThe time when the server was startedCount
started.time.secThe uptime of the server in secondsCount
mariadb.process.userThe user associated with the processString
mariadb.process.stateThe current state of the processString
mariadb.process.commandThe command executed by the processString
mariadb.process.dbThe database associated with the processString
mariadb.process.infoAdditional information about the processString
mariadb.process.idThe unique identifier of the processCount
mariadb.process.hostThe host on which the process is runningString
mariadb.process.time.msThe time spent by the process in millisecondsString
mariadb.innodb.buffer.pool.pages.dataThe number of data pages in the InnoDB buffer poolCount
mariadb.innodb.buffer.pool.dirty.pagesThe number of dirty pages in the InnoDB buffer poolCount
mariadb.innodb.buffer.pool.flush.pages.rateThe rate of flushing pages from the InnoDB buffer poolCount
mariadb.innodb.buffer.pool.free.pagesThe number of free pages in the InnoDB buffer poolCount
mariadb.innodb.buffer.pool.misc.pagesThe number of miscellaneous pages in the InnoDB buffer poolCount
mariadb.innodb.buffer.pool.pagesThe total number of pages in the InnoDB buffer poolCount
mariadb.innodb.buffer.pool.random.ahead.readsThe number of random ahead reads in the InnoDB buffer poolCount
mariadb.innodb.buffer.pool.read.requests.rateThe rate of read requests to the InnoDB buffer poolCount
mariadb.innodb.buffer.pool.reads.rateThe rate of reads from the InnoDB buffer poolCount
mariadb.innodb.buffer.pool.free.waitsThe number of waits for free pages in the InnoDB buffer poolCount
mariadb.innodb.buffer.pool.write.requests.rateThe rate of write requests to the InnoDB buffer poolCount
mariadb.innodb.data.fsyncs.rateThe rate of data fsyncs in the InnoDB storage engineCount
mariadb.innodb.data.pending.fsyncsThe number of pending data fsyncs in the InnoDB storage engineCount
mariadb.innodb.data.pending.readsThe number of pending data reads in the InnoDB storage engineCount
mariadb.innodb.data.pending.writesThe number of pending data writes in the InnoDB storage engineCount
mariadb.innodb.data.reads.rateThe rate of data reads from the InnoDB storage engineCount
mariadb.innodb.data.writes.rateThe rate of data writes to the InnoDB storage engineCount
mariadb.innodb.double.write.written.pages.rateThe rate of written pages by the InnoDB double write mechanismCount
mariadb.innodb.double.write.writes.rateThe rate of writes by the InnoDB double write mechanismCount
mariadb.innodb.log.waits.rateThe rate of log waits in the InnoDB storage engineCount
mariadb.innodb.log.write.requests.rateThe rate of log write requests in the InnoDB storage engineCount
mariadb.innodb.log.writes.rateThe rate of log writes in the InnoDB storage engineCount
mariadb.innodb.os.log.fsyncs.rateThe rate of OS log fsyncs in the InnoDB storage engineCount
mariadb.innodb.os.log.pending.fsyncsThe number of pending OS log fsyncs in the InnoDB storage engineCount
mariadb.innodb.os.log.pending.writesThe number of pending OS log writes in the InnoDB storage engineCount
mariadb.innodb.os.log.written.rateThe rate of OS log writes in the InnoDB storage engineCount
mariadb.innodb.page.size.bytesThe size of an InnoDB page in bytesCount
mariadb.innodb.created.pages.rateThe rate of created pages in the InnoDB storage engineCount
mariadb.innodb.read.pages.rateThe rate of read pages from the InnoDB storage engineCount
mariadb.innodb.written.pages.rateThe rate of written pages in the InnoDB storage engineCount
mariadb.innodb.row.lock.current.waitsThe current number of row lock waits in the InnoDB storage engineCount
mariadb.innodb.row.lock.time.msThe total time spent in row lock waits in the InnoDB storage engineCount
mariadb.innodb.average.row.lock.time.msThe average time spent in row lock waits in the InnoDB storage engineCount
mariadb.innodb.row.lock.waitsThe total number of row lock waits in the InnoDB storage engineCount
mariadb.innodb.deleted.rows.rateThe rate of deleted rows in the InnoDB storage engineCount
mariadb.innodb.inserted.rows.rateThe rate of inserted rows in the InnoDB storage engineCount
mariadb.innodb.read.rows.rateThe rate of read rows from the InnoDB storage engineCount
mariadb.innodb.update.rows.rateThe rate of updated rows in the InnoDB storage engineCount
mariadb.admin.commandsThe number of administrative commands executedCount
mariadb.analyze.commandsThe number of analyze commands executedCount
mariadb.change.database.commandsThe number of change database commands executedCount
mariadb.change.master.commandsThe number of change master commands executedCount
mariadb.check.commandsThe number of check commands executedCount
mariadb.create.database.commandsThe number of create database commands executedCount
mariadb.drop.database.commandsThe number of drop database commands executedCount
mariadb.flush.commands.rateThe rate of flush commands executedCount
mariadb.grant.commandsThe number of grant commands executedCount
mariadb.kill.commandsThe number of kill commands executedCount
mariadb.optimize.commandsThe number of optimize commands executedCount
mariadb.repair.commandsThe number of repair commands executedCount
mariadb.reset.commandsThe number of reset commands executedCount
mariadb.revoke.commandsThe number of revoke commands executedCount
mariadb.alter.table.commandsThe number of alter table commands executedCount
mariadb.create.function.commandsThe number of create function commands executedCount
mariadb.create.index.commandsThe number of create index commands executedCount
mariadb.create.table.commandsNumber of Mariadb create table commands executedCount
mariadb.drop.function.commandsNumber of Mariadb drop function commands executedCount
mariadb.drop.index.commandsNumber of Mariadb drop index commands executedCount
mariadb.drop.table.commandsNumber of Mariadb drop table commands executedCount
mariadb.rename.table.commandsNumber of Mariadb rename table commands executedCount
mariadb.handler.close.commandsNumber of Mariadb handler close commands executedCount
mariadb.handler.open.commandsNumber of Mariadb handler open commands executedCount
mariadb.handler.read.commandsNumber of Mariadb handler read commands executedCount
mariadb.set.option.commandsNumber of Mariadb set option commands executedCount
mariadb.insert.select.commandsNumber of Mariadb insert select commands executedCount
mariadb.load.commandsNumber of Mariadb load commands executedCount
mariadb.purge.commandsNumber of Mariadb purge commands executedCount
mariadb.replace.commandsNumber of Mariadb replace commands executedCount
mariadb.replace.select.commandsNumber of Mariadb replace select commands executedCount
mariadb.truncate.commandsNumber of Mariadb truncate commands executedCount
mariadb.show.binary.log.commandsNumber of Mariadb show binary log commands executedCount
mariadb.show.binary.log.event.commandsNumber of Mariadb show binary log event commands executedCount
mariadb.show.database.commandsNumber of Mariadb show database commands executedCount
mariadb.show.field.commandsNumber of Mariadb show field commands executedCount
mariadb.show.grant.commandsNumber of Mariadb show grant commands executedCount
mariadb.show.key.commandsNumber of Mariadb show key commands executedCount
mariadb.show.master.status.commandsNumber of Mariadb show master status commands executedCount
mariadb.show.open.table.commandsNumber of Mariadb show open table commands executedCount
mariadb.show.processlist.commandsNumber of Mariadb show processlist commands executedCount
mariadb.show.slave.host.commandsNumber of Mariadb show slave host commands executedCount
mariadb.show.slave.status.commandsNumber of Mariadb show slave status commands executedCount
mariadb.show.table.commandsNumber of Mariadb show table commands executedCount
mariadb.show.variable.commandsNumber of Mariadb show variable commands executedCount
mariadb.show.status.commandsNumber of Mariadb show status commands executedCount
mariadb.begin.transaction.commands.rateRate of Mariadb begin transaction commandsCount
mariadb.commit.transaction.commands.rateRate of Mariadb commit transaction commandsCount
mariadb.lock.table.commandsNumber of Mariadb lock table commands executedCount
mariadb.rollback.transaction.commands.rateRate of Mariadb rollback transaction commandsCount
mariadb.unlock.table.commandsNumber of Mariadb unlock table commands executedCount
mariadb.show.engine.log.commandsNumber of Mariadb show engine log commands executedCount