From ae2fb16e1ddfa41deff9f9f224216080bbad2b94 Mon Sep 17 00:00:00 2001 From: Nicolas Boutet Date: Wed, 22 May 2019 15:08:36 +0200 Subject: [PATCH 1/2] Collect more innodb variables --- bin/metrics-mysql-graphite.rb | 50 ++++++++++++++++++++++------------- 1 file changed, 31 insertions(+), 19 deletions(-) diff --git a/bin/metrics-mysql-graphite.rb b/bin/metrics-mysql-graphite.rb index 6f3cd81..573f427 100755 --- a/bin/metrics-mysql-graphite.rb +++ b/bin/metrics-mysql-graphite.rb @@ -175,25 +175,37 @@ def metrics_hash 'Handler_savepoint_rollback' => 'handlerSavepointRollback', }, 'innodb' => { - 'Innodb_buffer_pool_pages_total' => 'bufferTotal_pages', - 'Innodb_buffer_pool_pages_free' => 'bufferFree_pages', - 'Innodb_buffer_pool_pages_dirty' => 'bufferDirty_pages', - 'Innodb_buffer_pool_pages_data' => 'bufferUsed_pages', - 'Innodb_page_size' => 'pageSize', - 'Innodb_pages_created' => 'pagesCreated', - 'Innodb_pages_read' => 'pagesRead', - 'Innodb_pages_written' => 'pagesWritten', - 'Innodb_row_lock_current_waits' => 'currentLockWaits', - 'Innodb_row_lock_waits' => 'lockWaitTimes', - 'Innodb_row_lock_time' => 'rowLockTime', - 'Innodb_data_reads' => 'fileReads', - 'Innodb_data_writes' => 'fileWrites', - 'Innodb_data_fsyncs' => 'fileFsyncs', - 'Innodb_log_writes' => 'logWrites', - 'Innodb_rows_updated' => 'rowsUpdated', - 'Innodb_rows_read' => 'rowsRead', - 'Innodb_rows_deleted' => 'rowsDeleted', - 'Innodb_rows_inserted' => 'rowsInserted', + 'Innodb_buffer_pool_pages_total' => 'bufferTotal_pages', + 'Innodb_buffer_pool_pages_free' => 'bufferFree_pages', + 'Innodb_buffer_pool_pages_dirty' => 'bufferDirty_pages', + 'Innodb_buffer_pool_pages_data' => 'bufferUsed_pages', + 'Innodb_buffer_pool_pages_flushed' => 'bufferFlushed_pages', + 'Innodb_buffer_pool_pages_misc' => 'bufferMisc_pages', + 'Innodb_buffer_pool_bytes_data' => 'bufferUsed_bytes', + 'Innodb_buffer_pool_bytes_dirty' => 'bufferDirty_bytes', + 'Innodb_buffer_pool_read_ahead_rnd' => 'bufferReadAheadRnd', + 'Innodb_buffer_pool_read_ahead' => 'bufferReadAhead', + 'Innodb_buffer_pool_read_ahead_evicted' => 'bufferReadAheadEvicted', + 'Innodb_buffer_pool_read_requests' => 'bufferReadRequests', + 'Innodb_buffer_pool_reads' => 'bufferReads', + 'Innodb_buffer_pool_wait_free' => 'bufferWaitFree', + 'Innodb_buffer_pool_write_requests' => 'bufferWriteRequests', + 'innodb_buffer_pool_size' => 'poolSize', + 'Innodb_page_size' => 'pageSize', + 'Innodb_pages_created' => 'pagesCreated', + 'Innodb_pages_read' => 'pagesRead', + 'Innodb_pages_written' => 'pagesWritten', + 'Innodb_row_lock_current_waits' => 'currentLockWaits', + 'Innodb_row_lock_waits' => 'lockWaitTimes', + 'Innodb_row_lock_time' => 'rowLockTime', + 'Innodb_data_reads' => 'fileReads', + 'Innodb_data_writes' => 'fileWrites', + 'Innodb_data_fsyncs' => 'fileFsyncs', + 'Innodb_log_writes' => 'logWrites', + 'Innodb_rows_updated' => 'rowsUpdated', + 'Innodb_rows_read' => 'rowsRead', + 'Innodb_rows_deleted' => 'rowsDeleted', + 'Innodb_rows_inserted' => 'rowsInserted', }, 'configuration' => { 'max_connections' => 'MaxConnections', From 9cbba3d89603ff4aa2f508b59e02153fc18d686e Mon Sep 17 00:00:00 2001 From: Nicolas Boutet Date: Wed, 22 May 2019 15:13:41 +0200 Subject: [PATCH 2/2] Update changelog --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index d78ec50..90f97d4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,8 @@ This project adheres to [Semantic Versioning](http://semver.org/). This CHANGELOG follows the format listed [here](https://github.com/sensu-plugins/community/blob/master/HOW_WE_CHANGELOG.md) ## [Unreleased] +### Changed +- `metrics-mysql-graphite.rb`: collect more InnoDB variables. (@boutetnico) ## [3.1.1] - 2019-03-04 ### Fixed