)]}'
{
  "log": [
    {
      "commit": "29c5b4d017703818840a3ada2d5ccd5799367de1",
      "tree": "488b889185347a2b98df7d774c6d8a6b1fdfa864",
      "parents": [
        "42709c1a8ea3b0f805d6ebe63cd9c37ef18be4cd"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Jun 27 09:19:13 2017 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Jun 27 09:20:25 2017 +0200"
      },
      "message": "Add service class for remote_collector in container\n\nChange-Id: Ibaf0b4efce1ba8bf0447987b89eedae9ea3d13b5\n"
    },
    {
      "commit": "c1c6d852aa4e18a403d96b48fd69b23d531028f3",
      "tree": "8afc761276e99790dc41b59320357f88f17f3146",
      "parents": [
        "a5645075a79398f3b81559467ae0a85180dfc5df"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Mon Jun 19 12:48:33 2017 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Mon Jun 19 12:48:33 2017 +0200"
      },
      "message": "Add Telegraf output for remote_collector\n\nThis sends metrics derived from notifications to Telegraf (and then\nPrometheus) instead of InfluxDB.\n\nChange-Id: Ib16522843db003297c835317419c98b476eea4d6\n"
    },
    {
      "commit": "a5645075a79398f3b81559467ae0a85180dfc5df",
      "tree": "902507eaa040f3abf444bb654465033e849f7785",
      "parents": [
        "517ec618b35d09ece6e9c730edd736f1f2cf75e6"
      ],
      "author": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Tue Jun 13 11:55:23 2017 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Mon Jun 19 11:58:16 2017 +0200"
      },
      "message": "Add Telegraf output for log_collector\n\nThis sends metrics derived from logs to Telegraf instead\nof the metric_collector service.\n\nChange-Id: I596cf2c5700e57df056de57cbc3fea1079d79773\n"
    },
    {
      "commit": "37e35381d3d050539b5a7fa85c424c02318c95c3",
      "tree": "a411d48f706fa3997c0521482ffee6efb0348c73",
      "parents": [
        "ff3b6e464c1dfaae103765f6deb72ea5de052897"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Mar 21 11:03:35 2017 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Wed Mar 22 15:28:02 2017 +0100"
      },
      "message": "Add Nagios class to the metric_collector metadata\n\nThis change adds a Nagios output class to the metric_collector service\nmetadata to be on par with Sensu.\n\nChange-Id: Ib094961cf395c451ad6517ab73f928d3ef6537fc\n"
    },
    {
      "commit": "202d35747f813b1eb01197c202a49de7c62488d7",
      "tree": "38bf813b922c8e31873d631dc7be0ca04e6c23b8",
      "parents": [
        "60f7189cb5a64cd1bb015c692367254545739218"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Mar 14 15:02:08 2017 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Wed Mar 15 15:11:19 2017 +0100"
      },
      "message": "Add support for Syslog output\n\nThis change enables the log_collector and remote_collector services to\nsend the logs and notifications to a remote Syslog server.\nWhen forwarding notifications to Syslog, it is also required to send the\nhostname so this patch adds the local hostname by default for\nnotifications.\n\nChange-Id: I4e84527fa9712a0d278d6d6aa5960d05125a68b0\n"
    },
    {
      "commit": "92d954b9a580026436ca8351a2ba8a2d6f861b2e",
      "tree": "89e9d1e038528cabae678d2b6e7384f03c56b1b4",
      "parents": [
        "9e3b5b4895737d9e5411cb2bed4ace1700526d1f"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Fri Feb 24 10:48:39 2017 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Mon Mar 06 14:10:25 2017 +0100"
      },
      "message": "Add watchdog for Heka services\n\nThis patch adds a new \u0027heka.sandbox.watchdog\u0027 type of Heka message that\nis used by Sensu to check the availability of a service. In the current\nimplementation the message is issued by a filter for all Heka services\nand the check is sent locally to the Sensu client.\n\nChange-Id: I6b3c9d808dcec7d8c15c442390dfbda2032f38ce\n"
    },
    {
      "commit": "8008e77349f0296c129a39a2b68a196837d249d8",
      "tree": "e5a9adeeead09727ce38c597785b39097800f804",
      "parents": [
        "7c29b1189640689284165de38147be124c1c73d0"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Wed Feb 22 15:08:28 2017 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Tue Feb 28 16:54:25 2017 +0100"
      },
      "message": "Add local check for Heka processes\n\nChange-Id: I02ca86d59f71835e3975f32302213c768d7d262f\n"
    },
    {
      "commit": "24ad8e7620d022952ac992fe7dc649c64310deae",
      "tree": "0d8e0d6d06be3281bd5430d4f78e7bb90c9d51b2",
      "parents": [
        "65094620c9c53568f1abb9ac8e97d5aa8c822c07"
      ],
      "author": {
        "name": "Patrick Petit",
        "email": "ppetit@mirantis.com",
        "time": "Thu Jan 19 17:04:09 2017 +0100"
      },
      "committer": {
        "name": "Patrick Petit",
        "email": "ppetit@mirantis.com",
        "time": "Fri Feb 03 18:31:59 2017 +0100"
      },
      "message": "Adding support for sensu as alerting destination\nThe AFD and GSE metrics are sent by the aggregator to local sensu-client.\nA sensu-client client should be running on all nodes though (not only the\naggregator) for the sensu integrtion to work correctly.\n"
    },
    {
      "commit": "d1be7c9929449e8bc2f1b1ef3f68076555563c03",
      "tree": "1bf24be5821f36d8483b364b14577bcb10f621a1",
      "parents": [
        "44a3dfac35e8e6275b86e3c8faec117b822c2656"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Tue Dec 06 13:18:29 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Tue Dec 06 14:07:33 2016 +0000"
      },
      "message": "Add missing default values\n"
    },
    {
      "commit": "04bb6fc130732505d75f8a2da5cafe309aa6abcd",
      "tree": "f6d855b31a6f1d3fcf1028c85d966e4e3acca9c6",
      "parents": [
        "38f7ee31b194f6d3a1fbbeb4a214a3e5ce0fbe8a",
        "aeff7556990dcbe4a05102804b038baf63321191"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Fri Nov 25 15:49:06 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 25 15:49:06 2016 +0100"
      },
      "message": "Merge pull request #58 from ityaptin/stacklight\n\nAdd an os_telemetry_collector service"
    },
    {
      "commit": "aeff7556990dcbe4a05102804b038baf63321191",
      "tree": "88941ba9cd633fdd84df2c0d9001bc8710aa5231",
      "parents": [
        "6a53b078f11f51f849386b47da9ddf97aecd76ae"
      ],
      "author": {
        "name": "Ilya Tyaptin",
        "email": "ityaptin@mirantis.com",
        "time": "Thu Nov 17 15:57:36 2016 +0000"
      },
      "committer": {
        "name": "Ilya Tyaptin",
        "email": "ityaptin@mirantis.com",
        "time": "Fri Nov 25 17:45:58 2016 +0300"
      },
      "message": "Add an os_telemetry_collector service\n\nos_telemetry_collector implements reading of Сeilometer samples\nfrom RabbitMQ and pulling them to InfluxDB (samples) and\nElasticSearch (resources)\n"
    },
    {
      "commit": "5c3e9136743816100f52ec7b9c099bf939653300",
      "tree": "d8096e243c49c72e3cad98216e11651c0c6ece70",
      "parents": [
        "714a668ee6a93fb06202fb1ef0b28a966373bd21"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Nov 22 10:28:17 2016 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Nov 25 11:40:37 2016 +0100"
      },
      "message": "Support remote_collector and aggregator in cluster\n\nWhen deployed in a cluster, the remote_collector and aggregator\nservices are only started when the node holds the virtual IP address.\n"
    },
    {
      "commit": "14ee35bbb8593c2dfdc5bd681b48610c339a01bb",
      "tree": "548b77bb036ed6c8c81e174ac4895ea4a2fac04a",
      "parents": [
        "428e4fee77cf8c301e81140d5bdbcd257fcc7101"
      ],
      "author": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Fri Nov 18 14:48:21 2016 +0100"
      },
      "committer": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Wed Nov 23 14:46:14 2016 +0100"
      },
      "message": "Use a dimension key for the Nagios host displaying alarm clusters\n"
    },
    {
      "commit": "d843a991b64873a48cf2b8e566a3506decdeb11f",
      "tree": "ae5c981bfc10be2572ff603af20afa6f45645f93",
      "parents": [
        "99e8e1dc72e328caf6eb84a1e8e2684cc40e1b32"
      ],
      "author": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Wed Nov 16 09:37:19 2016 +0100"
      },
      "committer": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Wed Nov 16 14:02:54 2016 +0100"
      },
      "message": "Configure Hekad poolsize by pillar data\n\nThe poolsize must be increased depending on the number of filters.\nTypically, the metric_collector on controller nodes and the aggregator on\nmonitoring node(s) should probably use poolsize\u003d200.\n"
    },
    {
      "commit": "3188debc2723f0ff53efcaa2a7a58a97ed600f17",
      "tree": "b38969953e5dca3d9f4cfa9adb9e2af7620b3f85",
      "parents": [
        "3f2308274b4d5d23b3bc740c7449c690681aea0a"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Wed Nov 09 10:04:00 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Wed Nov 09 10:04:00 2016 +0000"
      },
      "message": "Set influxdb_time_precision in aggregator class\n"
    },
    {
      "commit": "3f2308274b4d5d23b3bc740c7449c690681aea0a",
      "tree": "585b2df14a1caeb8d413c5704b9768159adcc9f7",
      "parents": [
        "d450635f54f9910921f0bf4c3200696d174e41bd",
        "e6cd3afd244a448f374e309a983f67ea763b72a9"
      ],
      "author": {
        "name": "pasquier-s",
        "email": "spasquier@mirantis.com",
        "time": "Wed Nov 09 11:02:22 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 09 11:02:22 2016 +0100"
      },
      "message": "Merge pull request #34 from simonpasquier/add-collectd-monitoring\n\nAdd monitoring of the Heka processes"
    },
    {
      "commit": "e6cd3afd244a448f374e309a983f67ea763b72a9",
      "tree": "35cfbf19a077e96c761e1d0e523c394fda7d451e",
      "parents": [
        "0c75daa236289e3cee87b7cdaeb8b49c5ff5ce60"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Nov 08 16:42:22 2016 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Wed Nov 09 10:51:46 2016 +0100"
      },
      "message": "Add monitoring of the Heka processes\n"
    },
    {
      "commit": "c78d432685b10be98b25e0a4ae998f03540c4d2c",
      "tree": "39062a4f0561a3a1fd9323b2f2e9322aa79d852f",
      "parents": [
        "715525bf464b01073bc944c1887ebe2e541ecbf6"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Nov 08 14:28:13 2016 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Nov 08 16:12:48 2016 +0100"
      },
      "message": "Fix the definition of the remote_collector service\n\nThis change removes unneeded plugins and adds the ones that are\notherwise required.\n"
    },
    {
      "commit": "74e471ab1b79f9d873c8251d3ceb0108549df3c4",
      "tree": "ba4e40c262ff6bb5a0b927245790c7b9b1270341",
      "parents": [
        "6c5da126874ab83599538c07043b8e8139e99c4d"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Mon Oct 31 11:13:01 2016 +0100"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Mon Oct 31 11:28:37 2016 +0100"
      },
      "message": "Make InfluxDB time precision configurable\n"
    },
    {
      "commit": "636c631f777a6e91974d83bbc803ef406ed5d4e1",
      "tree": "6ae92c6d3d7362906a57db3a963c0775a68e05b2",
      "parents": [
        "c9a3eb1db5f39021fa71f13491943af576b02d0d"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Tue Oct 18 16:08:52 2016 +0200"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Wed Oct 19 13:43:23 2016 +0200"
      },
      "message": "Round 2\n"
    },
    {
      "commit": "c9a3eb1db5f39021fa71f13491943af576b02d0d",
      "tree": "123c26008713d5ed62ff5261c54ce629f5d27ccd",
      "parents": [
        "41a41d43c5cc5960ae0930c9332b62bc0446b77d"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Wed Oct 12 11:17:55 2016 +0200"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Tue Oct 18 15:57:11 2016 +0200"
      },
      "message": "Stacklight integration\n"
    },
    {
      "commit": "41a41d43c5cc5960ae0930c9332b62bc0446b77d",
      "tree": "80b950c2fed111290694457c14bc6fa1c499e21c",
      "parents": [
        "8fa4955749737eaf62b49806241a288969c7e9e8"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Aug 31 17:53:56 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Aug 31 17:53:56 2016 +0200"
      },
      "message": "Metadata for elastic shipper\n"
    },
    {
      "commit": "4ef8c116f4504e363c62240d30cb58d37fcd5796",
      "tree": "fc339ab8ff0cb083056742614ca3a31f5b3c4cc9",
      "parents": [
        "df96905f0ace447a9bd6c2d7b4c87f5c58ff351f"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 22:10:45 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 22:10:45 2016 +0200"
      },
      "message": "Parameter to set timezone to rsyslog decoder\n"
    },
    {
      "commit": "ba4508d89c8b1389872e4a13a878036876d07d73",
      "tree": "6ddbe26952dcbed2651fa7bb605eb8c4f19d642f",
      "parents": [
        "a3e6fb17d48e5512679fcd30b3837311b6d8af50"
      ],
      "author": {
        "name": "root",
        "email": "root@wst01.newt.cz",
        "time": "Mon Mar 21 11:05:35 2016 +0100"
      },
      "committer": {
        "name": "root",
        "email": "root@wst01.newt.cz",
        "time": "Mon Mar 21 11:05:35 2016 +0100"
      },
      "message": "No sensu checks yet defined\n"
    },
    {
      "commit": "fb68b2eabb1a4a1a1776c9a2b46eef5e6a1841c5",
      "tree": "856959d5c463bcbdd3c3ff4f84e47675a4b6da2a",
      "parents": [
        "46d3c155d10ebc981b83a5e9144c89edb6ffb767"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Tue Mar 08 14:41:16 2016 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Tue Mar 08 14:41:16 2016 +0100"
      },
      "message": "add and set protobuf encoder\n"
    },
    {
      "commit": "70f8dadd0e7727518aad8f777882f8bdedb3df18",
      "tree": "6e61f976ed3825d8fe04ac5cee113c86bad3ca92",
      "parents": [
        "a45ce5948b9c542d7d55adc66b842f5e54597ab8"
      ],
      "author": {
        "name": "Alena Holanova",
        "email": "alena.holanova@tcpcloud.eu",
        "time": "Sat Dec 05 22:21:06 2015 +0100"
      },
      "committer": {
        "name": "Alena Holanova",
        "email": "alena.holanova@tcpcloud.eu",
        "time": "Sat Dec 05 22:21:06 2015 +0100"
      },
      "message": "Add support metadata\n"
    },
    {
      "commit": "a45ce5948b9c542d7d55adc66b842f5e54597ab8",
      "tree": "2189d39b9bc06805b8e2b9b4efeb8617aea11a98",
      "parents": [
        "160b61cb033f042e146f16f0e0e4e6fc064605d4"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Wed Dec 02 18:07:40 2015 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Wed Dec 02 18:07:40 2015 +0100"
      },
      "message": "harvest only 7days old logs by default\n"
    },
    {
      "commit": "160b61cb033f042e146f16f0e0e4e6fc064605d4",
      "tree": "79dc12d1dd0990ce7f075a892c0a0129a8d7d8d3",
      "parents": [
        "a735e4b7e8f5f5ecc3cff0164cc8c7f345bd5adb"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Wed Dec 02 17:43:41 2015 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Wed Dec 02 17:43:41 2015 +0100"
      },
      "message": "harvest only 7days old logs by default\n"
    },
    {
      "commit": "a735e4b7e8f5f5ecc3cff0164cc8c7f345bd5adb",
      "tree": "2c4ea0baf4095290f093d4d5542a6880352e7da4",
      "parents": [
        "5b09d262586d675413bbec7f631b8e9d400f3ae0"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Tue Dec 01 21:33:25 2015 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Tue Dec 01 21:33:25 2015 +0100"
      },
      "message": "harvest only 7days old logs by default\n"
    },
    {
      "commit": "553f9a299ee77d86ebd45fde1bbcab5692201fed",
      "tree": "6a5dbe35300a390e478a600671e9673175d3f38f",
      "parents": [
        "dc10a8516a4568322e140f4c94e19b318cbdda99"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Fri Nov 27 13:33:09 2015 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Fri Nov 27 13:33:09 2015 +0100"
      },
      "message": "dont overflow default ES queue\n"
    },
    {
      "commit": "993bd093634445914a39b31ab224e94c7ff210e5",
      "tree": "cd06d1550ce3f1cbd3a2f234f246956572dba0cd",
      "parents": [
        "bee3ce257cb1bf34d6f8ae4e308db1c2d4ac4a57"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Wed Nov 25 13:08:36 2015 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Wed Nov 25 13:08:36 2015 +0100"
      },
      "message": "tune elasticsearch buffers\n"
    },
    {
      "commit": "bee3ce257cb1bf34d6f8ae4e308db1c2d4ac4a57",
      "tree": "38b37f9770a69a85654611df72a6ad2b8d9132c2",
      "parents": [
        "b3e76244e8779abb5a79a7d6ffe3606d6921e92a"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Wed Nov 25 12:53:30 2015 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Wed Nov 25 12:53:30 2015 +0100"
      },
      "message": "router buffer tunning\n"
    },
    {
      "commit": "b3e76244e8779abb5a79a7d6ffe3606d6921e92a",
      "tree": "ec5708b43f2899045b5b995ee5392df2d62af9bf",
      "parents": [
        "72da8250471d92294367744c153ffba1e5587626"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Wed Nov 25 10:52:54 2015 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Wed Nov 25 10:52:54 2015 +0100"
      },
      "message": "index by type for rsyslog\n"
    },
    {
      "commit": "72da8250471d92294367744c153ffba1e5587626",
      "tree": "f84748a4fe723e376fb51571e172e1c0f240e793",
      "parents": [
        "16b9f27dbcdc33394e6e9ac25fa8c80e894a583d"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Tue Nov 24 19:37:33 2015 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Tue Nov 24 19:37:33 2015 +0100"
      },
      "message": "tune default amqp prefetch count\n"
    },
    {
      "commit": "16b9f27dbcdc33394e6e9ac25fa8c80e894a583d",
      "tree": "181b5b1600378d1c0f99e2db0ff6a4f13d39c073",
      "parents": [
        "fbede6ac15e134ba36786d07e117a5022ee87b15"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Tue Nov 24 16:07:39 2015 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Tue Nov 24 16:07:39 2015 +0100"
      },
      "message": "enable amqp output on shipper role\n"
    },
    {
      "commit": "7df3c21533017b8b22706f7228ba86a95a6455f0",
      "tree": "e106b5e67224516476a08c27b0b7e8ba3c0e9040",
      "parents": [
        "60b26cfcd1d0e44cd3308b38a5e056c9053631f9"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Tue Nov 24 15:50:08 2015 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Tue Nov 24 15:50:08 2015 +0100"
      },
      "message": "refactor conditional output\n"
    },
    {
      "commit": "60b26cfcd1d0e44cd3308b38a5e056c9053631f9",
      "tree": "7031c6ecb7ea2849e2002c4f277f1eea44609dcd",
      "parents": [
        "18e664d980c728ed5b3620ff874e50df2de78c4f"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Tue Nov 24 15:29:22 2015 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Tue Nov 24 15:29:22 2015 +0100"
      },
      "message": "enable amqp output on shipper role\n"
    },
    {
      "commit": "18e664d980c728ed5b3620ff874e50df2de78c4f",
      "tree": "4e97fde468f5f903faed4cdb0e1e04cafceb4f76",
      "parents": [
        "8846a5e883cb2a35871973579086e5e42b7466e0"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Tue Nov 24 15:24:45 2015 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Tue Nov 24 15:24:45 2015 +0100"
      },
      "message": "disable amqp output on router role\n"
    },
    {
      "commit": "8846a5e883cb2a35871973579086e5e42b7466e0",
      "tree": "d072fb047240bcc5c81c1848739a2a07913a1e3f",
      "parents": [
        "a240b83877562c426ba4b3fed76d8224547f4a88"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Tue Nov 24 15:15:59 2015 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Tue Nov 24 15:15:59 2015 +0100"
      },
      "message": "disable amqp output on router role\n"
    },
    {
      "commit": "4b7b0b04f04690740ca54dd85ce9ce1e6207ec59",
      "tree": "a5c68d88a89fd0c35d482044ae9a066013c7cdcd",
      "parents": [
        "b26bd734070a905d40069ac8268705912cdc6a2d"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Mon Nov 23 21:38:12 2015 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Mon Nov 23 21:38:12 2015 +0100"
      },
      "message": "fix. jinja values\n"
    },
    {
      "commit": "faa5a7dc251543d9809149591240d6ffd36cdf49",
      "tree": "0d66d8ef93404cb0d02fec3eb53e9c07b5298c95",
      "parents": [
        "f7f6d66a9cc226720287d51e69972ae7333fbca3"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Mon Nov 23 19:14:26 2015 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Mon Nov 23 19:14:26 2015 +0100"
      },
      "message": "switch router to es json encoder\n"
    },
    {
      "commit": "300c4c855d8a15d7c30f0f665820034d6c4b6db5",
      "tree": "2aeb3c4c1933bef5ae27723d05f2983697f65ca3",
      "parents": [
        "502b7ecc6b497eef2fb4c0a7915fa59174a3bb21"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Mon Nov 23 18:48:37 2015 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Mon Nov 23 18:48:37 2015 +0100"
      },
      "message": "switch router to es payload encoder\n"
    },
    {
      "commit": "502b7ecc6b497eef2fb4c0a7915fa59174a3bb21",
      "tree": "b90c5ebe3cd3fb448833a8ff33aa1b2a8d96a35a",
      "parents": [
        "24bd018cddf01baf6507448d7ffff1294bf7450e"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Mon Nov 23 18:08:46 2015 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Mon Nov 23 18:08:46 2015 +0100"
      },
      "message": "switch router to es payload encoder\n"
    },
    {
      "commit": "24bd018cddf01baf6507448d7ffff1294bf7450e",
      "tree": "5cb1c9a8a2a161ba0927b042aa03e94630e8b410",
      "parents": [
        "744729e1ce5b4e7f8143fbb451b6b31e05babdf4"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Mon Nov 23 17:42:10 2015 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Mon Nov 23 17:42:10 2015 +0100"
      },
      "message": "remove deprecated role\n"
    },
    {
      "commit": "4d789b7c9090582d165d480cb93166aa1bf8bc64",
      "tree": "10dc795383728b24c514280f56a79a8db97d7ebf",
      "parents": [
        "9c1e2243fe8e5eb073c03b8eb1125c3e72f3d4ba"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Mon Nov 23 17:32:53 2015 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Mon Nov 23 17:32:53 2015 +0100"
      },
      "message": "refactor rsyslog input for router role\n"
    },
    {
      "commit": "9c1e2243fe8e5eb073c03b8eb1125c3e72f3d4ba",
      "tree": "8df2f7f7af7be4e46a5491af0f0a72936d9d19f3",
      "parents": [
        "d15a78f33c466873f70541ecf736287f1fd1f087"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Mon Nov 23 17:26:16 2015 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Mon Nov 23 17:26:16 2015 +0100"
      },
      "message": "refactor rsyslog input for router role\n"
    },
    {
      "commit": "d15a78f33c466873f70541ecf736287f1fd1f087",
      "tree": "8cd5b569127d6d90dc894af1852098c3558061a2",
      "parents": [
        "515e44c290b53a542700eafb832c6e45ea289bf3"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Mon Nov 23 17:15:49 2015 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Mon Nov 23 17:15:49 2015 +0100"
      },
      "message": "refactor rsyslog input for router role\n"
    },
    {
      "commit": "515e44c290b53a542700eafb832c6e45ea289bf3",
      "tree": "fd12db07f9994178fc5afad0a8e92f4c8e70fe21",
      "parents": [
        "529414ba62fe9d3970e46558bf764a0638b1ed49"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Mon Nov 23 17:04:31 2015 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Mon Nov 23 17:04:31 2015 +0100"
      },
      "message": "refactor rsyslog input\n"
    },
    {
      "commit": "382c645fcaea22e689726befa980350d23f3714c",
      "tree": "13ef66a7328ecccf3f5930e3bb345769b959a36e",
      "parents": [
        "b8944b212b20e896b144da8bf7fe6fc0978aba5a"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Mon Nov 23 16:49:31 2015 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Mon Nov 23 16:49:31 2015 +0100"
      },
      "message": "refactor rsyslog input\n"
    },
    {
      "commit": "e3fa252aef30e9c5f2549aaaec967faa03cc331d",
      "tree": "675964cdea44f373a5698f31b8607b17c22320d8",
      "parents": [
        "73ae4287583380bf4f6e9a3e4d8c102b2f3d3891"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Mon Nov 23 16:08:59 2015 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Mon Nov 23 16:08:59 2015 +0100"
      },
      "message": "refactor rsyslog input\n"
    },
    {
      "commit": "eed00eb322d44758e1c68fd9db53619fcc0a4142",
      "tree": "772572a350a227d5ec135a38a14e5bce0877a972",
      "parents": [
        "dec4e74bceff7b03c6b9bf22b7a50effe994d492"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Mon Nov 23 15:57:44 2015 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Mon Nov 23 15:57:44 2015 +0100"
      },
      "message": "refactor rsyslog input\n"
    },
    {
      "commit": "5bb219e3350dab38c3fe09c3168d7b07887601db",
      "tree": "c57eb841e25a31003b433d5ab2952b7053f9c7a9",
      "parents": [
        "620a82d0f59c2b90060ab5af7be58c6ac77421ad"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Sun Nov 22 22:21:00 2015 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Sun Nov 22 22:21:00 2015 +0100"
      },
      "message": "add amqp prefetch_count option\n"
    },
    {
      "commit": "e5a201a354bc9dfaa2d98d2664bcb6408d0629d1",
      "tree": "5d7d42325d62aba0b787040b8107dc65a10e283d",
      "parents": [
        "82ee29af6b4e10cef5fa3e96952ee73ed5b5d202"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Sun Nov 22 13:03:43 2015 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Sun Nov 22 13:03:43 2015 +0100"
      },
      "message": "remove prefetch count\n"
    },
    {
      "commit": "f1af4f3dc71b296e816d3fb503452177e264fc8b",
      "tree": "85f7eb4f2bdad5a6bc3e245dc1e335c9cf89d54d",
      "parents": [
        "af487865e726bb8a28f4d9c903dbe419b2d58b72"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Thu Nov 19 19:10:14 2015 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Thu Nov 19 19:10:14 2015 +0100"
      },
      "message": "cosmetics\n"
    },
    {
      "commit": "af487865e726bb8a28f4d9c903dbe419b2d58b72",
      "tree": "e742d61b4dc888950facc91008e7c78675f3b2ef",
      "parents": [
        "002f4adba2b6e3af53d69e9cbc849b7ad46f5758"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Thu Nov 19 15:31:20 2015 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Thu Nov 19 15:31:20 2015 +0100"
      },
      "message": "add kernel logging to router role\n"
    },
    {
      "commit": "f0616f442f7660003305fec6f4be32e64c629ec8",
      "tree": "e17decd6c3616e356459c9db7b5f0711ba42bb3d",
      "parents": [
        "5262a74861ecf1e4649fcb86e48c08f9c003a5ed"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Fri Nov 06 14:38:31 2015 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Fri Nov 06 14:38:31 2015 +0100"
      },
      "message": "add contrail_vrouter_agent to logstreamer\n"
    },
    {
      "commit": "5262a74861ecf1e4649fcb86e48c08f9c003a5ed",
      "tree": "34a906b007007c497571ba79c3f05cf64a53540c",
      "parents": [
        "8389c632b9ffc6aa3478dffeabf4fcb15af7baaa"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Fri Nov 06 14:15:33 2015 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Fri Nov 06 14:15:33 2015 +0100"
      },
      "message": "develop\n"
    },
    {
      "commit": "8389c632b9ffc6aa3478dffeabf4fcb15af7baaa",
      "tree": "879c11634d6b01b8870031a40f456b31433d1e66",
      "parents": [
        "14845bc8e59eb132dcfb6616d74dde9978d82dc0"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Fri Nov 06 14:00:42 2015 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Fri Nov 06 14:00:42 2015 +0100"
      },
      "message": "fix regexp pattern\n"
    },
    {
      "commit": "14845bc8e59eb132dcfb6616d74dde9978d82dc0",
      "tree": "9545b9ce03770e80b6bdbd85c4e672abc368ed59",
      "parents": [
        "4827485ea79a26ad8010f9c79cc42d591de3e22a"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Wed Nov 04 16:23:00 2015 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Wed Nov 04 16:23:00 2015 +0100"
      },
      "message": "add prefetch_count for amqp input\n"
    },
    {
      "commit": "4827485ea79a26ad8010f9c79cc42d591de3e22a",
      "tree": "3e1e40ae5dd983b11f9114aa5a575e282e9b5bb5",
      "parents": [
        "156a8170bf17fec1979d46ce033bb5a547fa3aa7"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Wed Nov 04 16:00:53 2015 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Wed Nov 04 16:00:53 2015 +0100"
      },
      "message": "fix decoder name\n"
    },
    {
      "commit": "156a8170bf17fec1979d46ce033bb5a547fa3aa7",
      "tree": "f3cda4a165e6c72124dca4c5552dea374e0eee69",
      "parents": [
        "0bb9e4fa33148e4de3c5b94ce79a4a11acb6c1ed"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Wed Nov 04 15:33:07 2015 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Wed Nov 04 15:33:07 2015 +0100"
      },
      "message": "fix. convert boolean to string\n"
    },
    {
      "commit": "0bb9e4fa33148e4de3c5b94ce79a4a11acb6c1ed",
      "tree": "8328137d2d95d19061764a2edbdf62288beb791d",
      "parents": [
        "7bbb945113d73077e323c2fe6e3fde5ba13dfb94"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Wed Nov 04 15:28:59 2015 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Wed Nov 04 15:28:59 2015 +0100"
      },
      "message": "fix pillar decoder names\n"
    },
    {
      "commit": "7c0e9de6a11d8933ca3f619697b58148f341d4c6",
      "tree": "1865d6459c3d6c9bdc800d1026d713f4397e5e57",
      "parents": [
        "60f823de0125adaa43c1be22f7a26aaa7b4de2cb"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Wed Nov 04 15:18:49 2015 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Wed Nov 04 15:18:49 2015 +0100"
      },
      "message": "typofix in regexp\n"
    },
    {
      "commit": "8e99c5d03a133fb951704968656b677cd5666af7",
      "tree": "8a190d7e7ad6e8fc4a8c5e720b672ec640ed460b",
      "parents": [
        "8f546fca48511867dfc2c3ead422c4a762f6beb6"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Wed Nov 04 15:00:09 2015 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Wed Nov 04 15:00:09 2015 +0100"
      },
      "message": "remove cinder_volume,ceilometer_agent from compute role\n"
    },
    {
      "commit": "8f546fca48511867dfc2c3ead422c4a762f6beb6",
      "tree": "4d3730729def70d48ed45ee7646b4d09cd35ac74",
      "parents": [
        "2ac17995011b865f9f84e8a5e3756e18edbc88c3"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Wed Nov 04 13:55:43 2015 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Wed Nov 04 13:55:43 2015 +0100"
      },
      "message": "add missing timestamp\n"
    },
    {
      "commit": "190368afaf48dca8e6c9b610e167c00aecd9b277",
      "tree": "ed8a64c9f9e9bec3f204c4b2c2eac1db7e9b6f0e",
      "parents": [
        "b6554cb1857d9a2deee2cd7b33fc7bd0ce55612f"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Tue Nov 03 17:21:00 2015 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Tue Nov 03 17:21:00 2015 +0100"
      },
      "message": "put vrouter definition back\n"
    },
    {
      "commit": "b6554cb1857d9a2deee2cd7b33fc7bd0ce55612f",
      "tree": "18a2ef416381211205504ecfbe2917f93c14c7d2",
      "parents": [
        "da6bf55c4f68d291445e07930720decfd82da1b5"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Tue Nov 03 16:12:20 2015 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Tue Nov 03 16:12:20 2015 +0100"
      },
      "message": "try to fix formatting for timestamp\n"
    },
    {
      "commit": "da6bf55c4f68d291445e07930720decfd82da1b5",
      "tree": "b5fbd30b022815c4e623d779cf16a68044631cef",
      "parents": [
        "d31f48d0d65f5f15bc17fef12727555d3870e7f5"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Tue Nov 03 15:47:10 2015 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Tue Nov 03 15:47:10 2015 +0100"
      },
      "message": "try to fix pillar by removing line with ,\n"
    },
    {
      "commit": "d31f48d0d65f5f15bc17fef12727555d3870e7f5",
      "tree": "3284f7dedf6e8d460118582f7c043256d742bd61",
      "parents": [
        "24789acc22fe56756aa27cfc9fcc4a2217301ff1"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Tue Nov 03 15:46:05 2015 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Tue Nov 03 15:46:05 2015 +0100"
      },
      "message": "try to fix pillar by removing line with ,\n"
    },
    {
      "commit": "24789acc22fe56756aa27cfc9fcc4a2217301ff1",
      "tree": "d16997672202cc212c97e22ae4cd5abba8537b8f",
      "parents": [
        "8d779e3e272a6a901ffc7da4b8918cd28e5db781"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Mon Nov 02 16:23:46 2015 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Mon Nov 02 16:23:46 2015 +0100"
      },
      "message": "develop\n"
    },
    {
      "commit": "a869a00941dae47155a77598ba1c59113ce0e177",
      "tree": "9083edbc445cfbff43b1eb2e4f8972ac0b068a55",
      "parents": [
        "a5401e5eed9917c5c6873c8f0823e8a15ba0d642"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Tue Oct 06 16:33:11 2015 +0200"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Tue Oct 06 16:33:11 2015 +0200"
      },
      "message": "develop openstack compute node - libvirt\n"
    },
    {
      "commit": "a5401e5eed9917c5c6873c8f0823e8a15ba0d642",
      "tree": "32d8a4b50cd892aecb0b48ddb681e9aaf041b712",
      "parents": [
        "4ba4c7f2ecae0d6e61a1b783000479a084b04102"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Tue Oct 06 15:08:00 2015 +0200"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Tue Oct 06 15:08:00 2015 +0200"
      },
      "message": "develop openstack compute node\n"
    },
    {
      "commit": "4ba4c7f2ecae0d6e61a1b783000479a084b04102",
      "tree": "b7226b88c43201e47722be20db00940039e3e929",
      "parents": [
        "caf87a604e7db751d80aa2823af7e14c4780e5e8"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Mon Oct 05 14:41:52 2015 +0200"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Mon Oct 05 14:41:52 2015 +0200"
      },
      "message": "remove salt logging\n"
    },
    {
      "commit": "a1761929ef084df0749de89085c51f4d54c7fda5",
      "tree": "790ae83d7a61c8029aee0f6dda1d3ebd36a56ae2",
      "parents": [
        "d045c5a2d3c6204b9156294d2186ee912d33d21c"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Thu Oct 01 17:32:35 2015 +0200"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Thu Oct 01 17:38:54 2015 +0200"
      },
      "message": "try to add kern logfile to shipper role\n"
    },
    {
      "commit": "d045c5a2d3c6204b9156294d2186ee912d33d21c",
      "tree": "f70aa8b8d10248a234f55305025774d666a388da",
      "parents": [
        "01a70588ffb5b548d5537533f950feddaca2f707"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Thu Oct 01 17:32:35 2015 +0200"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Thu Oct 01 17:32:35 2015 +0200"
      },
      "message": "try to add kern logfile to shipper role\n"
    },
    {
      "commit": "01a70588ffb5b548d5537533f950feddaca2f707",
      "tree": "2602b5f1fc47f5acb79d4978f82ba0b60dca9e9c",
      "parents": [
        "c4f9abe76e061e340edbb51a1513cf5be71b6c5c"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Thu Oct 01 17:26:59 2015 +0200"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Thu Oct 01 17:26:59 2015 +0200"
      },
      "message": "refactor\n"
    },
    {
      "commit": "faa5c6dc9c5e7bfb97463b5f242f1930806c4adc",
      "tree": "1a8e82c3c3b02b9ffe7a6534d3cbb15cf8596a1e",
      "parents": [
        "e8659b2faa5b2bebdf4e45083feee5612b0ad362"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Sat Sep 26 23:14:49 2015 +0200"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Sat Sep 26 23:14:49 2015 +0200"
      },
      "message": "turn off decoder for salt now\n"
    },
    {
      "commit": "e8659b2faa5b2bebdf4e45083feee5612b0ad362",
      "tree": "a11567548d8cd0c6ae62f14f402925f676fb3b5f",
      "parents": [
        "7c66ac4ac806533e053ef512ff8d76fa0b8c2f04"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Sat Sep 26 23:10:05 2015 +0200"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Sat Sep 26 23:10:05 2015 +0200"
      },
      "message": "dont ship metrics from heka to elastic\n"
    },
    {
      "commit": "fafe387e6b5ee4c863973cd677a7226a650761a4",
      "tree": "7c50efa139f947dd12fa6f8f7c4f8a4a3b570831",
      "parents": [
        "2e7b27d016490b95ef16c90c4825f2b047b85d72"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Sat Sep 26 23:03:51 2015 +0200"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Sat Sep 26 23:03:51 2015 +0200"
      },
      "message": "try to add salt log shipping\n"
    },
    {
      "commit": "2e7b27d016490b95ef16c90c4825f2b047b85d72",
      "tree": "15f8801187f2b411b83fe9a6de03d836e274ecf3",
      "parents": [
        "54c01aa168cc77157c70f34c01c0c94c1d749c7d"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Sat Sep 26 22:16:35 2015 +0200"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Sat Sep 26 22:16:35 2015 +0200"
      },
      "message": "develop\n"
    },
    {
      "commit": "ff3142829d44805edc2e68fddaf250c809996fc1",
      "tree": "d70bb879a9373baf895c92d299f5903d997d9ec9",
      "parents": [
        "5db9b7d39bc3aeaa852d2905ec1f755317eb9f0d"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Sat Sep 26 21:25:04 2015 +0200"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Sat Sep 26 21:25:04 2015 +0200"
      },
      "message": "develop\n"
    },
    {
      "commit": "5db9b7d39bc3aeaa852d2905ec1f755317eb9f0d",
      "tree": "23c5703df3e3698e4fc3df7823ced42932dbe820",
      "parents": [
        "eba12d71c560e8cb43c79582024715903b93f239"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Sat Sep 26 21:18:40 2015 +0200"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Sat Sep 26 21:18:40 2015 +0200"
      },
      "message": "add ProtoBufDecoder\n"
    },
    {
      "commit": "de294cffd1e36ed00dd8a3869d6a8f334a0b11e8",
      "tree": "91a19e0edad946ac4d27dabd7c440b99f8952873",
      "parents": [
        "aff14fc3da0b063378efebf1238a44e9aaf30912"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Sat Sep 19 19:07:54 2015 +0200"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Sat Sep 19 19:07:54 2015 +0200"
      },
      "message": "try to fix encoder config\n"
    },
    {
      "commit": "8f8c544857678b6f379e87865c9c1a58c057bc3d",
      "tree": "a704d86b44c1c1419dcef6e765ecbc2029c15a57",
      "parents": [
        "3fb2e97384a2bd4edb56da48969c07426a975926"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Sat Sep 19 18:51:49 2015 +0200"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Sat Sep 19 18:51:49 2015 +0200"
      },
      "message": "try to change to slice\n"
    },
    {
      "commit": "3fb2e97384a2bd4edb56da48969c07426a975926",
      "tree": "c6574c1ca58ca54c8645d9e45280105710cae4f2",
      "parents": [
        "c5145a781a784221aa516ff0db42705571a24eab"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Sat Sep 19 18:50:20 2015 +0200"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Sat Sep 19 18:50:20 2015 +0200"
      },
      "message": "try to change to slice\n"
    },
    {
      "commit": "c5145a781a784221aa516ff0db42705571a24eab",
      "tree": "258fa104b95202c6c533262e35b0eaeb3c4c8e72",
      "parents": [
        "d675755ff40cf38260aad2f9e83f859756aa2faf"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Sat Sep 19 18:47:36 2015 +0200"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Sat Sep 19 18:47:36 2015 +0200"
      },
      "message": "develop\n"
    },
    {
      "commit": "7d04312cb89262117971af2bb3f87ca1efd0eed8",
      "tree": "d9ba75fcb4e930943d25066c913e86de9f95f42d",
      "parents": [
        "9db927e1d1301fa1f805b5910efba30245aec425"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Sat Sep 19 00:24:15 2015 +0200"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Sat Sep 19 00:24:15 2015 +0200"
      },
      "message": "develop\n"
    },
    {
      "commit": "66f97d2a4a531ac6467ec905c23bb24db33c90c2",
      "tree": "6aac7181f551ebb99d6d0bd05ae0b44cdec038f7",
      "parents": [
        "2db117ab2bc3989e08f4e04d51294baa5b55e5fd"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Sat Sep 19 00:12:24 2015 +0200"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Sat Sep 19 00:12:24 2015 +0200"
      },
      "message": "develop\n"
    },
    {
      "commit": "25dcecc0a12cca3ea88516789e4d7be039a85c7d",
      "tree": "0e6e6e36ecf8204f820e83114675b9c78fbd42db",
      "parents": [
        "c850a2b440eb2cb6626df6276831f0259e77fa0a"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Sat Sep 19 00:02:19 2015 +0200"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Sat Sep 19 00:02:19 2015 +0200"
      },
      "message": "develop\n"
    },
    {
      "commit": "c850a2b440eb2cb6626df6276831f0259e77fa0a",
      "tree": "61fad781f372c2abe4394687ad6f0c0caa768590",
      "parents": [
        "0007c4c7dd36b39e04705e3e5556ab3149524ed2"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Sat Sep 19 00:01:10 2015 +0200"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Sat Sep 19 00:01:10 2015 +0200"
      },
      "message": "develop\n"
    },
    {
      "commit": "4c81d9c4df40379572cd5ccf86056090f0898121",
      "tree": "30f4ed47097b54d6f11b2f1a42354579cccb9b65",
      "parents": [
        "400e7932c80123b89bb2fac8b42405be5e41f9d1"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Fri Sep 18 23:34:37 2015 +0200"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Fri Sep 18 23:34:37 2015 +0200"
      },
      "message": "set amqp port\n"
    },
    {
      "commit": "400e7932c80123b89bb2fac8b42405be5e41f9d1",
      "tree": "050e0fed886b7a63714f282c2a7e8fd14b3f3a5c",
      "parents": [
        "f43a52a75176c55896d2018ab2fea24056dd731a"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Fri Sep 18 23:31:55 2015 +0200"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Fri Sep 18 23:31:55 2015 +0200"
      },
      "message": "develop\n"
    },
    {
      "commit": "90089bc4b3e3809001f00aa1e0803466c86cd761",
      "tree": "2ce16f4fdc496c090bc136b7ecd3d0cdfc130cac",
      "parents": [
        "2d73af5a6ecb7ff07c76684511e8cb6acabc0ca2"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Fri Sep 18 22:42:03 2015 +0200"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Fri Sep 18 22:42:03 2015 +0200"
      },
      "message": "remove useless defaults\n"
    },
    {
      "commit": "42322ac9daabf46fe9835ab29abafff05fdfadf8",
      "tree": "29ff556cc76f0dde67397c7d9cdcdf8e84e40625",
      "parents": [
        "521ba1e5c15dac6c1a1ea1aad87b4e7291bcc303"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Fri Sep 18 21:01:06 2015 +0200"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Fri Sep 18 21:01:06 2015 +0200"
      },
      "message": "develop\n"
    },
    {
      "commit": "81f642676696e3408b4ee95ed242a8988dc941c4",
      "tree": "94847653978808d9a7f6ea16c46416ab5e3590db",
      "parents": [
        "408ba144caad5e11a1a06c50c5f3889c6f5eb995"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Fri Sep 18 20:20:49 2015 +0200"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Fri Sep 18 20:20:49 2015 +0200"
      },
      "message": "fix vhost value\n"
    },
    {
      "commit": "cf02d1da8646203868f25708d0317715b4309f41",
      "tree": "66ae96a1eba9bf965909a94b2dc09d6c05b6c391",
      "parents": [
        "59584affac4059504c5fba9e52dde7f70be106ac"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Fri Sep 18 20:13:35 2015 +0200"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Fri Sep 18 20:13:35 2015 +0200"
      },
      "message": "develop\n"
    },
    {
      "commit": "96165fc97f0e280521a31c2e748bdba2a18acd7f",
      "tree": "c43548d806937459adf3b35497c6fb9da90bc076",
      "parents": [
        "c727e06c89361c31cc03142a28cf3fbdaa16bb47"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Thu Sep 17 16:22:47 2015 +0200"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Thu Sep 17 16:22:47 2015 +0200"
      },
      "message": "add empty splitter\n"
    },
    {
      "commit": "c727e06c89361c31cc03142a28cf3fbdaa16bb47",
      "tree": "c7fbd9326fa6dd4ade9ff3e5babdd75dcc3d5c77",
      "parents": [
        "163e9d7d9e792073746193960158c2cc87d60bc9"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Thu Sep 17 16:21:33 2015 +0200"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Thu Sep 17 16:21:33 2015 +0200"
      },
      "message": "add empty filter\n"
    },
    {
      "commit": "16f2e249344bcb36e8ef88cf3fdccb5bfb3b4ede",
      "tree": "16a5cae7cf130f2fd030ceb84303997c6bf14112",
      "parents": [
        "054d4dd62e156c51f2dd86de2c76c409d6f3c588"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Thu Sep 17 16:18:58 2015 +0200"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Thu Sep 17 16:18:58 2015 +0200"
      },
      "message": "add empty filter\n"
    },
    {
      "commit": "3c3fd0cf88ebd8c984605d1c2b7d0e4e7473a96f",
      "tree": "899dc60cb15fabfdbbb41cac6aaf64dec2bba2ca",
      "parents": [
        "7b97f1de26319cc6441498005f74b698f1be1f78"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Wed Sep 16 21:21:45 2015 +0200"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Wed Sep 16 21:21:45 2015 +0200"
      },
      "message": "try to escape yaml\n"
    }
  ],
  "next": "5149ad4097062adaf506c4fbf6e1d268cf4f1b4a"
}
