)]}'
{
  "log": [
    {
      "commit": "565902347764ae88bcf6a79fd224187d381d35b7",
      "tree": "b38969953e5dca3d9f4cfa9adb9e2af7620b3f85",
      "parents": [
        "3f2308274b4d5d23b3bc740c7449c690681aea0a",
        "3188debc2723f0ff53efcaa2a7a58a97ed600f17"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "eric.lemoine@gmail.com",
        "time": "Wed Nov 09 11:06:11 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 09 11:06:11 2016 +0100"
      },
      "message": "Merge pull request #37 from elemoine/stacklight-influxdb-precision\n\nSet influxdb_time_precision in aggregator class"
    },
    {
      "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": "d450635f54f9910921f0bf4c3200696d174e41bd",
      "tree": "be193d7207c07215defa7ad5778eb386a73fe996",
      "parents": [
        "9f921fb85f32852b635055ad484df937eccdcd92",
        "5b3435a3bb0fc7dcc52725baf8c9be099f5c139a"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Wed Nov 09 10:49:35 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 09 10:49:35 2016 +0100"
      },
      "message": "Merge pull request #32 from elemoine/stacklight-lua-tests\n\nAdd Lua tests"
    },
    {
      "commit": "9f921fb85f32852b635055ad484df937eccdcd92",
      "tree": "0d858670bb12763629a3e3537767fe8a48b6c1a9",
      "parents": [
        "a2e9b88cc2e0f289ac4e459fe004b44900910183",
        "181d6e98ac2b5c089b9b01f3d80c652764bd3e46"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Wed Nov 09 10:48:17 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 09 10:48:17 2016 +0100"
      },
      "message": "Merge pull request #36 from elemoine/stacklight-fix-require\n\nFix state dependency"
    },
    {
      "commit": "181d6e98ac2b5c089b9b01f3d80c652764bd3e46",
      "tree": "0d858670bb12763629a3e3537767fe8a48b6c1a9",
      "parents": [
        "a2e9b88cc2e0f289ac4e459fe004b44900910183"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Wed Nov 09 09:04:18 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Wed Nov 09 09:04:18 2016 +0000"
      },
      "message": "Fix state dependency\n"
    },
    {
      "commit": "a2e9b88cc2e0f289ac4e459fe004b44900910183",
      "tree": "b55df77e945798c4ba7f842e8470e29e08de88c9",
      "parents": [
        "0c75daa236289e3cee87b7cdaeb8b49c5ff5ce60",
        "c78d432685b10be98b25e0a4ae998f03540c4d2c"
      ],
      "author": {
        "name": "pasquier-s",
        "email": "spasquier@mirantis.com",
        "time": "Tue Nov 08 17:21:17 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 08 17:21:17 2016 +0100"
      },
      "message": "Merge pull request #33 from simonpasquier/implement-remote-collector\n\nFix the definition of the remote_collector service"
    },
    {
      "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": "0c75daa236289e3cee87b7cdaeb8b49c5ff5ce60",
      "tree": "6b641d4cbd6d8167e977c50f07afa90aa7cbf30c",
      "parents": [
        "715525bf464b01073bc944c1887ebe2e541ecbf6",
        "2a74f830e28e4bb9012494dcd1c098886b9722c8"
      ],
      "author": {
        "name": "pasquier-s",
        "email": "spasquier@mirantis.com",
        "time": "Tue Nov 08 16:08:35 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 08 16:08:35 2016 +0100"
      },
      "message": "Merge pull request #30 from simonpasquier/add-tz-support\n\nAdd generic timezone support to decoders"
    },
    {
      "commit": "715525bf464b01073bc944c1887ebe2e541ecbf6",
      "tree": "f8beda6ec7a8370503ba7b43d085808c85eefe12",
      "parents": [
        "8821db864f083deb03036040ab77707e7aafd616",
        "5f581d569f5dc71377df4daf5d4c1b522e27a552"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "eric.lemoine@gmail.com",
        "time": "Tue Nov 08 15:59:27 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 08 15:59:27 2016 +0100"
      },
      "message": "Merge pull request #27 from elemoine/stacklight-aggregator\n\nFix and improve the aggregator"
    },
    {
      "commit": "5f581d569f5dc71377df4daf5d4c1b522e27a552",
      "tree": "f8beda6ec7a8370503ba7b43d085808c85eefe12",
      "parents": [
        "696db40fdd4938f22e330f1fa44e4deaf87fd2de"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Fri Nov 04 14:56:04 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Tue Nov 08 14:42:02 2016 +0000"
      },
      "message": "Add aggregator config to support metadata\n"
    },
    {
      "commit": "5b3435a3bb0fc7dcc52725baf8c9be099f5c139a",
      "tree": "975a5a49255f1e4c46a6894552536740fd514db3",
      "parents": [
        "041383a4544f8ce99a08dd6648683946943643bc"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Tue Nov 08 13:01:14 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Tue Nov 08 13:02:59 2016 +0000"
      },
      "message": "Fix the gse tests\n"
    },
    {
      "commit": "041383a4544f8ce99a08dd6648683946943643bc",
      "tree": "31652d124d4526419ffa6040d72da5dd63f6beb1",
      "parents": [
        "7127271338249036b28e564e4f5c3252d4472d88"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Tue Nov 08 12:59:08 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Tue Nov 08 13:02:59 2016 +0000"
      },
      "message": "Fix the afd tests\n"
    },
    {
      "commit": "7127271338249036b28e564e4f5c3252d4472d88",
      "tree": "f999faa457b307de252e30325ce7b61afc6d3634",
      "parents": [
        "c8928047f1ea048bf21bf29479dbf7bbebc8173a"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Tue Nov 08 12:53:51 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Tue Nov 08 13:02:59 2016 +0000"
      },
      "message": "Copy Lua tests from fuel-plugin-lma-collector\n"
    },
    {
      "commit": "c8928047f1ea048bf21bf29479dbf7bbebc8173a",
      "tree": "7b22bcee18adc39bfe7b5f6cd818a711830366bc",
      "parents": [
        "8821db864f083deb03036040ab77707e7aafd616"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Tue Nov 08 12:53:02 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Tue Nov 08 13:01:51 2016 +0000"
      },
      "message": "Add a run_lua_tests.sh script\n\nThis script will be used to run the Lua tests (yet to be added).\n\nTo run the script:\n\n    cd tests\n    ./run_lua_tests.sh\n"
    },
    {
      "commit": "2a74f830e28e4bb9012494dcd1c098886b9722c8",
      "tree": "8ac153fc2cef2a3e1458315c21efc84bd071a48f",
      "parents": [
        "e416f3b0a4e32c37e2f4f9f0b9c5a077baa55b85"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Mon Nov 07 15:55:58 2016 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Nov 08 10:22:40 2016 +0100"
      },
      "message": "Add generic timezone support to decoders\n\nThis change add a new parameter \u0027adjust_timezone\u0027 for the sandbox\ndecoder. This parameter should be set to true when the data to be\ndecoded doesn\u0027t contain the proper timezone information.\n"
    },
    {
      "commit": "696db40fdd4938f22e330f1fa44e4deaf87fd2de",
      "tree": "6a452c3eea7805e845aade813cdae565d19a347a",
      "parents": [
        "caae85d1afa7c672526533298469afd661587f2b"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Fri Nov 04 14:54:49 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Mon Nov 07 16:29:34 2016 +0000"
      },
      "message": "Add an aggregator.toml output template\n\nThis template extends the tcp.toml output template.\n"
    },
    {
      "commit": "caae85d1afa7c672526533298469afd661587f2b",
      "tree": "c8ab7ceab1b928bd0012442e86f1fd04be46ca39",
      "parents": [
        "80de28075513c532e48cac1cc7e52098accacf5e"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Fri Nov 04 14:54:13 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Mon Nov 07 16:29:34 2016 +0000"
      },
      "message": "Make the output/tcp.toml template extendable\n"
    },
    {
      "commit": "80de28075513c532e48cac1cc7e52098accacf5e",
      "tree": "7e604df258ed0daf9b041234012681754949cd48",
      "parents": [
        "68b17b6ec9999f8ca11816299b978fa2356da741"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Fri Nov 04 14:53:45 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Mon Nov 07 16:29:34 2016 +0000"
      },
      "message": "Use filter_by to merge node grains data\n"
    },
    {
      "commit": "68b17b6ec9999f8ca11816299b978fa2356da741",
      "tree": "1ec92820634d5cdcc891e54f58155255fce09bd3",
      "parents": [
        "8821db864f083deb03036040ab77707e7aafd616"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Fri Nov 04 14:52:13 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Mon Nov 07 16:29:34 2016 +0000"
      },
      "message": "Make the aggregator load heka/meta/heka.yml\n\nCurrently _service.sls does not load aggregator metadata from\nheka/meta/heka.yml. This commit fixes that.\n"
    },
    {
      "commit": "8821db864f083deb03036040ab77707e7aafd616",
      "tree": "b6215b7897def75ab6ef5128ec7180e50674c5e4",
      "parents": [
        "e416f3b0a4e32c37e2f4f9f0b9c5a077baa55b85",
        "6a1abe93e8f5458715ac1df181870c01847062c6"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "eric.lemoine@gmail.com",
        "time": "Mon Nov 07 17:28:37 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 07 17:28:37 2016 +0100"
      },
      "message": "Merge pull request #24 from elemoine/stacklight-alarming\n\nAdd alarming support"
    },
    {
      "commit": "e416f3b0a4e32c37e2f4f9f0b9c5a077baa55b85",
      "tree": "09d6e20109b24d386677eeb67e293db2a271bed9",
      "parents": [
        "fd9c21f69e54a1f5dd73b09f97033c1a59ea75a3",
        "ee62b87dadbdd2259a387090b78b1688e9846d86"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "eric.lemoine@gmail.com",
        "time": "Mon Nov 07 14:12:35 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 07 14:12:35 2016 +0100"
      },
      "message": "Merge pull request #28 from elemoine/stacklight-upstart-logs\n\nDo not place Heka logs in /var/log/upstart"
    },
    {
      "commit": "6a1abe93e8f5458715ac1df181870c01847062c6",
      "tree": "11d189eeda480ef4d0cd649c056ba22ced1e0a53",
      "parents": [
        "c03dd1631742fc80de0f093fa8f97cc3b755a35a"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Thu Nov 03 14:02:43 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Mon Nov 07 13:04:48 2016 +0000"
      },
      "message": "Add alarming support\n"
    },
    {
      "commit": "fd9c21f69e54a1f5dd73b09f97033c1a59ea75a3",
      "tree": "4db0673fb122d05d40fd2adce9a1a001c20868b9",
      "parents": [
        "c03dd1631742fc80de0f093fa8f97cc3b755a35a",
        "00afeee5f4d0a56c5ce10194bebbf8caa8be6e1c"
      ],
      "author": {
        "name": "pasquier-s",
        "email": "spasquier@mirantis.com",
        "time": "Mon Nov 07 13:53:19 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 07 13:53:19 2016 +0100"
      },
      "message": "Merge pull request #29 from simonpasquier/stacklight\n\nRemove http check input plugin"
    },
    {
      "commit": "00afeee5f4d0a56c5ce10194bebbf8caa8be6e1c",
      "tree": "4db0673fb122d05d40fd2adce9a1a001c20868b9",
      "parents": [
        "c03dd1631742fc80de0f093fa8f97cc3b755a35a"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Mon Nov 07 13:40:32 2016 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Mon Nov 07 13:40:32 2016 +0100"
      },
      "message": "Remove http check input plugin\n\nBecause it is not used anymore.\n"
    },
    {
      "commit": "ee62b87dadbdd2259a387090b78b1688e9846d86",
      "tree": "4860a5728dba280b920bd25a1534c63b758f64be",
      "parents": [
        "c03dd1631742fc80de0f093fa8f97cc3b755a35a"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Mon Nov 07 12:13:39 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Mon Nov 07 12:14:11 2016 +0000"
      },
      "message": "Do not place Heka logs in /var/log/upstart\n\nWith this commit all the Heka logs are sent to /var/log/\u003cheka_service\u003e.log.\nPreviously, stdout was sent to /var/log/\u003cheka_service\u003e.log and stderr was sent\nto /var/log/upstart/\u003cheka_service\u003e.log, which was confusing to the operator.\n"
    },
    {
      "commit": "c03dd1631742fc80de0f093fa8f97cc3b755a35a",
      "tree": "9d1f0c832370ed126c640962cf3e5e2c22afe2cc",
      "parents": [
        "52137839a79976c758b1b5f339fb8af785364855",
        "2f9544a690227744fa3161b409bbf78530cdc889"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "eric.lemoine@gmail.com",
        "time": "Fri Nov 04 11:41:29 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 04 11:41:29 2016 +0100"
      },
      "message": "Merge pull request #25 from elemoine/stacklight-no-aggregator\n\nRemove the aggregator output for now"
    },
    {
      "commit": "2f9544a690227744fa3161b409bbf78530cdc889",
      "tree": "9d1f0c832370ed126c640962cf3e5e2c22afe2cc",
      "parents": [
        "52137839a79976c758b1b5f339fb8af785364855"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Fri Nov 04 08:48:51 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Fri Nov 04 08:48:54 2016 +0000"
      },
      "message": "Remove the aggregator output for now\n\nThis removes the aggregator output for now, as the aggregator doesn\u0027t work for\nnow. This is to avoid output errors in Heka.\n"
    },
    {
      "commit": "52137839a79976c758b1b5f339fb8af785364855",
      "tree": "1a7ca58b11b4f52c917d477ab04a2e8577af8ab0",
      "parents": [
        "a9a36d183dcbae3c425f1b8564ab9ee29e854e43",
        "065523024ba849c04a7508098835c194dc0e6b00"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "eric.lemoine@gmail.com",
        "time": "Thu Nov 03 15:17:57 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 03 15:17:57 2016 +0100"
      },
      "message": "Merge pull request #23 from tcpcloud/revert-22-stacklight-alarming\n\nRevert \"[WIP] Add alarming support\""
    },
    {
      "commit": "065523024ba849c04a7508098835c194dc0e6b00",
      "tree": "1a7ca58b11b4f52c917d477ab04a2e8577af8ab0",
      "parents": [
        "a9a36d183dcbae3c425f1b8564ab9ee29e854e43"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "eric.lemoine@gmail.com",
        "time": "Thu Nov 03 15:17:25 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 03 15:17:25 2016 +0100"
      },
      "message": "Revert \"[WIP] Add alarming support\"\n"
    },
    {
      "commit": "a9a36d183dcbae3c425f1b8564ab9ee29e854e43",
      "tree": "b5b5ebb69467036a1df4e7b826b45dd14da3a0af",
      "parents": [
        "c5b2a5b5d0baced861a456683ebd4f9abc84af4d",
        "4e4f44f3c8a57b590050eca06eff8917ac4ebc8f"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Thu Nov 03 15:12:08 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 03 15:12:08 2016 +0100"
      },
      "message": "Merge pull request #22 from elemoine/stacklight-alarming\n\n[WIP] Add alarming support"
    },
    {
      "commit": "4e4f44f3c8a57b590050eca06eff8917ac4ebc8f",
      "tree": "b5b5ebb69467036a1df4e7b826b45dd14da3a0af",
      "parents": [
        "c5b2a5b5d0baced861a456683ebd4f9abc84af4d"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Thu Nov 03 14:02:43 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Thu Nov 03 14:07:02 2016 +0000"
      },
      "message": "Add alarming support\n"
    },
    {
      "commit": "c5b2a5b5d0baced861a456683ebd4f9abc84af4d",
      "tree": "1a7ca58b11b4f52c917d477ab04a2e8577af8ab0",
      "parents": [
        "cdea867094eb613f2f7b6fbd0e7508bbbbbcb9f8",
        "9cef41ff65ecd4ac3a01645b097b811aea7d48a8"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "eric.lemoine@gmail.com",
        "time": "Wed Nov 02 17:37:13 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 02 17:37:13 2016 +0100"
      },
      "message": "Merge pull request #19 from elemoine/stacklight-time-precision\n\nUse influxdb_time_precision for InfluxDB output"
    },
    {
      "commit": "cdea867094eb613f2f7b6fbd0e7508bbbbbcb9f8",
      "tree": "2dd85fd55284aae44ba997796df37758f03dc7d7",
      "parents": [
        "608279b8d8c08aa6bcdece1d243b7992ec33cd9a",
        "07a8d3f2e1ea0bcd8e589cbbc6987593dc9da384"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "eric.lemoine@gmail.com",
        "time": "Wed Nov 02 17:36:04 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 02 17:36:04 2016 +0100"
      },
      "message": "Merge pull request #21 from SwannCroiset/limit-open-files\n\nIncrease maximum open files limit to 102400"
    },
    {
      "commit": "07a8d3f2e1ea0bcd8e589cbbc6987593dc9da384",
      "tree": "2dd85fd55284aae44ba997796df37758f03dc7d7",
      "parents": [
        "608279b8d8c08aa6bcdece1d243b7992ec33cd9a"
      ],
      "author": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Wed Nov 02 17:11:32 2016 +0100"
      },
      "committer": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Wed Nov 02 17:14:41 2016 +0100"
      },
      "message": "Increase maximum open files limit to 102400\n"
    },
    {
      "commit": "9cef41ff65ecd4ac3a01645b097b811aea7d48a8",
      "tree": "5f2a47974ac9011d0e95aba8007b531129e75219",
      "parents": [
        "608279b8d8c08aa6bcdece1d243b7992ec33cd9a"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Wed Nov 02 13:25:20 2016 +0100"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Wed Nov 02 13:25:23 2016 +0100"
      },
      "message": "Use influxdb_time_precision for InfluxDB output\n\nThis uses influxdb_time_precision set on metric_collector for configuring the\ntime precision in the InfluxDB output. This is to use just one parameter for\nboth the InfluxDB accumulator filter and InfluxDB output.\n"
    },
    {
      "commit": "608279b8d8c08aa6bcdece1d243b7992ec33cd9a",
      "tree": "1b2e5f02678cff003ed547c9ae965276fa765042",
      "parents": [
        "e17683fd8551e84254e6ec8af074eabd28a1d422",
        "74e471ab1b79f9d873c8251d3ceb0108549df3c4"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "eric.lemoine@gmail.com",
        "time": "Wed Nov 02 10:35:02 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 02 10:35:02 2016 +0100"
      },
      "message": "Merge pull request #17 from elemoine/stacklight-time-precision\n\nMake InfluxDB time precision configurable"
    },
    {
      "commit": "e17683fd8551e84254e6ec8af074eabd28a1d422",
      "tree": "bfdd252cd9245740ef61700aafc7e0989329f725",
      "parents": [
        "540ce3bba0c918937d15a9e859893b665677c963",
        "b045c15cb139f1f5eb0036ff2647d6d993ed585d"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "eric.lemoine@gmail.com",
        "time": "Wed Nov 02 10:11:33 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 02 10:11:33 2016 +0100"
      },
      "message": "Merge pull request #18 from elemoine/stacklight-elasticsearch\n\nConfigure Elasticsearch output through Pillar"
    },
    {
      "commit": "b045c15cb139f1f5eb0036ff2647d6d993ed585d",
      "tree": "05c612b966f17d96b9489f902010cdea76b20029",
      "parents": [
        "6c5da126874ab83599538c07043b8e8139e99c4d"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Mon Oct 31 12:16:21 2016 +0100"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Mon Oct 31 12:16:21 2016 +0100"
      },
      "message": "Configure Elasticsearch output through Pillar\n"
    },
    {
      "commit": "540ce3bba0c918937d15a9e859893b665677c963",
      "tree": "aabb306e91da9f58b409db2c680fc51d3e8c51a5",
      "parents": [
        "6c5da126874ab83599538c07043b8e8139e99c4d",
        "c775b4c6d58e01affb238c836087b4d2ccf92350"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "eric.lemoine@gmail.com",
        "time": "Mon Oct 31 11:58:42 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 31 11:58:42 2016 +0100"
      },
      "message": "Merge pull request #15 from simonpasquier/add-log-collector-filters\n\nAdd log collector filters"
    },
    {
      "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": "6c5da126874ab83599538c07043b8e8139e99c4d",
      "tree": "508b1823d2977c7e4dc6ea3cab49bfb8c3d1cdd2",
      "parents": [
        "a33e1893a3da388d019b1812f7bab1ad253cc7af",
        "1a1b50f5fe0a40e47ae655fb5f42962bb9aa960c"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "eric.lemoine@gmail.com",
        "time": "Mon Oct 31 09:57:02 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 31 09:57:02 2016 +0100"
      },
      "message": "Merge pull request #16 from simonpasquier/add-extra-fields\n\nTemplatize extra_fields.lua file"
    },
    {
      "commit": "1a1b50f5fe0a40e47ae655fb5f42962bb9aa960c",
      "tree": "508b1823d2977c7e4dc6ea3cab49bfb8c3d1cdd2",
      "parents": [
        "a33e1893a3da388d019b1812f7bab1ad253cc7af"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Oct 28 17:00:30 2016 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Oct 28 17:05:35 2016 +0200"
      },
      "message": "Templatize extra_fields.lua file\n"
    },
    {
      "commit": "c775b4c6d58e01affb238c836087b4d2ccf92350",
      "tree": "ebb345ca4b34afa30e91b1c028eaae6fb51258bd",
      "parents": [
        "07fef660234d2dcded87f7812bbbeba3a000998d"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Oct 28 15:44:50 2016 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Oct 28 16:02:04 2016 +0200"
      },
      "message": "Add logs counter filter to log_collector\n"
    },
    {
      "commit": "07fef660234d2dcded87f7812bbbeba3a000998d",
      "tree": "e41f1c9528a79b6349baba677d75b1ba5c1727f5",
      "parents": [
        "a33e1893a3da388d019b1812f7bab1ad253cc7af"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Oct 28 15:39:21 2016 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Oct 28 16:01:55 2016 +0200"
      },
      "message": "Add HTTP metrics filter to log_collector\n"
    },
    {
      "commit": "a33e1893a3da388d019b1812f7bab1ad253cc7af",
      "tree": "3febf5ed42c1d4523d0a8e323c9435f8c707986d",
      "parents": [
        "b9a5b911b23949f12afecf62798993a62485ff3e",
        "3705805a5d8fb1470a7669f2cdae0e0cb0541df6"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Thu Oct 27 15:33:06 2016 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 27 15:33:06 2016 +0200"
      },
      "message": "Merge pull request #13 from elemoine/stacklight-influxdb\n\nMake Heka send metrics to InfluxDB"
    },
    {
      "commit": "3705805a5d8fb1470a7669f2cdae0e0cb0541df6",
      "tree": "3febf5ed42c1d4523d0a8e323c9435f8c707986d",
      "parents": [
        "b9a5b911b23949f12afecf62798993a62485ff3e"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Tue Oct 25 15:24:24 2016 +0200"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Wed Oct 26 15:01:15 2016 +0200"
      },
      "message": "Make Heka send metrics to InfluxDB\n"
    },
    {
      "commit": "b9a5b911b23949f12afecf62798993a62485ff3e",
      "tree": "71ef8e51c3b0f5556592547014d705078b497518",
      "parents": [
        "abae1008501d4fd3216878e720d7052c138210c2",
        "1304334dcdca6432dd7da0265ae2e91842c2a6c8"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Wed Oct 19 18:37:07 2016 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 19 18:37:07 2016 +0200"
      },
      "message": "Merge pull request #10 from elemoine/stacklight-decoder\n\nFix the decoder configuration"
    },
    {
      "commit": "1304334dcdca6432dd7da0265ae2e91842c2a6c8",
      "tree": "71ef8e51c3b0f5556592547014d705078b497518",
      "parents": [
        "abae1008501d4fd3216878e720d7052c138210c2"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Wed Oct 19 16:57:15 2016 +0200"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Wed Oct 19 17:03:54 2016 +0200"
      },
      "message": "Fix the decoder configuration\n\nThis commit uses proper decoder names in heka/meta/heka.yml. It also removes\nthe aggregator input for now, because it does not have an associated decoder.\n"
    },
    {
      "commit": "abae1008501d4fd3216878e720d7052c138210c2",
      "tree": "84bf4f73b1ed842623c7c8e1ee03002199cc681b",
      "parents": [
        "9daff20596657205ed5e60b520dc00925dcec0a5",
        "ba8fc3fb101d96ac98c805ec7851a9a5fc810164"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Wed Oct 19 16:52:20 2016 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 19 16:52:20 2016 +0200"
      },
      "message": "Merge pull request #7 from elemoine/stacklight-module-dir\n\nUse module_dir instead of module_directory"
    },
    {
      "commit": "9daff20596657205ed5e60b520dc00925dcec0a5",
      "tree": "84bc6efa2af770bb3f6f70c8b9fdcdd6769dfcdf",
      "parents": [
        "41d71b0e1bbce136c198116c0f69f9e5e853a333",
        "247937fc19d3406439ea9ee483e4682decc5df3a"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Wed Oct 19 16:35:33 2016 +0200"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Wed Oct 19 16:35:33 2016 +0200"
      },
      "message": "Merge branch \u0027stacklight\u0027 of github.com:tcpcloud/salt-formula-heka into stacklight\n"
    },
    {
      "commit": "41d71b0e1bbce136c198116c0f69f9e5e853a333",
      "tree": "7c8b187de82c77e8eb855329575c6070b6e3b1e1",
      "parents": [
        "613dbf905a6e6c4e35fdafc1f24745f72a89ebb6"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Wed Oct 19 16:35:02 2016 +0200"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Wed Oct 19 16:35:02 2016 +0200"
      },
      "message": "Regex encoder fix\n"
    },
    {
      "commit": "247937fc19d3406439ea9ee483e4682decc5df3a",
      "tree": "7797bf5c86adc4e509b730da622dbdd77d9f4bbd",
      "parents": [
        "9108b6cf9b71fcde40d9b5100dbd06329e4c4f63",
        "d20580655dd5faa9b9ce719818273e291d3b9ca5"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Wed Oct 19 16:28:11 2016 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 19 16:28:11 2016 +0200"
      },
      "message": "Merge pull request #9 from elemoine/stacklight-extra-fields\n\nAdd the extra_fields.lua module"
    },
    {
      "commit": "9108b6cf9b71fcde40d9b5100dbd06329e4c4f63",
      "tree": "3faa326464ff638c46a8865dc9b52394d149e7f2",
      "parents": [
        "613dbf905a6e6c4e35fdafc1f24745f72a89ebb6",
        "92f76e3333386fc71f7512aee169d5b46f27a784"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Wed Oct 19 16:27:50 2016 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 19 16:27:50 2016 +0200"
      },
      "message": "Merge pull request #8 from elemoine/stacklight-module-dir-2\n\nUse the proper module directory"
    },
    {
      "commit": "d20580655dd5faa9b9ce719818273e291d3b9ca5",
      "tree": "149dabbfa2b6b77bb557a84b309895238e4f65bf",
      "parents": [
        "613dbf905a6e6c4e35fdafc1f24745f72a89ebb6"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Wed Oct 19 14:45:18 2016 +0200"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Wed Oct 19 14:45:21 2016 +0200"
      },
      "message": "Add the extra_fields.lua module\n\nThis commit adds the extra_fields Lua module. The extra fields table defined in\nthis module is empty right now. Eventually, this file will be a Jinja2 template\nand the content of the extra fields table will be generated based on the user\nconfiguration.\n"
    },
    {
      "commit": "92f76e3333386fc71f7512aee169d5b46f27a784",
      "tree": "3faa326464ff638c46a8865dc9b52394d149e7f2",
      "parents": [
        "613dbf905a6e6c4e35fdafc1f24745f72a89ebb6"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Wed Oct 19 14:24:13 2016 +0200"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Wed Oct 19 14:26:54 2016 +0200"
      },
      "message": "Use the proper module directory\n\nThe stacklight module dir is /usr/share/lma_collector/common, not\n/usr/share/lma_collector_modules. This fixes it.\n"
    },
    {
      "commit": "ba8fc3fb101d96ac98c805ec7851a9a5fc810164",
      "tree": "31456da41e6de398ad6431ed6218e21d5047d877",
      "parents": [
        "613dbf905a6e6c4e35fdafc1f24745f72a89ebb6"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Wed Oct 19 14:19:00 2016 +0200"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Wed Oct 19 14:22:02 2016 +0200"
      },
      "message": "Use module_dir instead of module_directory\n\nThis fixes a bug where module_directory is used as the variable name instead of\nmodule_dir.\n"
    },
    {
      "commit": "613dbf905a6e6c4e35fdafc1f24745f72a89ebb6",
      "tree": "d4f4b9ff90f92ba2d98f8a1b5dc0fe90fea8e02c",
      "parents": [
        "8e2db3336c19f998ac2182ff4618d1288dfc5e07"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Wed Oct 19 14:00:33 2016 +0200"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Wed Oct 19 14:00:33 2016 +0200"
      },
      "message": "Added cache dir\n"
    },
    {
      "commit": "8e2db3336c19f998ac2182ff4618d1288dfc5e07",
      "tree": "34494dd6dff112dd92203e470a175448d15a9319",
      "parents": [
        "649725c7e728d840fb0ef28599fcbf1aa0cce72f",
        "06cab0241f976e826c82775b4b91df656ba124e7"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Wed Oct 19 13:54:59 2016 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 19 13:54:59 2016 +0200"
      },
      "message": "Merge pull request #5 from elemoine/stacklight-sandbox-toml\n\npreserve_data and ticker_interval are not strings"
    },
    {
      "commit": "649725c7e728d840fb0ef28599fcbf1aa0cce72f",
      "tree": "1cc714ac173e39ff14b24919276d86b05e283ecc",
      "parents": [
        "deacfc6844e8eceae69d097e4e6616569aa9b117",
        "fd699ad552c0dab075e804b0f3a5a847c67355f2"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Wed Oct 19 13:52:13 2016 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 19 13:52:13 2016 +0200"
      },
      "message": "Merge pull request #3 from elemoine/stacklight-systemd\n\nVariable service_name is missing for systemd file"
    },
    {
      "commit": "deacfc6844e8eceae69d097e4e6616569aa9b117",
      "tree": "7386816c00551e4e60a989c08ae54af5da5a5d45",
      "parents": [
        "636c631f777a6e91974d83bbc803ef406ed5d4e1",
        "afa1b3c5ac344def93ace69a6f66bf81c0129af8"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Wed Oct 19 13:51:34 2016 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 19 13:51:34 2016 +0200"
      },
      "message": "Merge pull request #4 from elemoine/stacklight-ignore-missing\n\nUse \"ignore missing\" with the j2 include statement"
    },
    {
      "commit": "afa1b3c5ac344def93ace69a6f66bf81c0129af8",
      "tree": "7386816c00551e4e60a989c08ae54af5da5a5d45",
      "parents": [
        "636c631f777a6e91974d83bbc803ef406ed5d4e1"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Wed Oct 19 10:40:51 2016 +0200"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Wed Oct 19 13:46:19 2016 +0200"
      },
      "message": "Use \"ignore missing\" with the j2 include statement\n"
    },
    {
      "commit": "06cab0241f976e826c82775b4b91df656ba124e7",
      "tree": "1bf1393278ef0fcdede7e57893b8af4945bc85dc",
      "parents": [
        "636c631f777a6e91974d83bbc803ef406ed5d4e1"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Wed Oct 19 12:57:17 2016 +0200"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Wed Oct 19 13:45:23 2016 +0200"
      },
      "message": "preserve_data and ticker_interval are not strings\n\npreserve_data is a boolean, and ticker_interval is a number, so their values\nshouldn\u0027t have quotes.\n"
    },
    {
      "commit": "fd699ad552c0dab075e804b0f3a5a847c67355f2",
      "tree": "3e98500f64d56770caa3efd4d08d0c0847c8c0e6",
      "parents": [
        "636c631f777a6e91974d83bbc803ef406ed5d4e1"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Wed Oct 19 10:22:44 2016 +0200"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Wed Oct 19 13:44:40 2016 +0200"
      },
      "message": "Variable service_name is missing for systemd file\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": "8fa4955749737eaf62b49806241a288969c7e9e8",
      "tree": "a9f82dba453d53b76296b814182dca57af9b5410",
      "parents": [
        "4922ee03e188a1a95c26a173b3268bd1547e93c9"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed May 18 14:26:50 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed May 18 14:26:50 2016 +0200"
      },
      "message": "Set permissions for adm group for all OSes\n"
    },
    {
      "commit": "4922ee03e188a1a95c26a173b3268bd1547e93c9",
      "tree": "3c89b86a392446c231ace69c7f8f0e577128428e",
      "parents": [
        "97768c502e79fd3d2bceee3c7be6217620a87146"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue May 17 16:57:40 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue May 17 18:23:19 2016 +0200"
      },
      "message": "Option to enable/disable ssl\n"
    },
    {
      "commit": "97768c502e79fd3d2bceee3c7be6217620a87146",
      "tree": "6f7f9f407ac8a2bffa8782bd76eea870c58f4a51",
      "parents": [
        "71efb0cbb08fe9030e0255549a1667a59756adc2"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue May 17 15:30:01 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue May 17 15:30:01 2016 +0200"
      },
      "message": "Set acl on /var/log on RHEL\n"
    },
    {
      "commit": "71efb0cbb08fe9030e0255549a1667a59756adc2",
      "tree": "268acf7cfde031d8d0b8eb73e659a9019d37af52",
      "parents": [
        "6871ab8f2459c7c21d7b845a308a006df57caeaa"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue May 17 14:18:48 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue May 17 14:35:18 2016 +0200"
      },
      "message": "Fix amqp ssl\n"
    },
    {
      "commit": "6871ab8f2459c7c21d7b845a308a006df57caeaa",
      "tree": "711e6655ad98507efe723396b7090a6b7a0a9e21",
      "parents": [
        "b36f6ca942da6665654f521339752ca5a5098a7f"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed May 11 16:42:49 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed May 11 16:42:49 2016 +0200"
      },
      "message": "Allow defining custom elasticsearch index name in encoder\n"
    },
    {
      "commit": "b36f6ca942da6665654f521339752ca5a5098a7f",
      "tree": "e8085206fa49e68eb91a735b8aff5c2475b940ea",
      "parents": [
        "85918375b414fa62e23235bc6d86e243ab8143a3"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu May 05 13:32:47 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu May 05 13:32:47 2016 +0200"
      },
      "message": "SSL for rabbitmq input\n"
    },
    {
      "commit": "85918375b414fa62e23235bc6d86e243ab8143a3",
      "tree": "7745335934fcc5c85c14c423bc396d3caef98f3b",
      "parents": [
        "abc1c75af201206aed2428a9f3ef347638c04566"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu May 05 12:22:57 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu May 05 12:22:57 2016 +0200"
      },
      "message": "Option to enable ssl for amqp\n"
    },
    {
      "commit": "abc1c75af201206aed2428a9f3ef347638c04566",
      "tree": "c30c5f5c354bbc8a9ff170eb5c7d9c7dec2358df",
      "parents": [
        "4ef8c116f4504e363c62240d30cb58d37fcd5796"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Apr 20 17:08:29 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Apr 20 17:08:29 2016 +0200"
      },
      "message": "Allow overriding amqp delay and retries\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": "df96905f0ace447a9bd6c2d7b4c87f5c58ff351f",
      "tree": "0ff243dfb7f2f1177befd28cf4268a6dd3d76740",
      "parents": [
        "4eeb60bd1c6b2bec74d3bb71120755e95d2447c7"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 16:39:05 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 16:39:05 2016 +0200"
      },
      "message": "Fix source dependency parsing\n"
    },
    {
      "commit": "4eeb60bd1c6b2bec74d3bb71120755e95d2447c7",
      "tree": "2d02a0dd06fcad8c759bcc18d38a4f399a037bad",
      "parents": [
        "d3fae3c244081fca934695f50c6aaabe8427dee6"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 14:11:51 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 14:11:51 2016 +0200"
      },
      "message": "Add missing Makefile\n"
    },
    {
      "commit": "d3fae3c244081fca934695f50c6aaabe8427dee6",
      "tree": "96d18ff82714ae0cbcc7a16bdd9130afff28114e",
      "parents": [
        "7df441ace48426ecc1987a45a094e57e6b8a1777"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 12:46:30 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 12:46:30 2016 +0200"
      },
      "message": "Fix tests dependency fetch\n"
    },
    {
      "commit": "7df441ace48426ecc1987a45a094e57e6b8a1777",
      "tree": "96a41caa2699b52044edfd35808c3a83d2f896b7",
      "parents": [
        "0235112ae392d49ec5db147cdba694597c7de22f"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 11:57:49 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 11:57:49 2016 +0200"
      },
      "message": "Add salt-master into build depends\n"
    },
    {
      "commit": "0235112ae392d49ec5db147cdba694597c7de22f",
      "tree": "fd99b6dbac9d829198553b72cd859246ef084aa5",
      "parents": [
        "133fcb4eb6557c7edf8806e46bc3eef3bc5b46c0"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 11:51:09 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 11:51:09 2016 +0200"
      },
      "message": "Add makefile, run tests during package build\n"
    },
    {
      "commit": "133fcb4eb6557c7edf8806e46bc3eef3bc5b46c0",
      "tree": "52586659a066c4e80f4a4af88f215e2435317f49",
      "parents": [
        "ba4508d89c8b1389872e4a13a878036876d07d73",
        "1c7f6f626f59a703e1030584c54a6c3113906321"
      ],
      "author": {
        "name": "Jan Kaufman",
        "email": "j.kaufman@tcpcloud.eu",
        "time": "Mon Apr 11 16:49:40 2016 +0200"
      },
      "committer": {
        "name": "Jan Kaufman",
        "email": "j.kaufman@tcpcloud.eu",
        "time": "Mon Apr 11 16:49:40 2016 +0200"
      },
      "message": "Merge branch \u0027services\u0027 into \u0027master\u0027\n\nFix setup of per-service decoders according to support metadata\n\nSee merge request !6\n"
    },
    {
      "commit": "1c7f6f626f59a703e1030584c54a6c3113906321",
      "tree": "52586659a066c4e80f4a4af88f215e2435317f49",
      "parents": [
        "ba4508d89c8b1389872e4a13a878036876d07d73"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Mar 25 09:55:24 2016 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Mar 25 09:55:24 2016 +0100"
      },
      "message": "Fix setup of per-service decoders according to support metadata\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": "a3e6fb17d48e5512679fcd30b3837311b6d8af50",
      "tree": "826ced5af732f1472bd22355d4e1cbe0eaaea5bb",
      "parents": [
        "2ba49d11450d586aed90235d8c39ed6cbb0be217"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Mar 21 09:09:54 2016 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Mar 21 09:09:54 2016 +0100"
      },
      "message": "User heka should be system user\n"
    },
    {
      "commit": "2ba49d11450d586aed90235d8c39ed6cbb0be217",
      "tree": "f437d6ab6bdc309cf443a02473b33d26da4f4b9d",
      "parents": [
        "13198c7d92f6919d51e92fc25e1a13a2f7a57d17"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Wed Mar 16 13:22:32 2016 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Wed Mar 16 13:22:32 2016 +0100"
      },
      "message": "make heka account more restricted\n"
    },
    {
      "commit": "13198c7d92f6919d51e92fc25e1a13a2f7a57d17",
      "tree": "12f4c7545ddfef291577cdb4e0351b7e9c0c821f",
      "parents": [
        "87445e68bf60762447726ed1cdd8fa752c8fc699"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Thu Mar 10 13:27:25 2016 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Thu Mar 10 13:27:25 2016 +0100"
      },
      "message": "fix protobuf encoder\n"
    },
    {
      "commit": "87445e68bf60762447726ed1cdd8fa752c8fc699",
      "tree": "cbae193aa22a1e654ec31449c63467faf34ddea2",
      "parents": [
        "b7afff111f83130a9968d3a31d80792c3c874cf6"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Tue Mar 08 16:01:22 2016 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Tue Mar 08 16:01:22 2016 +0100"
      },
      "message": "fix.: RPM doesnt create default directories\n"
    },
    {
      "commit": "b7afff111f83130a9968d3a31d80792c3c874cf6",
      "tree": "7c9fdf21041dd3ecadbaefa48d37fa3a55457a96",
      "parents": [
        "98e66c547dcbd4699ef3f9ed932fcd3bf958d618"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Tue Mar 08 14:46:19 2016 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Tue Mar 08 14:46:19 2016 +0100"
      },
      "message": "add encoder test to shipper role\n"
    },
    {
      "commit": "98e66c547dcbd4699ef3f9ed932fcd3bf958d618",
      "tree": "5e44c0a00af4686d48ee0874d2846227e8c46226",
      "parents": [
        "fb68b2eabb1a4a1a1776c9a2b46eef5e6a1841c5",
        "94cd4d723b826459d9263466560da7810449eaa5"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Tue Mar 08 14:42:11 2016 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Tue Mar 08 14:42:11 2016 +0100"
      },
      "message": "Merge branch \u0027rhservice\u0027\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": "94cd4d723b826459d9263466560da7810449eaa5",
      "tree": "16ea245723b219047b2fd94d2ac89fbacc26f8ce",
      "parents": [
        "46d3c155d10ebc981b83a5e9144c89edb6ffb767"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Tue Mar 08 14:18:43 2016 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Tue Mar 08 14:18:43 2016 +0100"
      },
      "message": "add RH systemd initscript;until it is packaged\n"
    },
    {
      "commit": "46d3c155d10ebc981b83a5e9144c89edb6ffb767",
      "tree": "9324a364253a466dbd89e841d02f53da94917e0b",
      "parents": [
        "896c345912170519541a9bd59649f2000439b968"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Fri Mar 04 16:44:53 2016 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Fri Mar 04 16:44:53 2016 +0100"
      },
      "message": "add package to RH support\n"
    },
    {
      "commit": "896c345912170519541a9bd59649f2000439b968",
      "tree": "4cc6461c80132bc5d8c930311085512755be2876",
      "parents": [
        "70f8dadd0e7727518aad8f777882f8bdedb3df18"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Tue Jan 26 15:36:55 2016 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Tue Jan 26 15:36:55 2016 +0100"
      },
      "message": "add formula tests\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": "5b09d262586d675413bbec7f631b8e9d400f3ae0",
      "tree": "292d313ce731f73caa63088f1aa4de2bbae9e32c",
      "parents": [
        "3c32027e9ae8e60aabde0d5fa5a3312f38b49120"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Mon Nov 30 15:28:19 2015 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Mon Nov 30 15:28:19 2015 +0100"
      },
      "message": "support for oldest_duration settings\n"
    }
  ],
  "next": "3c32027e9ae8e60aabde0d5fa5a3312f38b49120"
}
