IBM Db2 integration metrics

The official Datadog integration for monitoring IBM Db2. It collects 49 metrics.

Official summary

Monitor table space, buffer pool, and other metrics from your IBM Db2 database.

Metric types

  • gauge (value at a point in time): 26
  • count (occurrences in the interval): 23

Metrics

Descriptions are the official definitions, unedited.

MetricTypeUnit
ibm_db2.application.activeThe number of applications that are currently connected to the database.gaugeconnection
ibm_db2.application.executingThe number of applications for which the database manager is currently processing a request.gaugeconnection
ibm_db2.backup.latestThe time elapsed since the latest database backup was completed.gaugesecond
ibm_db2.bufferpool.column.hit_percentThe percentage of time that the database manager did not need to load a page from disk to service a column-organized table data page request.gaugepercent
ibm_db2.bufferpool.column.reads.logicalThe number of column-organized table data pages read from the logical table space containers for temporary, regular, and large table spaces.countget
ibm_db2.bufferpool.column.reads.physicalThe number of column-organized table data pages read from the physical table space containers for temporary, regular, and large table spaces.countget
ibm_db2.bufferpool.column.reads.totalThe total number of column-organized table data pages read from the table space containers for temporary, regular, and large table spaces.countget
ibm_db2.bufferpool.data.hit_percentThe percentage of time that the database manager did not need to load a page from disk to service a data page request.gaugepercent
ibm_db2.bufferpool.data.reads.logicalThe number of data pages read from the logical table space containers for temporary, regular and large table spaces.countget
ibm_db2.bufferpool.data.reads.physicalThe number of data pages read from the physical table space containers for temporary, regular and large table spaces.countget
ibm_db2.bufferpool.data.reads.totalThe total number of data pages read from the table space containers for temporary, regular and large table spaces.countget
ibm_db2.bufferpool.group.column.hit_percentThe percentage of time that the group database manager did not need to load a page from disk to service a column-organized table data page request.gaugepercent
ibm_db2.bufferpool.group.data.hit_percentThe percentage of time that the group database manager did not need to load a page from disk to service a data page request.gaugepercent
ibm_db2.bufferpool.group.hit_percentThe percentage of time that the group database manager did not need to load a page from disk to service a page request.gaugepercent
ibm_db2.bufferpool.group.index.hit_percentThe percentage of time that the group database manager did not need to load a page from disk to service an index page request.gaugepercent
ibm_db2.bufferpool.group.xda.hit_percentThe percentage of XML storage object (XDA) pages that are found in memory (buffer pool) rather than requiring a physical read from disk.gaugepercent
ibm_db2.bufferpool.hit_percentThe percentage of time that the database manager did not need to load a page from disk to service a page request.gaugepercent
ibm_db2.bufferpool.index.hit_percentThe percentage of time that the database manager did not need to load a page from disk to service an index page request.gaugepercent
ibm_db2.bufferpool.index.reads.logicalThe number of index pages read from the logical table space containers for temporary, regular and large table spaces.countget
ibm_db2.bufferpool.index.reads.physicalThe number of index pages read from the physical table space containers for temporary, regular and large table spaces.countget
ibm_db2.bufferpool.index.reads.totalThe total number of index pages read from the table space containers for temporary, regular and large table spaces.countget
ibm_db2.bufferpool.reads.logicalThe number of pages read from the logical table space containers for temporary, regular and large table spaces.countget
ibm_db2.bufferpool.reads.physicalThe number of pages read from the physical table space containers for temporary, regular and large table spaces.countget
ibm_db2.bufferpool.reads.totalThe total number of pages read from the table space containers for temporary, regular and large table spaces.countget
ibm_db2.bufferpool.xda.hit_percentThe percentage of time that the database manager did not need to load a page from disk to service an index page request.gaugepercent
ibm_db2.bufferpool.xda.reads.logicalThe number of data pages for XML storage objects (XDAs) read from the logical table space containers for temporary, regular and large table spaces.countget
ibm_db2.bufferpool.xda.reads.physicalThe number of data pages for XML storage objects (XDAs) read from the physical table space containers for temporary, regular and large table spaces.countget
ibm_db2.bufferpool.xda.reads.totalThe total number of data pages for XML storage objects (XDAs) read from the table space containers for temporary, regular and large table spaces.countget
ibm_db2.connection.activeThe current number of connections.gaugeconnection
ibm_db2.connection.maxThe highest number of simultaneous connections to the database since the database was activated.gaugeconnection
ibm_db2.connection.totalThe total number of connections to the database since the first connect, activate, or last reset (coordinator agents).countconnection
ibm_db2.lock.activeThe number of locks currently held.gaugelock
ibm_db2.lock.deadThe total number of deadlocks that have occurred.countlock
ibm_db2.lock.pagesThe memory pages (4 KiB each) currently in use by the lock list.gaugepage
ibm_db2.lock.timeoutsThe number of times that a request to lock an object timed out instead of being granted.countlock
ibm_db2.lock.waitThe average wait time for a lock.gaugemillisecond
ibm_db2.lock.waitingThe number of agents waiting on a lock.gaugelock
ibm_db2.log.availableThe disk blocks (4 KiB each) of active log space in the database that is not being used by uncommitted transactions.gaugeblock
ibm_db2.log.readsThe number of log pages read from disk by the logger.countread
ibm_db2.log.usedThe disk blocks (4 KiB each) of active log space currently used in the database.gaugeblock
ibm_db2.log.utilizedThe utilization of active log space as a percentage.gaugepercent
ibm_db2.log.writesThe number of log pages written to disk by the logger.countwrite
ibm_db2.row.modified.totalThe total number of rows inserted, updated, or deleted.countrow
ibm_db2.row.reads.totalThe total number of rows that had to be read in order to return result sets.countrow
ibm_db2.row.returned.totalThe total number of rows that have been selected by and returned to applications.countrow
ibm_db2.tablespace.sizeThe total size of the table space in bytes.gaugebyte
ibm_db2.tablespace.usableThe total usable size of the table space in bytes.gaugebyte
ibm_db2.tablespace.usedThe total used size of the table space in bytes.gaugebyte
ibm_db2.tablespace.utilizedThe utilization of the table space as a percentage.gaugepercent

Official documentation

Official documentation for the IBM Db2 integration

Metric names and descriptions are the official Datadog integration definitions (Copyright Datadog, Inc., BSD-3-Clause), reproduced unedited. The full license terms are on the About page.