{"push_id":780654323,"size":57,"distinct_size":0,"ref":"refs/heads/master","head":"0700aebb56012097697fa211bc68bd6c5981e195","before":"fce71e46c4f8c6ec258e80fcdf74b1e05babac02","commits":[{"sha":"6e15355edd7e98bdef12e9cf8385ab9ecfdb39ff","author":{"email":"b617834f89be0c2a85d223f602f0a5edf9446141@raintank.io","name":"Dieter Plaetinck"},"message":"add nsq_to_kairos and nsq_to_elasticsearch prototypes","distinct":false,"url":"https://api.github.com/repos/raintank/raintank-metric/commits/6e15355edd7e98bdef12e9cf8385ab9ecfdb39ff"},{"sha":"9a4e810070f8988e690de84b0802138fb8ee04a8","author":{"email":"b617834f89be0c2a85d223f602f0a5edf9446141@raintank.io","name":"Dieter Plaetinck"},"message":"gitignore","distinct":false,"url":"https://api.github.com/repos/raintank/raintank-metric/commits/9a4e810070f8988e690de84b0802138fb8ee04a8"},{"sha":"a35e4d70896ee46bf49f181e0af167e312a4ca6c","author":{"email":"b617834f89be0c2a85d223f602f0a5edf9446141@raintank.io","name":"Dieter Plaetinck"},"message":"fix","distinct":false,"url":"https://api.github.com/repos/raintank/raintank-metric/commits/a35e4d70896ee46bf49f181e0af167e312a4ca6c"},{"sha":"b6bd601b48c7c0c9f06a228bfcf4a5b9955766b2","author":{"email":"6e1a438cfe5a6c9e2165665f8c2258849ccc43f0@monkey.id.au","name":"woodsaj"},"message":"refactor metricDef schema and clean up legacy code.","distinct":false,"url":"https://api.github.com/repos/raintank/raintank-metric/commits/b6bd601b48c7c0c9f06a228bfcf4a5b9955766b2"},{"sha":"dfc9c5c243963ab9d0852a45f09de2af96cc21de","author":{"email":"b617834f89be0c2a85d223f602f0a5edf9446141@raintank.io","name":"Dieter Plaetinck"},"message":"use low-prio channel if we back up + refactor + remove total msg cap","distinct":false,"url":"https://api.github.com/repos/raintank/raintank-metric/commits/dfc9c5c243963ab9d0852a45f09de2af96cc21de"},{"sha":"2eb2203d4f00ab57dc3aa7af21419918c6506ee0","author":{"email":"b617834f89be0c2a85d223f602f0a5edf9446141@raintank.io","name":"Dieter Plaetinck"},"message":"enable pprof on http","distinct":false,"url":"https://api.github.com/repos/raintank/raintank-metric/commits/2eb2203d4f00ab57dc3aa7af21419918c6506ee0"},{"sha":"bda7a97a04ac8421df66ddc455b5d76b800b2526","author":{"email":"b617834f89be0c2a85d223f602f0a5edf9446141@raintank.io","name":"Dieter Plaetinck"},"message":"use first byte to determine format","distinct":false,"url":"https://api.github.com/repos/raintank/raintank-metric/commits/bda7a97a04ac8421df66ddc455b5d76b800b2526"},{"sha":"1da5cf46df304fea20b5e9c6ebda1e17d69279db","author":{"email":"b617834f89be0c2a85d223f602f0a5edf9446141@raintank.io","name":"Dieter Plaetinck"},"message":"better log messages","distinct":false,"url":"https://api.github.com/repos/raintank/raintank-metric/commits/1da5cf46df304fea20b5e9c6ebda1e17d69279db"},{"sha":"8f4de569a73911a5536868bec25cbcf47e158d43","author":{"email":"b617834f89be0c2a85d223f602f0a5edf9446141@raintank.io","name":"Dieter Plaetinck"},"message":"enable nsq testing by printing out our own id's","distinct":false,"url":"https://api.github.com/repos/raintank/raintank-metric/commits/8f4de569a73911a5536868bec25cbcf47e158d43"},{"sha":"f82082143bc8d0eedb231c7828fe324a7d874e52","author":{"email":"6e1a438cfe5a6c9e2165665f8c2258849ccc43f0@monkey.id.au","name":"woodsaj"},"message":"Merge branch 'nsq' into nsq-metric-schema\n\nConflicts:\n\tnsq_to_kairos/nsq_to_kairos.go","distinct":false,"url":"https://api.github.com/repos/raintank/raintank-metric/commits/f82082143bc8d0eedb231c7828fe324a7d874e52"},{"sha":"15aa61e300905f2009a03757286b6a7f65caa81c","author":{"email":"6e1a438cfe5a6c9e2165665f8c2258849ccc43f0@monkey.id.au","name":"woodsaj"},"message":"change metricId to be md5sum of series+tags.\n\nAlso update Tags field to use string for both key\nand value.  This will help with transitioning to protobuf","distinct":false,"url":"https://api.github.com/repos/raintank/raintank-metric/commits/15aa61e300905f2009a03757286b6a7f65caa81c"},{"sha":"47557d218a763069115d7ddd8d74e2cc2242ef10","author":{"email":"6e1a438cfe5a6c9e2165665f8c2258849ccc43f0@monkey.id.au","name":"woodsaj"},"message":"fix typo","distinct":false,"url":"https://api.github.com/repos/raintank/raintank-metric/commits/47557d218a763069115d7ddd8d74e2cc2242ef10"},{"sha":"316d1ec2e920558909d31010383db896ca990afb","author":{"email":"6e1a438cfe5a6c9e2165665f8c2258849ccc43f0@monkey.id.au","name":"woodsaj"},"message":"log how many metrics we are processing","distinct":false,"url":"https://api.github.com/repos/raintank/raintank-metric/commits/316d1ec2e920558909d31010383db896ca990afb"},{"sha":"0ae558b1c7467b33b08337d76cb3d516e468f3bb","author":{"email":"6e1a438cfe5a6c9e2165665f8c2258849ccc43f0@monkey.id.au","name":"woodsaj"},"message":"process each metric batch in a goroutine","distinct":false,"url":"https://api.github.com/repos/raintank/raintank-metric/commits/0ae558b1c7467b33b08337d76cb3d516e468f3bb"},{"sha":"2ca15cac62abf567512dc1cdd4c3d0ba8ba56fb3","author":{"email":"b617834f89be0c2a85d223f602f0a5edf9446141@raintank.io","name":"Dieter Plaetinck"},"message":"dry run mode","distinct":false,"url":"https://api.github.com/repos/raintank/raintank-metric/commits/2ca15cac62abf567512dc1cdd4c3d0ba8ba56fb3"},{"sha":"40d2337cbcc03485641c7b96b41c79413f461dc7","author":{"email":"6e1a438cfe5a6c9e2165665f8c2258849ccc43f0@monkey.id.au","name":"woodsaj"},"message":"add app for procesing collectorEvents.\n\nevents are published to NSQ, this new app consumes the events\nand stores them in ElasticSearch.","distinct":false,"url":"https://api.github.com/repos/raintank/raintank-metric/commits/40d2337cbcc03485641c7b96b41c79413f461dc7"},{"sha":"c37816dcadc11525d5ed8cbc2a0f2c0cc0e8fff3","author":{"email":"6e1a438cfe5a6c9e2165665f8c2258849ccc43f0@monkey.id.au","name":"woodsaj"},"message":"remove legacy code.","distinct":false,"url":"https://api.github.com/repos/raintank/raintank-metric/commits/c37816dcadc11525d5ed8cbc2a0f2c0cc0e8fff3"},{"sha":"72979b71107dbd86c1ebe7951b9473f3f0d56d66","author":{"email":"6e1a438cfe5a6c9e2165665f8c2258849ccc43f0@monkey.id.au","name":"woodsaj"},"message":"use log instead of fmt.printf. store metricDef in redis after writing to elastic","distinct":false,"url":"https://api.github.com/repos/raintank/raintank-metric/commits/72979b71107dbd86c1ebe7951b9473f3f0d56d66"},{"sha":"0b55eef22fb27656d6badc6add31ac4282e94d8a","author":{"email":"6e1a438cfe5a6c9e2165665f8c2258849ccc43f0@monkey.id.au","name":"woodsaj"},"message":"process metric batches in goroutine","distinct":false,"url":"https://api.github.com/repos/raintank/raintank-metric/commits/0b55eef22fb27656d6badc6add31ac4282e94d8a"},{"sha":"c96f7f1fb902fe25cb6b4526777128e36514859a","author":{"email":"6e1a438cfe5a6c9e2165665f8c2258849ccc43f0@monkey.id.au","name":"woodsaj"},"message":"bug fix.","distinct":false,"url":"https://api.github.com/repos/raintank/raintank-metric/commits/c96f7f1fb902fe25cb6b4526777128e36514859a"}]}