{"push_id":1001202847,"size":27,"distinct_size":1,"ref":"refs/heads/examples-tests","head":"f6419c45f5e7de985262547336a6bde59940c214","before":"2e053593467d146614b29c8598f714e6234d1873","commits":[{"sha":"42be69412d1aa7ee339d6b058cfeefb0944fc7f1","author":{"email":"649d1152bb80f39865b11b05bcf65515a12de820@jut.io","name":"Mark Stemm"},"message":"Add example programs for reading nginx logs.\n\nAdd example programs and docker-compose files that show how to read\nnginx logs using logstash, save the parsed results in elasticsearch,\nand summarize the parsed results in juttle programs.\n\nI am checking the programs in, but I'm not including them in the\nexamples README or providing a standalong README for now, as the\nprogram seems pretty specific to our situation. Maybe we need another\nrepository just for internal-facing programs and supporting\ninfrastructure?","distinct":false,"url":"https://api.github.com/repos/juttle/juttle-engine/commits/42be69412d1aa7ee339d6b058cfeefb0944fc7f1"},{"sha":"62b64b171c92acf4c6caa9b664c5351a1ce03905","author":{"email":"649d1152bb80f39865b11b05bcf65515a12de820@jut.io","name":"Mark Stemm"},"message":"Add README.\n\nAdd a README describing the docker-compose file and necessary\nconfiguration. Still not including it in the main examples README as\nit won't work unless someone has an nginx log file to parse.","distinct":false,"url":"https://api.github.com/repos/juttle/juttle-engine/commits/62b64b171c92acf4c6caa9b664c5351a1ce03905"},{"sha":"56ecc154de54bef79d13db7b602deaffca97c18c","author":{"email":"649d1152bb80f39865b11b05bcf65515a12de820@jut.io","name":"Mark Stemm"},"message":"Add cloudwatch-specific example programs.\n\nI was going to wait for juttle-powered input support to be in\njuttle-engine before adding cloudwatch-specific programs, but the set\nof metrics isn't *too* horrible and I've enumerated them anyway in the\ndocumentation, so add the programs now.\n\naws_defined_metrics.juttle names the cloudwatch metrics that exist for\neach product. That in turn is used for the inputs aws_control_metric,1,2.juttle.\n\nThe programs are:\n- top_items.juttle: Show a barchart of the top 10 items by any\n  cloudwatch metric.\n- metric_timechart.juttle: Show a timechart of a given cloudwatch\n  metric across all items.\n- metric_outlier_timechart.juttle: Like metric_timechart, but shows\n  the difference from the median as a way to highlight outliers.\n- metric_correlation_scatterchart.juttle: Show a scatterchart of any\n  cloudwatch metric vs any other cloudwatch metric for all items.\n\nAlso add a barchart of the top EC2 instances by CPU Utilization to the\noverview page, just as a way to show off cloudwatch support.","distinct":false,"url":"https://api.github.com/repos/juttle/juttle-engine/commits/56ecc154de54bef79d13db7b602deaffca97c18c"},{"sha":"e622f034ff14193388d5230ef49ea63ef49a7222","author":{"email":"649d1152bb80f39865b11b05bcf65515a12de820@jut.io","name":"Mark Stemm"},"message":"Improve outlier behavior with 1 minute sampling.\n\nI was seeing bad results with 1 minute batching for some metrics, so\nincrease the window width to 30 mintues and the period to 5 minutes.\n\nAlso go back to the original behavior wrt setting oldtime before the\njoin--this was actually necessary. I think I can fix this by using the\nappropriate option to join, but I'll fix that in a separate PR.","distinct":false,"url":"https://api.github.com/repos/juttle/juttle-engine/commits/e622f034ff14193388d5230ef49ea63ef49a7222"},{"sha":"84d17eb34f1f9b52572ee4eaa8364f5342ccc8d1","author":{"email":"649d1152bb80f39865b11b05bcf65515a12de820@jut.io","name":"Mark Stemm"},"message":"Use the documented form of head.\n\nHead <limit> is documented, although head -<limit> happens to work.","distinct":false,"url":"https://api.github.com/repos/juttle/juttle-engine/commits/84d17eb34f1f9b52572ee4eaa8364f5342ccc8d1"},{"sha":"63429e9aa1a503103f4eaf66bb6b70f95ec4bc92","author":{"email":"649d1152bb80f39865b11b05bcf65515a12de820@jut.io","name":"Mark Stemm"},"message":"Address feedback from Mike.\n\nCan combine reduce and put into 1 step.","distinct":false,"url":"https://api.github.com/repos/juttle/juttle-engine/commits/63429e9aa1a503103f4eaf66bb6b70f95ec4bc92"},{"sha":"2db61fd4a0f6f9b314e5a5141c68a13f4bd403fe","author":{"email":"649d1152bb80f39865b11b05bcf65515a12de820@jut.io","name":"Mark Stemm"},"message":"Merge pull request #57 from juttle/add-cloudwatch-programs\n\nAdd cloudwatch-specific example programs.","distinct":false,"url":"https://api.github.com/repos/juttle/juttle-engine/commits/2db61fd4a0f6f9b314e5a5141c68a13f4bd403fe"},{"sha":"8b180159a711f8936946da796b9ed8a74b4f3b5e","author":{"email":"649d1152bb80f39865b11b05bcf65515a12de820@jut.io","name":"Mark Stemm"},"message":"Merge pull request #56 from juttle/add-nginx-examples\n\nAdd example programs for reading nginx logs.","distinct":false,"url":"https://api.github.com/repos/juttle/juttle-engine/commits/8b180159a711f8936946da796b9ed8a74b4f3b5e"},{"sha":"db1d74591ccaaef2ce9a4cce05cb39d43976920e","author":{"email":"346cb68d3b9f7e5a4215579cf87381b6febc10ea@gmail.com","name":"Oleg Seletsky"},"message":"bump dep versions and remove juttle (its now in juttle-service)","distinct":false,"url":"https://api.github.com/repos/juttle/juttle-engine/commits/db1d74591ccaaef2ce9a4cce05cb39d43976920e"},{"sha":"be0037853fcae0563588acd2eacb1b26c0d6bba5","author":{"email":"346cb68d3b9f7e5a4215579cf87381b6febc10ea@gmail.com","name":"Oleg Seletsky"},"message":"bin/juttle fixes\n\n- Change 'outrigger' to 'juttle-engine'\n- Change path to point to juttle-service's bin/juttle","distinct":false,"url":"https://api.github.com/repos/juttle/juttle-engine/commits/be0037853fcae0563588acd2eacb1b26c0d6bba5"},{"sha":"0712ae5ccbb82ca9eaa707e83022460f6e832848","author":{"email":"346cb68d3b9f7e5a4215579cf87381b6febc10ea@gmail.com","name":"Oleg Seletsky"},"message":"add /version endpoint","distinct":false,"url":"https://api.github.com/repos/juttle/juttle-engine/commits/0712ae5ccbb82ca9eaa707e83022460f6e832848"},{"sha":"04b27c1cc6cd1d954b7d848f7c2c246e154a2d7a","author":{"email":"346cb68d3b9f7e5a4215579cf87381b6febc10ea@gmail.com","name":"Oleg Seletsky"},"message":"juttle-engine-client: get 'cli errors' modules from juttle-service","distinct":false,"url":"https://api.github.com/repos/juttle/juttle-engine/commits/04b27c1cc6cd1d954b7d848f7c2c246e154a2d7a"},{"sha":"917dfaf48f0350e7f2f7eaee93671af828c326e7","author":{"email":"346cb68d3b9f7e5a4215579cf87381b6febc10ea@gmail.com","name":"Oleg Seletsky"},"message":"0.3.0-rc.0","distinct":false,"url":"https://api.github.com/repos/juttle/juttle-engine/commits/917dfaf48f0350e7f2f7eaee93671af828c326e7"},{"sha":"de15524c9e1cb499c5734ce71f215a811b8bf6d4","author":{"email":"649d1152bb80f39865b11b05bcf65515a12de820@jut.io","name":"Mark Stemm"},"message":"Fix elasticsearch search_ui program.\n\nWe shouldn't add quote != null, as keeping it results in these errors:\n\nunexpected error\nfield \"quote\" is analyzed in type \"logs\" in index \"logstash-2009.04.09\", results may be unexpected","distinct":false,"url":"https://api.github.com/repos/juttle/juttle-engine/commits/de15524c9e1cb499c5734ce71f215a811b8bf6d4"},{"sha":"853b5053ee8c15b1f5e748b31294051607bcda83","author":{"email":"649d1152bb80f39865b11b05bcf65515a12de820@jut.io","name":"Mark Stemm"},"message":"Update postgres db config.\n\nUpdate the postgres config in the provided default juttle-config.json\nto match the new format in postgres adapter >= 0.5.0.","distinct":false,"url":"https://api.github.com/repos/juttle/juttle-engine/commits/853b5053ee8c15b1f5e748b31294051607bcda83"},{"sha":"ee1e031abd9e4911bf0fb06be2ce10da3b6a7768","author":{"email":"649d1152bb80f39865b11b05bcf65515a12de820@jut.io","name":"Mark Stemm"},"message":"Update twitter example to reflect new API.\n\n-delay changed to -lag.\ndrop -stream\nadd -to :end: as a end needs to be specified for live reads.","distinct":false,"url":"https://api.github.com/repos/juttle/juttle-engine/commits/ee1e031abd9e4911bf0fb06be2ce10da3b6a7768"},{"sha":"47fe7c0e6f2801bac6820dfbb2443bb2b8f08a08","author":{"email":"346cb68d3b9f7e5a4215579cf87381b6febc10ea@gmail.com","name":"Oleg Seletsky"},"message":"version endpoint change\n\nInstead of juttle-engine registering its own version endpoint, add itself as a component to juttle-service.","distinct":false,"url":"https://api.github.com/repos/juttle/juttle-engine/commits/47fe7c0e6f2801bac6820dfbb2443bb2b8f08a08"},{"sha":"4c8bbc59346c367dbc2e6385eee2db2ea2550393","author":{"email":"346cb68d3b9f7e5a4215579cf87381b6febc10ea@gmail.com","name":"Oleg Seletsky"},"message":"package.json: bump juttle-viewer to 0.2.0","distinct":false,"url":"https://api.github.com/repos/juttle/juttle-engine/commits/4c8bbc59346c367dbc2e6385eee2db2ea2550393"},{"sha":"9edf6a4d4ea4047a9d765a1138c7ed315b9a2418","author":{"email":"346cb68d3b9f7e5a4215579cf87381b6febc10ea@gmail.com","name":"Oleg Seletsky"},"message":"examples: change timechart '-display.dataDensity 0' to '-downsample false'","distinct":false,"url":"https://api.github.com/repos/juttle/juttle-engine/commits/9edf6a4d4ea4047a9d765a1138c7ed315b9a2418"},{"sha":"e9e3cd33407bc08097247a6e64ec4a98ca606d0a","author":{"email":"346cb68d3b9f7e5a4215579cf87381b6febc10ea@gmail.com","name":"Oleg Seletsky"},"message":"package.json: bump juttle-service to 0.3.0","distinct":false,"url":"https://api.github.com/repos/juttle/juttle-engine/commits/e9e3cd33407bc08097247a6e64ec4a98ca606d0a"}]}