This plugin provides native MySQL instrumentation for monitoring and metrics collection, including: service health, database connectivity, `InnoDB` locks, replication status, metrics collection, and sending metrics to a MySQL database.
[x] Update Changelog following the conventions laid out here
[ ] Update README with any necessary configuration snippets
[ ] Binstubs are created if needed
[ ] RuboCop passes
[ ] Existing tests pass
New Plugins
[ ] Tests
[ ] Add the plugin to the README
[ ] Does it have a complete header as outlined here
Purpose
When using the script with -h 127.0.0.1 we end up with 127 as hostname, I change to have a hostname more graphite compliant
include MR #111: Collect more innodb variables #111
include metrics gathering from https://github.com/sensu-plugins/sensu-plugins-percona in metrics-mysql-graphite.rb (there is no reason to run the gathering twice and no reasons to keep two code base)
Pull Request Checklist
Is this in reference to an existing issue? no
General
[x] Update Changelog following the conventions laid out here
[ ] Update README with any necessary configuration snippets
[ ] Binstubs are created if needed
[ ] RuboCop passes
[ ] Existing tests pass
New Plugins
[ ] Tests
[ ] Add the plugin to the README
[ ] Does it have a complete header as outlined here
Purpose
https://github.com/sensu-plugins/sensu-plugins-percona
inmetrics-mysql-graphite.rb
(there is no reason to run the gathering twice and no reasons to keep two code base)Known Compatibility Issues