)]}'
{
  "log": [
    {
      "commit": "99e8e1dc72e328caf6eb84a1e8e2684cc40e1b32",
      "tree": "4d144ec46926d7f007f664928048547af21fd0cf",
      "parents": [
        "3f045e35f26cc5ebe1b1574c6ec5e591fefc3652",
        "74f7bd36c681b46939705d05b7e2dea76c4d5670"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "eric.lemoine@gmail.com",
        "time": "Wed Nov 16 09:40:49 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 16 09:40:49 2016 +0100"
      },
      "message": "Merge pull request #48 from elemoine/stacklight-mine\n\nSend only alarm-related data to mine"
    },
    {
      "commit": "74f7bd36c681b46939705d05b7e2dea76c4d5670",
      "tree": "4d144ec46926d7f007f664928048547af21fd0cf",
      "parents": [
        "3f045e35f26cc5ebe1b1574c6ec5e591fefc3652"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Tue Nov 15 13:18:33 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Tue Nov 15 17:01:17 2016 +0000"
      },
      "message": "Send only alarm-related data to mine\n"
    },
    {
      "commit": "3f045e35f26cc5ebe1b1574c6ec5e591fefc3652",
      "tree": "db044989988e1d37def545aa7ccf4aac15105c88",
      "parents": [
        "64cf8d33ceee52c469a039ea690d77d130eca112",
        "eed005a501e241a19fa89fdeb1801c39acb5c263"
      ],
      "author": {
        "name": "swann croiset",
        "email": "scroiset@mirantis.com",
        "time": "Tue Nov 15 16:32:49 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 15 16:32:49 2016 +0100"
      },
      "message": "Merge pull request #45 from SwannCroiset/alerting-property\n\nRedefine alerting property"
    },
    {
      "commit": "64cf8d33ceee52c469a039ea690d77d130eca112",
      "tree": "f301fcd47e6ce6ae589b84e37b86630b13588ff1",
      "parents": [
        "ea35a2d5151883619475424f67803871016c2d1c",
        "40340ea45ebd073d2c74db881459a67ecebe1215"
      ],
      "author": {
        "name": "swann croiset",
        "email": "scroiset@mirantis.com",
        "time": "Tue Nov 15 16:32:12 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 15 16:32:12 2016 +0100"
      },
      "message": "Merge pull request #39 from SwannCroiset/nagios-alarm\n\nAdd Nagios outputs"
    },
    {
      "commit": "40340ea45ebd073d2c74db881459a67ecebe1215",
      "tree": "bdc94aeef8911ac798216ff84adda2c0dbbd2e4b",
      "parents": [
        "aeddaf6c48404b3fbc8f133c997641ead15760ea"
      ],
      "author": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Mon Nov 14 17:41:12 2016 +0100"
      },
      "committer": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Tue Nov 15 14:50:35 2016 +0100"
      },
      "message": "Add Nagios output for the aggregator\n"
    },
    {
      "commit": "ea35a2d5151883619475424f67803871016c2d1c",
      "tree": "89990a5fbdb538b19938a40f0f83750997f84951",
      "parents": [
        "7c815ee5467eafd1dd4649a82b43509e4028ab45",
        "142eb91ff087c0408053ff474ab749cdbce149a0"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "eric.lemoine@gmail.com",
        "time": "Tue Nov 15 14:20:29 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 15 14:20:29 2016 +0100"
      },
      "message": "Merge pull request #46 from elemoine/stacklight-fix-policies\n\nFix the gse_policies structure"
    },
    {
      "commit": "aeddaf6c48404b3fbc8f133c997641ead15760ea",
      "tree": "ef19109f76537c5d81cb154e8bdf79a06be39d7b",
      "parents": [
        "d4d4b92f569b2230c8b1979d406b77b77cd36085"
      ],
      "author": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Wed Nov 09 11:48:09 2016 +0100"
      },
      "committer": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Tue Nov 15 10:24:13 2016 +0100"
      },
      "message": "Add Nagios output for metric_collector\n\nThe patch embeds the Lua sandbox encoder for Nagios.\n"
    },
    {
      "commit": "142eb91ff087c0408053ff474ab749cdbce149a0",
      "tree": "aefe10b1f10cd2dfd5c011c9654ac6b16e5f8509",
      "parents": [
        "6e721677270c26d293b37eb88823ba26f1e6896e"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Tue Nov 15 09:04:48 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Tue Nov 15 09:04:49 2016 +0000"
      },
      "message": "Fix the gse_policies structure\n\nThe structure of the generated gse_policies.lua file is not correct. This\ncommit fixes that.\n"
    },
    {
      "commit": "eed005a501e241a19fa89fdeb1801c39acb5c263",
      "tree": "a35daa2d06bd5cf3ace32f8862352a44bb1aeed4",
      "parents": [
        "9372ad0a55bbd9cd0764235abdf5e787021aa2f4"
      ],
      "author": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Thu Nov 10 15:37:53 2016 +0100"
      },
      "committer": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Mon Nov 14 17:54:55 2016 +0100"
      },
      "message": "Redefine alerting property\n\nThe alerting property can be one of \u0027disabled\u0027, \u0027enabled\u0027 or\n\u0027enabled_with_notification\u0027\n"
    },
    {
      "commit": "7c815ee5467eafd1dd4649a82b43509e4028ab45",
      "tree": "29ec856732927a410e367222cb8053ff2e9a1e00",
      "parents": [
        "74fdc984acaebb92a65dff7ff522463c72408b80",
        "74ad71d410c67c634f31b81e182862f1ebbf50a8"
      ],
      "author": {
        "name": "pasquier-s",
        "email": "spasquier@mirantis.com",
        "time": "Mon Nov 14 10:28:53 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 14 10:28:53 2016 +0100"
      },
      "message": "Merge pull request #44 from simonpasquier/update-colletcd-decoder-for-vrrp\n\nExtend collectd decoder to support vrrp and ntp metrics"
    },
    {
      "commit": "74fdc984acaebb92a65dff7ff522463c72408b80",
      "tree": "86326c74ae8083f59af74be25888825e62dce06b",
      "parents": [
        "d4d4b92f569b2230c8b1979d406b77b77cd36085",
        "d75fa9a4a572128a8daa924021a94986b1f39e26"
      ],
      "author": {
        "name": "swann croiset",
        "email": "scroiset@mirantis.com",
        "time": "Mon Nov 14 10:11:17 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 14 10:11:17 2016 +0100"
      },
      "message": "Merge pull request #42 from SwannCroiset/map-cleaning\n\nCleaning useless default map keys"
    },
    {
      "commit": "74ad71d410c67c634f31b81e182862f1ebbf50a8",
      "tree": "3975ca8e16fb43f92443e6c8b01fbf2816adb7b3",
      "parents": [
        "82c4a2945a6500b4103064dd33f645d897f6edf6"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu Nov 10 16:54:16 2016 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu Nov 10 16:54:16 2016 +0100"
      },
      "message": "Update collectd decoder to parse ntpd metrics\n"
    },
    {
      "commit": "d4d4b92f569b2230c8b1979d406b77b77cd36085",
      "tree": "36321a7f69a6ff98c1dacc2afd0146522480617c",
      "parents": [
        "6e721677270c26d293b37eb88823ba26f1e6896e",
        "59b18640599917e36c9177383fc4d60e314bc642"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "eric.lemoine@gmail.com",
        "time": "Thu Nov 10 16:43:52 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 10 16:43:52 2016 +0100"
      },
      "message": "Merge pull request #43 from elemoine/stacklight-remote-collector\n\nActivate aggregator output in remote collector"
    },
    {
      "commit": "d75fa9a4a572128a8daa924021a94986b1f39e26",
      "tree": "79079e21237faf24d305ee690913facf6ee54d14",
      "parents": [
        "c6ba345b170d949219832c823ada62ef9bbbafb2"
      ],
      "author": {
        "name": "swann croiset",
        "email": "scroiset@mirantis.com",
        "time": "Thu Nov 10 16:23:49 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 10 16:23:49 2016 +0100"
      },
      "message": "Update map.jinja"
    },
    {
      "commit": "82c4a2945a6500b4103064dd33f645d897f6edf6",
      "tree": "50509a5e5fe41dd8e49f4ba34e4ff08c972ec55f",
      "parents": [
        "9372ad0a55bbd9cd0764235abdf5e787021aa2f4"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu Nov 10 14:12:56 2016 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu Nov 10 15:32:36 2016 +0100"
      },
      "message": "Extend collectd decoder to support vrrp metrics\n"
    },
    {
      "commit": "59b18640599917e36c9177383fc4d60e314bc642",
      "tree": "36321a7f69a6ff98c1dacc2afd0146522480617c",
      "parents": [
        "9ad6df1558fecb6c79eeae570195966681bcbb13"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Thu Nov 10 09:41:38 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Thu Nov 10 14:00:04 2016 +0000"
      },
      "message": "Add aggregator output to remote collector\n"
    },
    {
      "commit": "9ad6df1558fecb6c79eeae570195966681bcbb13",
      "tree": "52337dadc0f2996faf050dcbd32c668ca6459f10",
      "parents": [
        "6e721677270c26d293b37eb88823ba26f1e6896e"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Thu Nov 10 09:41:11 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Thu Nov 10 14:00:04 2016 +0000"
      },
      "message": "Make remote collector send only afd metrics to influx\n"
    },
    {
      "commit": "6e721677270c26d293b37eb88823ba26f1e6896e",
      "tree": "b51fafb65f43b17ebe3028515273fbb4e3b38dff",
      "parents": [
        "9372ad0a55bbd9cd0764235abdf5e787021aa2f4",
        "90d210c948ad6eb58bbba666f28b291d486cf0f5"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "eric.lemoine@gmail.com",
        "time": "Thu Nov 10 14:59:46 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 10 14:59:46 2016 +0100"
      },
      "message": "Merge pull request #41 from elemoine/stacklight-fix-map\n\nFix bug in map.jinja"
    },
    {
      "commit": "c6ba345b170d949219832c823ada62ef9bbbafb2",
      "tree": "f992463bbb0128c567ca15ef8e8fd4640afa58f8",
      "parents": [
        "9372ad0a55bbd9cd0764235abdf5e787021aa2f4"
      ],
      "author": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Thu Nov 10 13:44:53 2016 +0100"
      },
      "committer": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Thu Nov 10 14:21:25 2016 +0100"
      },
      "message": "Cleaning useless default map keys\n"
    },
    {
      "commit": "90d210c948ad6eb58bbba666f28b291d486cf0f5",
      "tree": "b51fafb65f43b17ebe3028515273fbb4e3b38dff",
      "parents": [
        "9372ad0a55bbd9cd0764235abdf5e787021aa2f4"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Thu Nov 10 11:07:05 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Thu Nov 10 12:39:41 2016 +0000"
      },
      "message": "Fix bug in map.jinja\n\nFix a bug in map.jinja where the filter_by for the metric_collector modified\nthe influxdb_defaults dict re-used for the remote_collector. The filter_by\nfunction does deep merges, so some caution is required.\n"
    },
    {
      "commit": "9372ad0a55bbd9cd0764235abdf5e787021aa2f4",
      "tree": "af82e9a3742496d2d9a038565f906b56036bb2bc",
      "parents": [
        "e13fe4c8ccb8134db2a7503ff38e81009b17fb19",
        "1ccd57c89fbf3b4afb6a2269ee642c329dfc9946"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "eric.lemoine@gmail.com",
        "time": "Wed Nov 09 17:19:07 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 09 17:19:07 2016 +0100"
      },
      "message": "Merge pull request #38 from elemoine/stacklight-output\n\nSet output plugins in support metadata"
    },
    {
      "commit": "1ccd57c89fbf3b4afb6a2269ee642c329dfc9946",
      "tree": "af82e9a3742496d2d9a038565f906b56036bb2bc",
      "parents": [
        "e13fe4c8ccb8134db2a7503ff38e81009b17fb19"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Wed Nov 09 15:07:21 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Wed Nov 09 16:13:34 2016 +0000"
      },
      "message": "Configure outputs in support metadata\n"
    },
    {
      "commit": "e13fe4c8ccb8134db2a7503ff38e81009b17fb19",
      "tree": "bbe29dba1475a7bd3d5dd41069b7d3b80bcd0e1b",
      "parents": [
        "566526e2c02a8cbebbe22360acc35cea480fd05e",
        "7c4801d5172422896db801874637d902665dfd5c"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "eric.lemoine@gmail.com",
        "time": "Wed Nov 09 16:23:49 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 09 16:23:49 2016 +0100"
      },
      "message": "Merge pull request #31 from elemoine/stacklight-alarming-cluster\n\nAdd alarm clusters support"
    },
    {
      "commit": "7c4801d5172422896db801874637d902665dfd5c",
      "tree": "bbe29dba1475a7bd3d5dd41069b7d3b80bcd0e1b",
      "parents": [
        "fc2ae37b03d05424bf90e9505b0ec457ea340c73"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Tue Nov 08 14:00:56 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Wed Nov 09 13:26:09 2016 +0000"
      },
      "message": "Do not rely on pacemaker_local_resource_active\n"
    },
    {
      "commit": "fc2ae37b03d05424bf90e9505b0ec457ea340c73",
      "tree": "62dbf0efe58a4ba4406ec65a498c37db7d4c9969",
      "parents": [
        "ff7677bcb1f6acee353692f76339e88237c4bae4"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Tue Nov 08 13:55:03 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Wed Nov 09 13:26:09 2016 +0000"
      },
      "message": "Support dimensions in gse metrics\n"
    },
    {
      "commit": "ff7677bcb1f6acee353692f76339e88237c4bae4",
      "tree": "851aa346af2d7a23c1b0aa9e930b1f03239effcf",
      "parents": [
        "551218f3211aa0aba5e71fa4b29ba2e42dec264d"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Tue Nov 08 13:38:20 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Wed Nov 09 13:26:09 2016 +0000"
      },
      "message": "Remove gse cluster_field parameter\n\nThis parameter is not needed anymore. Heka\u0027s message_matchers are now used to\nmatch input messages.\n"
    },
    {
      "commit": "551218f3211aa0aba5e71fa4b29ba2e42dec264d",
      "tree": "997c3de045cad51d981961d0635b42e35e85d976",
      "parents": [
        "7dc121304c15c36cc8e24cfd0b667aeff6a64621"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Mon Nov 07 16:25:29 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Wed Nov 09 13:26:09 2016 +0000"
      },
      "message": "Adapt GSE Lua code\n"
    },
    {
      "commit": "7dc121304c15c36cc8e24cfd0b667aeff6a64621",
      "tree": "62b97b118970fe92deb5d5c0945c009c81334561",
      "parents": [
        "809addc8b93dd1aa4afe20446ab2e4fc72f81765"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Mon Nov 07 16:25:09 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Wed Nov 09 13:26:09 2016 +0000"
      },
      "message": "Generate gse filter toml for each cluster alarm\n"
    },
    {
      "commit": "809addc8b93dd1aa4afe20446ab2e4fc72f81765",
      "tree": "3c2ef3833c89dbbb6e5bd04e9ab1367e753b3db9",
      "parents": [
        "2ca9db8a251533f17310afebfd1d161495859660"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Mon Nov 07 14:54:15 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Wed Nov 09 13:26:09 2016 +0000"
      },
      "message": "Generate gse topology module for each alarm cluster\n"
    },
    {
      "commit": "2ca9db8a251533f17310afebfd1d161495859660",
      "tree": "c8ade40ef310adb97ac08df5dac4bd522a2103ac",
      "parents": [
        "514f35f6d35c8529fce3f9003c7464622fc9ec91"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Mon Nov 07 14:11:40 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Wed Nov 09 13:26:09 2016 +0000"
      },
      "message": "Generate the gse_policies Lua module\n"
    },
    {
      "commit": "514f35f6d35c8529fce3f9003c7464622fc9ec91",
      "tree": "1026e1addae6ae2b52cad595c022b8b1632975a8",
      "parents": [
        "67cd24a266475a9886c738771dfe6a0a333d5344"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Wed Nov 09 09:24:59 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Wed Nov 09 13:26:09 2016 +0000"
      },
      "message": "Define the availability_of_members policy\n"
    },
    {
      "commit": "67cd24a266475a9886c738771dfe6a0a333d5344",
      "tree": "1c5cd9f5e2694e385e42727eb7fc45176d16b2e7",
      "parents": [
        "4bf1e1954e11442b8b1592906fbfecdd79cd7a06"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Wed Nov 09 09:24:41 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Wed Nov 09 13:26:09 2016 +0000"
      },
      "message": "Define the majority_of_members policy\n"
    },
    {
      "commit": "4bf1e1954e11442b8b1592906fbfecdd79cd7a06",
      "tree": "45dfb0b6d9ceba009898eda442b8c8bca3e7cfe6",
      "parents": [
        "566526e2c02a8cbebbe22360acc35cea480fd05e"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Mon Nov 07 14:11:03 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Wed Nov 09 13:26:09 2016 +0000"
      },
      "message": "Define the highest_severity policy\n"
    },
    {
      "commit": "566526e2c02a8cbebbe22360acc35cea480fd05e",
      "tree": "31bdeadf858643c2f1b7628f6f967bec94f3a031",
      "parents": [
        "565902347764ae88bcf6a79fd224187d381d35b7",
        "d766894a6e3b71261f7b445fda9695a79fd77b38"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "eric.lemoine@gmail.com",
        "time": "Wed Nov 09 14:25:36 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 09 14:25:36 2016 +0100"
      },
      "message": "Merge pull request #35 from elemoine/stacklight-heka-service\n\nDisable the heka service completely"
    },
    {
      "commit": "d766894a6e3b71261f7b445fda9695a79fd77b38",
      "tree": "9e9ebe07fb92601c0e5dafb7c7cf5ac448b26403",
      "parents": [
        "a2e9b88cc2e0f289ac4e459fe004b44900910183"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Tue Nov 08 20:16:27 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Wed Nov 09 10:55:30 2016 +0000"
      },
      "message": "Disable the heka service completely\n\nWithout this patch `service heka status` reports that the heka service is\nrunning. For example:\n\nroot@ctl01:/etc/init.d# /etc/init.d/heka status\n * hekad is running\n"
    },
    {
      "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"
    }
  ],
  "next": "636c631f777a6e91974d83bbc803ef406ed5d4e1"
}
