{"push_id":777676131,"size":18,"distinct_size":8,"ref":"refs/heads/monitoring","head":"2dd6b2c63959cb75a7669395805434b0f61251b0","before":"1037483d0926b02f6083e5838059e5fcf979d323","commits":[{"sha":"5e8bfaea3e13b5eb677702feae5803594f7ced4a","author":{"email":"96118bda5b83985aa498c83c932f9f8baca32eee@bloomberg.net","name":"Biju Nair"},"message":"Changes in hbase init.d script for BIGTOP-1956","distinct":false,"url":"https://api.github.com/repos/kiiranh/chef-bach/commits/5e8bfaea3e13b5eb677702feae5803594f7ced4a"},{"sha":"94b5c20e7ed967e111daae6c05d15cb5642e381a","author":{"email":"e6cc13dd0e7601a4a95df32f4f2521c7c8f8d248@bloomberg.net","name":"Amit Anand"},"message":"Kerberos implementation added","distinct":false,"url":"https://api.github.com/repos/kiiranh/chef-bach/commits/94b5c20e7ed967e111daae6c05d15cb5642e381a"},{"sha":"04ace07922235440172ddb92b2f41bf2c1e4bc55","author":{"email":"8f2a83f8380044909a91cbfd80381fda3566cbca@users.noreply.github.com","name":"Clay B."},"message":"Merge pull request #117 from bloomberg/kerberos\n\nKerberos implementation added","distinct":false,"url":"https://api.github.com/repos/kiiranh/chef-bach/commits/04ace07922235440172ddb92b2f41bf2c1e4bc55"},{"sha":"4fbca6124a019ccf539dc8a564ce405594595c06","author":{"email":"8f2a83f8380044909a91cbfd80381fda3566cbca@users.noreply.github.com","name":"Clay B."},"message":"Merge pull request #241 from bijugs/bigtop-1956\n\nChanges in hbase init.d script for BIGTOP-1956","distinct":false,"url":"https://api.github.com/repos/kiiranh/chef-bach/commits/4fbca6124a019ccf539dc8a564ce405594595c06"},{"sha":"469bdca885a2beaf2459c000727e682e0560c43b","author":{"email":"e6cc13dd0e7601a4a95df32f4f2521c7c8f8d248@bloomberg.net","name":"Amit Anand"},"message":"Remove duplicate hive templates","distinct":false,"url":"https://api.github.com/repos/kiiranh/chef-bach/commits/469bdca885a2beaf2459c000727e682e0560c43b"},{"sha":"51f450498f0aa82a56bcc7bcea6d06e9e65529f8","author":{"email":"e6cc13dd0e7601a4a95df32f4f2521c7c8f8d248@bloomberg.net","name":"Amit Anand"},"message":"Run HiveServer2 with embedded thrift metastore","distinct":false,"url":"https://api.github.com/repos/kiiranh/chef-bach/commits/51f450498f0aa82a56bcc7bcea6d06e9e65529f8"},{"sha":"9b74f87d47be277e7234f2908caafd2de15897d9","author":{"email":"e6cc13dd0e7601a4a95df32f4f2521c7c8f8d248@bloomberg.net","name":"Amit Anand"},"message":"Remove unused hive templates","distinct":false,"url":"https://api.github.com/repos/kiiranh/chef-bach/commits/9b74f87d47be277e7234f2908caafd2de15897d9"},{"sha":"2329cd511d8116e6c8c2f5a362a816914ed25f28","author":{"email":"8f2a83f8380044909a91cbfd80381fda3566cbca@users.noreply.github.com","name":"Clay B."},"message":"Merge pull request #253 from amithkanand/generic_issues\n\nMake HiveServer2 a stable component","distinct":false,"url":"https://api.github.com/repos/kiiranh/chef-bach/commits/2329cd511d8116e6c8c2f5a362a816914ed25f28"},{"sha":"ed251a56dd3aa1e75ea91358adcd3ed3ffdec59c","author":{"email":"8f2a83f8380044909a91cbfd80381fda3566cbca@bloomberg.net","name":"Clay Baenziger"},"message":"Clean-up namenode and datanode memory parameters - provide new, perm gen sizes; for DN ensure GC logging, CMS and configurable heap size","distinct":false,"url":"https://api.github.com/repos/kiiranh/chef-bach/commits/ed251a56dd3aa1e75ea91358adcd3ed3ffdec59c"},{"sha":"a640408c93b29f1dc5bebabd6713c761a9338516","author":{"email":"7e4d3e7a842e0440f341ed2335d3cd1984cbae71@users.noreply.github.com","name":"Biju Nair"},"message":"Merge pull request #255 from cbaenziger/dn_memory_sizing\n\nClean-up namenode and datanode memory parameters - provide new, perm …","distinct":false,"url":"https://api.github.com/repos/kiiranh/chef-bach/commits/a640408c93b29f1dc5bebabd6713c761a9338516"},{"sha":"d9fc1943546e60641dd2ae464e4e6b09ecc16487","author":{"email":"594b2da55b2107b85eb273d50557dcada81cc40c@bloomberg.net","name":"Kiran Gavali"},"message":"Extend graphite_to_zabbix to support arbitrary metrics from graphite\nUpdate code which creates zabbix artifacts\nUpdate graphite queries\nAdd value_type as a configurable attribute\nMove monitoring attributes to a separate monitoring.rb file\nFix zabbix action definition so messages are sent only to failing host\nUse Zabbix's severity/priority levels to define severity of triggers\nUpdate actions when node attributes are changed (have to weigh how important this is as mulitple update queries per chef run will increase the chef-client run time)\nSet all Zabbix items/triggers/actions to disabled by default\n- One has to explicitly enable a particular item to have zabbix monitor it and trigger(& run action) based on graphite data\n- The items/triggers/actions will still be created in zabbix (ideally if item is not enabled it should not be created in zabbix; issue with that approach is if item was enabled and then disabled the code will be complicated to detect the change and delete the items)\n- Queries for all items are added to the query_graphite.config file even though the items are not enabled. This can be changed to not have entries for disabled items\n- Net: Making the code generic to collect data from multiple sources and work seamlessly across heterogenous cluster configurations will need some changes in the way this framework is designed\nAdd a trigger to alarm if chef-client is not running\nEnable all triggers by default\nMove service specific triggers to related recipes\nMove namenode triggers to hbase_master to handle dependencies irrespective of runlist\nAdjust chef-client run metric intervals per observations\nChange chef-client query to check success instead of all_resources metric\nAdd dependencies between server triggers","distinct":true,"url":"https://api.github.com/repos/kiiranh/chef-bach/commits/d9fc1943546e60641dd2ae464e4e6b09ecc16487"},{"sha":"fe72caee28b97e1138bf3ddf8819d46cf42c6983","author":{"email":"594b2da55b2107b85eb273d50557dcada81cc40c@bloomberg.net","name":"Kiran Gavali"},"message":"Merge query types","distinct":true,"url":"https://api.github.com/repos/kiiranh/chef-bach/commits/fe72caee28b97e1138bf3ddf8819d46cf42c6983"},{"sha":"93563a87e4d2e71887f851c5e5c0e535d6cce2cf","author":{"email":"594b2da55b2107b85eb273d50557dcada81cc40c@bloomberg.net","name":"Kiran Gavali"},"message":"Populate cluster nodes dynamically\nSeparate out namenode queries from hbase_master","distinct":true,"url":"https://api.github.com/repos/kiiranh/chef-bach/commits/93563a87e4d2e71887f851c5e5c0e535d6cce2cf"},{"sha":"6b594de2beed41c388975ff5bb915b30eb43077c","author":{"email":"594b2da55b2107b85eb273d50557dcada81cc40c@bloomberg.net","name":"Kiran Gavali"},"message":"Update query to get all nodes","distinct":true,"url":"https://api.github.com/repos/kiiranh/chef-bach/commits/6b594de2beed41c388975ff5bb915b30eb43077c"},{"sha":"e18aa9c4e86ba1c95af99274dc3bf1bd225d9a94","author":{"email":"594b2da55b2107b85eb273d50557dcada81cc40c@bloomberg.net","name":"Kiran Gavali"},"message":"Populate disks of interest to trigger on dynamically","distinct":true,"url":"https://api.github.com/repos/kiiranh/chef-bach/commits/e18aa9c4e86ba1c95af99274dc3bf1bd225d9a94"},{"sha":"ac5e194daefca4aa7000b10f97d36ae1b289dfbe","author":{"email":"594b2da55b2107b85eb273d50557dcada81cc40c@bloomberg.net","name":"Kiran Gavali"},"message":"Get disks' sizes from ohai data for triggers\nReorg trigger names so those for same node appear together in zabbix","distinct":true,"url":"https://api.github.com/repos/kiiranh/chef-bach/commits/ac5e194daefca4aa7000b10f97d36ae1b289dfbe"},{"sha":"5e0b13d847e9d608ed59e33131d6acd1ec470526","author":{"email":"594b2da55b2107b85eb273d50557dcada81cc40c@bloomberg.net","name":"Kiran Gavali"},"message":"Log error and raise exception if Zabbix or graphite hosts are not available","distinct":true,"url":"https://api.github.com/repos/kiiranh/chef-bach/commits/5e0b13d847e9d608ed59e33131d6acd1ec470526"},{"sha":"2dd6b2c63959cb75a7669395805434b0f61251b0","author":{"email":"594b2da55b2107b85eb273d50557dcada81cc40c@bloomberg.net","name":"Kiran Gavali"},"message":"Put back commented code to create zabbix trigger to monitor zabbix cron","distinct":true,"url":"https://api.github.com/repos/kiiranh/chef-bach/commits/2dd6b2c63959cb75a7669395805434b0f61251b0"}]}