{"push_id":1043349836,"size":161,"distinct_size":1,"ref":"refs/heads/haissam/service-discovery","head":"019f1c6fed647ddc8564059c5ff1f0e94dc0308b","before":"8ba2f655f8f5b14321d9ed78b2144c0777a5479a","commits":[{"sha":"069d8c31ff28484d2f1ae87883e28d674f9089a7","author":{"email":"0798ebecfb7bc4dfb9d0445c2fa030eb64e1fa1c@pagerduty.com","name":"Doug Barth"},"message":"[kafka] Improve example configuration\n\nCollecting MeanRate from Kafka's Meter JMX Mbeans isn't terribly helpful\nfor graphing in DD because the rate is the mean rate for the entire\nlifetime of the Kafka broker. [1]\n\nInstead of collecting the MeanRate, we could collect the load average\nstyle rates or we can simply grab the monotonically increasing counts\nand calculate our own rate from that raw counters. Since DD captures\nmetrics at smaller time intervals than a minute, calcuating our own rate\ngives the user the most granular view of cluster activity so that's what\nthe example configuration file will contain.\n\nIn addition to fixing the collection of these rate metrics, the example\nconfiguration is also updated to collect nearly all the useful metrics\nrecommended by Confluent for alerting and trending on a Kafka cluster.\n[2]\n\n[1] http://metrics.dropwizard.io/3.1.0/manual/core/#meters\n[2] http://docs.confluent.io/1.0.1/kafka/monitoring.html","distinct":false,"url":"https://api.github.com/repos/DataDog/dd-agent/commits/069d8c31ff28484d2f1ae87883e28d674f9089a7"},{"sha":"4f4b3a1e56e9733f77494f8e40156f3907ccb8d3","author":{"email":"1f0a51c36efaa0f44e4899c26d2028681997c8ea@datadoghq.com","name":"Léo Cavaillé"},"message":"[source] Revamp our source install script\n\nCHANGELOG:\n* Use `-e` and `-u` options to be more resilient to errors\n* Aim at full POSIX comaptibility and maximum portability:\n  - The code passes w/o issues the `checkbashisms` script from debian\n    or the `shellcheck` script\n* Have better defined sections between variables/constants and code\n* Deprecate the `IS_OPENSHIFT` env var, it's been removed from the\n  cartridge\n* Better error handling, use `trap` on `EXIT` which is how we to handle\n  each line failure with `-e` set\n* Better logging, instead of redirecting with tee every command stdout\n  to a logfile and the console, we use a nice process substitution trick\n  `exec 3>&1 1>>\"$LOGFILE\" 2>&1`\n  fd 3 keeps a ref to the console stdout, and stderr/stdout are actually\n  redirected to `LOGFILE`\n* Misc cleanup","distinct":false,"url":"https://api.github.com/repos/DataDog/dd-agent/commits/4f4b3a1e56e9733f77494f8e40156f3907ccb8d3"},{"sha":"efb175a903112fb5fb021da9d82ecb55cd07cc14","author":{"email":"1f0a51c36efaa0f44e4899c26d2028681997c8ea@datadoghq.com","name":"Léo Cavaillé"},"message":"[source] Add AGENT_VERSION variable in install\n\n[skip ci]\nIt will default to a fixed \"latest tag\" that we put manually as the\n`DEFAULT_AGENT_VERSION` string in the code.\nIt's useful when you want to install the master's tip code or for\ninstance\nif one wants to test his code on a separate brach before releasing it.","distinct":false,"url":"https://api.github.com/repos/DataDog/dd-agent/commits/efb175a903112fb5fb021da9d82ecb55cd07cc14"},{"sha":"cd5024b423c3a60f62f591462cae434d8c1e0952","author":{"email":"6235427b05b2662d5c7620b5c00112860d481e88@datadoghq.com","name":"Quentin Madec"},"message":"[source] log properly (package style) & cleanup: part 2\n\n[olivier.vielpeau@datadoghq.com] This commit applies the changes\nbrought by part 1 to the source install script. The commit message\nis reproduced below.\n\nPrevisouly logging was done using supervisor & stdout, totally different\nfrom the package logging. There are options in the configuration to\nchange the log location, so let's use them instead of doing this trick!\n\nIn order to do this, this changes were made:\n* remove supervisor processes logging (except `supervisor` itself)\n* add a step to configure log location in the source install script\n\nIn order to clean weird conf location & others:\n* move `supervisor.conf` from `supervisord/` to `agent/` with\n`datadog.conf`\n* update `bin/agent` to reflect this change\n* remove `bin/info` as it is handled in `bin/agent` now (was probably\nstill here for _legacy_ reasons)\n* put launchd logs in the same directory as other logs (`logs/`)","distinct":false,"url":"https://api.github.com/repos/DataDog/dd-agent/commits/cd5024b423c3a60f62f591462cae434d8c1e0952"},{"sha":"a437f1c577d4d085c21a83ebee1e43cdb1450d25","author":{"email":"1f0a51c36efaa0f44e4899c26d2028681997c8ea@datadoghq.com","name":"Léo Cavaillé"},"message":"[source] use pip-allow-failures\n\n[skip ci]","distinct":false,"url":"https://api.github.com/repos/DataDog/dd-agent/commits/a437f1c577d4d085c21a83ebee1e43cdb1450d25"},{"sha":"b311a1e4654627e3ca2ac7e6e00d576ec9f44a92","author":{"email":"94977dd3a4f14c7908eec85a01ce47741613013b@datadoghq.com","name":"Olivier Vielpeau"},"message":"[source] Fix and improve metrics submission test\n\n- Fix the test always succeeding\n- Enable error trap in metrics submission test\n- Print dots of test progression in console output\n- Allow the test to run with either `curl` or `wget`\n- Small changes in output messages (`agent` --> `Agent`, grammar)","distinct":false,"url":"https://api.github.com/repos/DataDog/dd-agent/commits/b311a1e4654627e3ca2ac7e6e00d576ec9f44a92"},{"sha":"c21e45cca985c9d1f10bb28473874c4cdb2dc4a1","author":{"email":"94977dd3a4f14c7908eec85a01ce47741613013b@datadoghq.com","name":"Olivier Vielpeau"},"message":"[source] Fix redirection to /dev/fd/3 on FreeBSD\n\n[skip ci]\nBy default, FreeBSD doesn't initialize the file /dev/fd/n\nwhen a shell script uses the n stream (for n > 2).\n\nTo work around this we `tee` to the logfile and redirect `tee`'s output\nto stream 3.","distinct":false,"url":"https://api.github.com/repos/DataDog/dd-agent/commits/c21e45cca985c9d1f10bb28473874c4cdb2dc4a1"},{"sha":"69e40df3555a3c22d70312a96a33cf2c707337be","author":{"email":"94977dd3a4f14c7908eec85a01ce47741613013b@datadoghq.com","name":"Olivier Vielpeau"},"message":"[source] Fix typo in `SunOS` preventing correct install on solaris\n\n[skip ci]\n`SunOs` --> `SunOS`","distinct":false,"url":"https://api.github.com/repos/DataDog/dd-agent/commits/69e40df3555a3c22d70312a96a33cf2c707337be"},{"sha":"dbb0bf995b5cff7e415789b16e6665582e402518","author":{"email":"94977dd3a4f14c7908eec85a01ce47741613013b@datadoghq.com","name":"Olivier Vielpeau"},"message":"[source] Do not trigger error_trap on zero exit status\n\n[skip ci]\nAllow the source install to exit successfully when\n`exit 0` is called","distinct":false,"url":"https://api.github.com/repos/DataDog/dd-agent/commits/dbb0bf995b5cff7e415789b16e6665582e402518"},{"sha":"1d9fe9703750b2f3fd8221d3c0d7469bd994bf04","author":{"email":"94977dd3a4f14c7908eec85a01ce47741613013b@datadoghq.com","name":"Olivier Vielpeau"},"message":"[source] Mac OS: remove support of auto-start on user login\n\nIt was broken because we've made some changes to the plist file.\nNow that we have a DMG package for Mac, users should use\nit instead if they want to have that feature out-of-the-box.\n[skip ci]","distinct":false,"url":"https://api.github.com/repos/DataDog/dd-agent/commits/1d9fe9703750b2f3fd8221d3c0d7469bd994bf04"},{"sha":"247d2683dcc2fd8457e0dd14d304c267c393e6a2","author":{"email":"94977dd3a4f14c7908eec85a01ce47741613013b@datadoghq.com","name":"Olivier Vielpeau"},"message":"[source] Mention directory to start the agent from\n\n[skip ci]","distinct":false,"url":"https://api.github.com/repos/DataDog/dd-agent/commits/247d2683dcc2fd8457e0dd14d304c267c393e6a2"},{"sha":"32126c4e52ba06c228c554270dc94e866e1939b8","author":{"email":"94977dd3a4f14c7908eec85a01ce47741613013b@datadoghq.com","name":"Olivier Vielpeau"},"message":"[source] Upgrade pip and supervisor\n\nUse the versions that are already used in omnibus-software for the\ndeb and rpm packages.\n\n[skip ci]","distinct":false,"url":"https://api.github.com/repos/DataDog/dd-agent/commits/32126c4e52ba06c228c554270dc94e866e1939b8"},{"sha":"c57d273633c37db92d5700fb0e48022178f29e5f","author":{"email":"94977dd3a4f14c7908eec85a01ce47741613013b@datadoghq.com","name":"Olivier Vielpeau"},"message":"[packaging][source] Release 5.7.0\n\n[skip ci]","distinct":false,"url":"https://api.github.com/repos/DataDog/dd-agent/commits/c57d273633c37db92d5700fb0e48022178f29e5f"},{"sha":"23afe58f1c9c5b691c8e8a9ad2776e65acd29efd","author":{"email":"94977dd3a4f14c7908eec85a01ce47741613013b@datadoghq.com","name":"Olivier Vielpeau"},"message":"[source] Set up logging correctly in all cases\n\nSet up logging correctly:\n- in datadog.conf when the file exists or is created by the script\n- in datadog.conf.example otherwise\n\n[skip ci]","distinct":false,"url":"https://api.github.com/repos/DataDog/dd-agent/commits/23afe58f1c9c5b691c8e8a9ad2776e65acd29efd"},{"sha":"159762c4f10a1bd4f467e5f980e823b599facc49","author":{"email":"c9fde0d73bed8f7140590dbacfb0c8994627b9d7@hired.com","name":"Doug Barth"},"message":"Fixing some mbean values.\n\nPR catch from @DorianZaccaria. Thank you!","distinct":false,"url":"https://api.github.com/repos/DataDog/dd-agent/commits/159762c4f10a1bd4f467e5f980e823b599facc49"},{"sha":"5dbf0f21004d140643599e6882c904591b0be1c9","author":{"email":"f83a9061da99843d60d9888dc23abbb096308b11@gmail.com","name":"Kostas"},"message":"[ceph] add new ceph integration","distinct":false,"url":"https://api.github.com/repos/DataDog/dd-agent/commits/5dbf0f21004d140643599e6882c904591b0be1c9"},{"sha":"c2800d55f5c1204787bbd2eedd7ac3312ff9876d","author":{"email":"f0699137713be92736351a0674e79536595e4a60@datadoghq.com","name":"Remi Hakim"},"message":"Merge pull request #2264 from DataDog/cephng\n\n[ceph] add new ceph integration","distinct":false,"url":"https://api.github.com/repos/DataDog/dd-agent/commits/c2800d55f5c1204787bbd2eedd7ac3312ff9876d"},{"sha":"49122095d7788241dfd077a78efd0c80d78ec82b","author":{"email":"5f571e0a3ae0f5c06cec815b7f25b4d2ac00f6b6@datadoghq.com","name":"Jaime Fullaondo"},"message":"[mysql] fixing uncaught lint issues - self.warning takes preformatted string.","distinct":false,"url":"https://api.github.com/repos/DataDog/dd-agent/commits/49122095d7788241dfd077a78efd0c80d78ec82b"},{"sha":"2a87346092e8370c23a64466d80f1d0ff0178b7c","author":{"email":"4b7e291b53118d61c0b96bc91172056b7a3ecf6b@gmail.com","name":"John Matson"},"message":"Exclude aggregated metrics not associated with a specific keyspace","distinct":false,"url":"https://api.github.com/repos/DataDog/dd-agent/commits/2a87346092e8370c23a64466d80f1d0ff0178b7c"},{"sha":"d0b28e509a2bf785963269b7d4076e4e8947a9a7","author":{"email":"b898d5a7cc630c45541d08ef6118abe69e2c18c8@gmail.com","name":"Jaime Fullaondo"},"message":"Merge pull request #2270 from DataDog/jaime/mysql_lint\n\n[mysql] fixing uncaught lint issues - self.warning takes preformatted string.","distinct":false,"url":"https://api.github.com/repos/DataDog/dd-agent/commits/d0b28e509a2bf785963269b7d4076e4e8947a9a7"}]}