Archive for the ‘Cacti’ tag
Version 1.1.7 of Better Cacti Templates released
I’ve released version 1.1.7 of the Better Cacti Templates project. This release includes a bunch of bug fixes, some new graphs for MySQL, and two new sets of graphs, for Redis graphing and for JMX graphing.
There are upgrade instructions on the project wiki for this and all releases. There is also a comprehensive tutorial on how to create your own graphs and templates with this project. Use the project issue tracker to view and report issues, and use the project mailing list to discuss the templates and scripts.
The full changelog follows.
* Added graphs for Innodb_row_lock_waits and Innodb_row_lock_time (issue 118).
* Added graphs for the MyISAM key buffer memory consumption (issue 127).
* The loadavg/users graphs failed when only 1 user was logged in (issue 131).
* The Apache and Nginx graphs couldn't use the --port2 option (issue 129).
* The InnoDB Log graph's unflushed_log should be GAUGE not COUNTER (issue 10).
* Added graphs for InnoDB semaphore waits (issue 124).
* Added Redis graphs (issue 90).
* Added --openvz_cmd configuration and command-line option (issue 130).
* Added --mysql_ssl configuration and command-line option (issue 103).
* Added JMX graphs (--type jmx) (issue 139).
* Big-integer math printf spec was missing a % character (issue 137).
* Partially accepted patches from Artur Kaszuba (more remaining in issue 120).
I’ll be speaking at the O’Reilly MySQL Conference 2010
I’m speaking at the O’Reilly MySQL Conference 2010. I hope I don’t lose my voice, because I have four sessions!
- Diagnosing and Fixing MySQL Performance Problems
- EXPLAIN Demystified
- Read-Write Splitting: Techniques, Challenges, and Solutions
- MySQL Graphing and Trending with Cacti
You can click through on the links above to learn more about each session. I’m also looking forward to the other sessions. Here’s a sample of a few that I have my eye on:
- Linux performance tuning and stabilization tips by Yoshinori Matsunobu
- MySQL Proxy meets: Memcache by Jan Kneschke
- PHP Object-Relational Mapping Libraries In Action by Fernando Ipar
The schedule is far from complete, because the conference committee is still working on it, but the proposals to choose from are impressive. Stay tuned as more talks are approved and the schedule fills out, and don’t wait too long to register and book your flight! This is going to be a banner year.
Version 1.1.6 of Better Cacti Templates released
I’ve released version 1.1.6 of the Better Cacti Templates project. This release includes a bunch of bug fixes (but not all of them!) and two new sets of graphs. One set is for disk I/O on GNU/Linux, and the other is a new set of templates for OpenVZ. I’m looking for feedback on both of those. This release also has a bunch of code-level features: much better test coverage (hooray!), and a refactored ss_get_by_ssh.php that makes it much easier to create new graphs and templates. The SSH-based templates also take advantage of the same caching as the MySQL templates, which makes them a lot more efficient.
There are upgrade instructions on the project wiki for this and all releases. There is also a comprehensive tutorial on how to create your own graphs and templates with this project. Use the project issue tracker to view and report issues, and use the project mailing list to discuss the templates and scripts.
The full changelog follows.
2010-01-10: version 1.1.6
* Added OpenVZ graphs (--type openvz) (issue 95).
* Added IO usage graphs (--type diskstats) (issue 97).
* Added extra error-reporting (issue 110).
* The $debug $debug_log options couldn't be set in the .cnf file (issue 110).
* Added a --use-ssh option to ss_get_by_ssh.php (issue 66).
* Added a debugging log to ss_get_by_ssh.php (issue 54).
* Enabled caching of results in ss_get_by_ssh.php (issue 46).
* Added a test suite for ss_get_by_ssh.php (issue 110).
* The 'free' stats suffered from PHP's issues with big numbers (issue 102).
* There was ambiguity (but no error) in SHOW STATUS overrides (issue 106).
* It was hard to debug failures caused by missing ext/mysql (issue 105).
* Code to make ss_get_mysql_stats.php testable was broken (issue 108).


