)]}'
{
  "log": [
    {
      "commit": "033675c52d32df928df572630b78e67cb3f624f5",
      "tree": "a59a32ee78a17c84745ba7c095c01d028d3622b0",
      "parents": [
        "fef146eb5b3ac35f346be7b504148ee344ce8d04",
        "3ad837a7bf51351e2c0ba896fb68f32d7080f970"
      ],
      "author": {
        "name": "thouveng",
        "email": "thouveng@gmail.com",
        "time": "Mon Dec 05 10:38:27 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 05 10:38:27 2016 +0100"
      },
      "message": "Merge pull request #23 from thouveng/seperate-config-and-objects\n\nSeparate the configuration and other part fo the client"
    },
    {
      "commit": "fef146eb5b3ac35f346be7b504148ee344ce8d04",
      "tree": "aa4fe81e1320e987d053dc3b177f98c63644f2f2",
      "parents": [
        "d10d4cdf54156255f27a4a680b7f756b2addb325",
        "0b13814227f691cd0e476d715c836c348a2228be"
      ],
      "author": {
        "name": "pasquier-s",
        "email": "spasquier@mirantis.com",
        "time": "Fri Dec 02 11:10:38 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 02 11:10:38 2016 +0100"
      },
      "message": "Merge pull request #22 from simonpasquier/extend-curator-config\n\nAllow to configure master_only for the curator"
    },
    {
      "commit": "3ad837a7bf51351e2c0ba896fb68f32d7080f970",
      "tree": "2cb34187c4f9826ee3291a286f2c5391f9db534c",
      "parents": [
        "d10d4cdf54156255f27a4a680b7f756b2addb325"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Fri Dec 02 10:32:57 2016 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Fri Dec 02 10:54:03 2016 +0100"
      },
      "message": "Separate the configuration and other part of the client\n\nThis patch separates the configuration of the client and the creation of\nthe Kibana objects into Elasticsearch. Now we need to call the state\nclient.service to configure the client, restart the service and then\napply the client state.\n"
    },
    {
      "commit": "0b13814227f691cd0e476d715c836c348a2228be",
      "tree": "aa4fe81e1320e987d053dc3b177f98c63644f2f2",
      "parents": [
        "d10d4cdf54156255f27a4a680b7f756b2addb325"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Dec 02 09:56:08 2016 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Dec 02 09:56:08 2016 +0100"
      },
      "message": "Allow to configure master_only for the curator\n"
    },
    {
      "commit": "d10d4cdf54156255f27a4a680b7f756b2addb325",
      "tree": "3eeeb5d19d147197f8b7f32c9427d85086065023",
      "parents": [
        "30c6becac6eae19ee467f6bfa7c72c153dd0a667",
        "a2af00ce2ca5a068b22b6b322bd165d35eb45d66"
      ],
      "author": {
        "name": "pasquier-s",
        "email": "spasquier@mirantis.com",
        "time": "Wed Nov 30 16:34:40 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 30 16:34:40 2016 +0100"
      },
      "message": "Merge pull request #21 from simonpasquier/fix-elastic-alarms\n\nEvaluate cluster alarms on the remote_collector"
    },
    {
      "commit": "a2af00ce2ca5a068b22b6b322bd165d35eb45d66",
      "tree": "3eeeb5d19d147197f8b7f32c9427d85086065023",
      "parents": [
        "30c6becac6eae19ee467f6bfa7c72c153dd0a667"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Mon Nov 28 17:39:25 2016 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Nov 29 14:56:25 2016 +0100"
      },
      "message": "Evaluate cluster alarms on the remote_collector\n\nThis change also splits the collectd support metadata to collect node\nmetrics from the local node(s) and cluster metrics from the remote\ncollector node.\n"
    },
    {
      "commit": "30c6becac6eae19ee467f6bfa7c72c153dd0a667",
      "tree": "2ec107ccc0f9c412b6a6af2d9c7fac6b63eef339",
      "parents": [
        "df5209c4f7d1d00fbfd0418d1f279523febf5280",
        "970fa343cdfe96544a28c412ff94207502901c9e"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Nov 25 17:32:50 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 25 17:32:50 2016 +0100"
      },
      "message": "Merge pull request #20 from tcpcloud/stacklight\n\nStacklight"
    },
    {
      "commit": "970fa343cdfe96544a28c412ff94207502901c9e",
      "tree": "2ec107ccc0f9c412b6a6af2d9c7fac6b63eef339",
      "parents": [
        "8bb44a7a7713d003cc510f9a859861d7465e9d87",
        "dcff1c6a5dbd0fdc86b0e518c36cb3e5f585c38a"
      ],
      "author": {
        "name": "thouveng",
        "email": "thouveng@gmail.com",
        "time": "Fri Nov 25 11:34:19 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 25 11:34:19 2016 +0100"
      },
      "message": "Merge pull request #18 from thouveng/use-new-grafana-convention\n\nPut Grafana dashboards into their own directory"
    },
    {
      "commit": "8bb44a7a7713d003cc510f9a859861d7465e9d87",
      "tree": "8b7554f212c2ccf51a2190b11e4072e2e5c55b8a",
      "parents": [
        "67a291819201adb21da9c0d614cde7260228747c",
        "c69012544408e0e43c1e26db22bcc5cfe168d5a1"
      ],
      "author": {
        "name": "pasquier-s",
        "email": "spasquier@mirantis.com",
        "time": "Fri Nov 25 09:02:02 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 25 09:02:02 2016 +0100"
      },
      "message": "Merge pull request #19 from simonpasquier/stacklight\n\nMerge master into stacklight"
    },
    {
      "commit": "c69012544408e0e43c1e26db22bcc5cfe168d5a1",
      "tree": "69dea2bbf004ccc77ffb462f9d0b6ef8d7f2c055",
      "parents": [
        "21c1f465784d4c0ad7e544e8a93bb52bcc6b6298",
        "df5209c4f7d1d00fbfd0418d1f279523febf5280"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu Nov 24 17:09:12 2016 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu Nov 24 17:09:12 2016 +0100"
      },
      "message": "Merge remote-tracking branch \u0027upstream/master\u0027 into stacklight\n"
    },
    {
      "commit": "dcff1c6a5dbd0fdc86b0e518c36cb3e5f585c38a",
      "tree": "b2870065f08a5d0130ff9a6586feaca35a58d3ec",
      "parents": [
        "67a291819201adb21da9c0d614cde7260228747c"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Thu Nov 24 16:44:17 2016 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Thu Nov 24 16:44:17 2016 +0100"
      },
      "message": "Put Grafana dashboards into their own directory\n"
    },
    {
      "commit": "67a291819201adb21da9c0d614cde7260228747c",
      "tree": "24753ff54a20ba4adb6375ea77d5cfe6334353e0",
      "parents": [
        "8ad5ad6436c6aa62f0d1854b38b0252cf62f4f39",
        "3762da9211ecc8b0fcbb57df0ae996af9b76de57"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "eric.lemoine@gmail.com",
        "time": "Thu Nov 24 16:15:16 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 24 16:15:16 2016 +0100"
      },
      "message": "Merge pull request #16 from elemoine/stacklight-dashboard\n\nUse better InfluxDB queries"
    },
    {
      "commit": "8ad5ad6436c6aa62f0d1854b38b0252cf62f4f39",
      "tree": "62ca985865a3137fb498b83f8e6f183fa1f5b719",
      "parents": [
        "edafffa828dacb2a66c16780bdd3f36a05a759ad",
        "ee056578f7a07e1e6f5c9820cf73186332528688"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "eric.lemoine@gmail.com",
        "time": "Thu Nov 24 16:14:51 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 24 16:14:51 2016 +0100"
      },
      "message": "Merge pull request #17 from SwannCroiset/nagios-host\n\nAdd nagios_host dimension"
    },
    {
      "commit": "ee056578f7a07e1e6f5c9820cf73186332528688",
      "tree": "62ca985865a3137fb498b83f8e6f183fa1f5b719",
      "parents": [
        "edafffa828dacb2a66c16780bdd3f36a05a759ad"
      ],
      "author": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Thu Nov 24 16:13:31 2016 +0100"
      },
      "committer": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Thu Nov 24 16:13:31 2016 +0100"
      },
      "message": "Add nagios_host dimension\n"
    },
    {
      "commit": "3762da9211ecc8b0fcbb57df0ae996af9b76de57",
      "tree": "f58ff13cef014ad1fcc80b26152015aaa20db682",
      "parents": [
        "edafffa828dacb2a66c16780bdd3f36a05a759ad"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Thu Nov 24 14:01:32 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Thu Nov 24 14:10:05 2016 +0000"
      },
      "message": "Use better InfluxDB queries\n\nUse better InfluxDB queries by not using GROUP_BY when not necessary.\n"
    },
    {
      "commit": "edafffa828dacb2a66c16780bdd3f36a05a759ad",
      "tree": "dccc48eed4c6ca836cc35d7227ead10f2d6d3627",
      "parents": [
        "edf40a1baffd3f2d453fa27c6fd915d2df4f9797",
        "f453a14398c60db6d6fd4b474420665197265d34"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "eric.lemoine@gmail.com",
        "time": "Thu Nov 24 13:59:35 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 24 13:59:35 2016 +0100"
      },
      "message": "Merge pull request #14 from elemoine/stacklight-alarm\n\nAdd alarms and alarm clusters"
    },
    {
      "commit": "edf40a1baffd3f2d453fa27c6fd915d2df4f9797",
      "tree": "837beaa18020c689af41fbca9ec80edcd9023423",
      "parents": [
        "21c1f465784d4c0ad7e544e8a93bb52bcc6b6298",
        "13fa94cd734fa3d7708dbcd61558c4a344d925db"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Nov 23 17:51:26 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 23 17:51:26 2016 +0100"
      },
      "message": "Merge pull request #13 from thouveng/install_python_client\n\nSalt module elasticsearch depends on elasticsearch-py"
    },
    {
      "commit": "13fa94cd734fa3d7708dbcd61558c4a344d925db",
      "tree": "529cded0ada8a7fd37bb7c72229186a5dae345cf",
      "parents": [
        "74aa2d886e63e2ebd097bf183d20fe3aa4918dc2"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Wed Nov 23 09:38:22 2016 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Wed Nov 23 17:17:42 2016 +0100"
      },
      "message": "Salt module elasticsearch depends on elasticsearch-py\n\nThis patch installs the python client.\n"
    },
    {
      "commit": "21c1f465784d4c0ad7e544e8a93bb52bcc6b6298",
      "tree": "91f1d0eb3d75814a69261fdcdd96ed8b1f9ad8a7",
      "parents": [
        "74aa2d886e63e2ebd097bf183d20fe3aa4918dc2",
        "9b35e6b049602bae3988861be295a0dfe749b7de"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "eric.lemoine@gmail.com",
        "time": "Wed Nov 23 17:04:58 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 23 17:04:58 2016 +0100"
      },
      "message": "Merge pull request #15 from elemoine/stacklight-dashboard\n\nRemove fs-related panels in Grafana"
    },
    {
      "commit": "9b35e6b049602bae3988861be295a0dfe749b7de",
      "tree": "91f1d0eb3d75814a69261fdcdd96ed8b1f9ad8a7",
      "parents": [
        "74aa2d886e63e2ebd097bf183d20fe3aa4918dc2"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Wed Nov 23 15:17:29 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Wed Nov 23 15:17:29 2016 +0000"
      },
      "message": "Remove fs-related panels in Grafana\n"
    },
    {
      "commit": "f453a14398c60db6d6fd4b474420665197265d34",
      "tree": "ce605c499e7b520e5decf9f1d3c42aab728464b9",
      "parents": [
        "74aa2d886e63e2ebd097bf183d20fe3aa4918dc2"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Wed Nov 23 14:55:10 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Wed Nov 23 14:59:43 2016 +0000"
      },
      "message": "Add alarms and alarm clusters\n"
    },
    {
      "commit": "74aa2d886e63e2ebd097bf183d20fe3aa4918dc2",
      "tree": "7ec0e43e45adc76b856544c98a1e6b1fa52e0ad3",
      "parents": [
        "16ad850af90da28753652074140245a77fb6a2bf",
        "126eef870ff8c3ba5eb3bbd391002c1cf8fb64a0"
      ],
      "author": {
        "name": "thouveng",
        "email": "thouveng@gmail.com",
        "time": "Mon Nov 21 10:07:11 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 21 10:07:11 2016 +0100"
      },
      "message": "Merge pull request #10 from thouveng/add-index-template\n\nAdd Elasticsearch index templates"
    },
    {
      "commit": "126eef870ff8c3ba5eb3bbd391002c1cf8fb64a0",
      "tree": "7ec0e43e45adc76b856544c98a1e6b1fa52e0ad3",
      "parents": [
        "16ad850af90da28753652074140245a77fb6a2bf"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Thu Nov 17 15:59:28 2016 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Fri Nov 18 14:31:17 2016 +0100"
      },
      "message": "Add Elasticsearch index templates\n\nThis patch adds three index templates that are used by StackLight.\n"
    },
    {
      "commit": "16ad850af90da28753652074140245a77fb6a2bf",
      "tree": "1e616d2f49cba85af1c40033e272a90407452ef5",
      "parents": [
        "80e8a4e0ec363082d8660a93c8fd18190a9f50f6",
        "9f699a8d14e9b5891e09c7dd67e9d7b4a57c4f86"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "eric.lemoine@gmail.com",
        "time": "Fri Nov 18 11:57:11 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 18 11:57:11 2016 +0100"
      },
      "message": "Merge pull request #12 from thouveng/add-missing-json\n\nAdd missing JSON format for dashboard"
    },
    {
      "commit": "9f699a8d14e9b5891e09c7dd67e9d7b4a57c4f86",
      "tree": "1e616d2f49cba85af1c40033e272a90407452ef5",
      "parents": [
        "80e8a4e0ec363082d8660a93c8fd18190a9f50f6"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Fri Nov 18 10:27:56 2016 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Fri Nov 18 10:27:56 2016 +0100"
      },
      "message": "Add missing JSON format for dashboard\n"
    },
    {
      "commit": "80e8a4e0ec363082d8660a93c8fd18190a9f50f6",
      "tree": "963b924d0792179f0e2e959366ee9b57b0ad1ccd",
      "parents": [
        "de38c969798a8295d096b8c085a45daa4c3ff666",
        "2e096e8688ddde8dea8f7bf01724d00bd2a5613a"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Nov 18 09:46:13 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 18 09:46:13 2016 +0100"
      },
      "message": "Merge pull request #11 from thouveng/keep-default-value-for-index\n\nUse default value for shards and replicas"
    },
    {
      "commit": "2e096e8688ddde8dea8f7bf01724d00bd2a5613a",
      "tree": "963b924d0792179f0e2e959366ee9b57b0ad1ccd",
      "parents": [
        "de38c969798a8295d096b8c085a45daa4c3ff666"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Thu Nov 17 16:47:57 2016 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Thu Nov 17 17:25:10 2016 +0100"
      },
      "message": "Use default value for shards and replicas\n\nThis patch removes the override of the shards. This will be set\nin the model because it depends of your infrastructure.\n"
    },
    {
      "commit": "de38c969798a8295d096b8c085a45daa4c3ff666",
      "tree": "fa0391a12a2291b4fd166d9e45091960ca98afd3",
      "parents": [
        "0957e1ebe18b31e03e9a8f43999196e3a75201a4",
        "98d1d0ef2bfc317f0c0d4395f50333ebbd34ec80"
      ],
      "author": {
        "name": "thouveng",
        "email": "thouveng@gmail.com",
        "time": "Thu Nov 17 15:21:27 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 17 15:21:27 2016 +0100"
      },
      "message": "Merge pull request #8 from thouveng/fix-grafana-dash\n\nUpdate the name of the Grafana dashboard"
    },
    {
      "commit": "0957e1ebe18b31e03e9a8f43999196e3a75201a4",
      "tree": "4a59575ed8fe979fdbd84b32561e74ed66020886",
      "parents": [
        "c1b410f21e752b47bcf4c0ac01608bf2ddf44fad",
        "d39b35210140948c5f1f5bfa40d8971f21f2124e"
      ],
      "author": {
        "name": "thouveng",
        "email": "thouveng@gmail.com",
        "time": "Thu Nov 17 15:19:24 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 17 15:19:24 2016 +0100"
      },
      "message": "Merge pull request #9 from thouveng/add-client\n\nAdd an Elasticsearch client"
    },
    {
      "commit": "d39b35210140948c5f1f5bfa40d8971f21f2124e",
      "tree": "4a59575ed8fe979fdbd84b32561e74ed66020886",
      "parents": [
        "c1b410f21e752b47bcf4c0ac01608bf2ddf44fad"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Thu Nov 17 10:49:58 2016 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Thu Nov 17 13:41:24 2016 +0100"
      },
      "message": "Add an Elasticsearch client\n\nThis patch adds a client. The client will be responsible to push new\nindexes and new templates to Elasticsearch.\n"
    },
    {
      "commit": "98d1d0ef2bfc317f0c0d4395f50333ebbd34ec80",
      "tree": "66ee5d081236e7086096ca1fe9a2abc832891621",
      "parents": [
        "c1b410f21e752b47bcf4c0ac01608bf2ddf44fad"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Wed Nov 16 17:09:19 2016 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Wed Nov 16 17:09:19 2016 +0100"
      },
      "message": "Update the name of the Grafana dashboard\n"
    },
    {
      "commit": "c1b410f21e752b47bcf4c0ac01608bf2ddf44fad",
      "tree": "fd6ae2a3a596e01e6c8cf22963b83156eae99cce",
      "parents": [
        "9605e76eb3eef04e5d3aa30e14270b99220b584f",
        "e9007417e98e118dfa4771edbe86077ba0ec3b01"
      ],
      "author": {
        "name": "thouveng",
        "email": "thouveng@gmail.com",
        "time": "Tue Nov 15 15:35:56 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 15 15:35:56 2016 +0100"
      },
      "message": "Merge pull request #7 from thouveng/add-grafana-support\n\nAdd support for Grafana"
    },
    {
      "commit": "e9007417e98e118dfa4771edbe86077ba0ec3b01",
      "tree": "fd6ae2a3a596e01e6c8cf22963b83156eae99cce",
      "parents": [
        "9605e76eb3eef04e5d3aa30e14270b99220b584f"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Tue Nov 15 10:20:27 2016 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Tue Nov 15 10:20:43 2016 +0100"
      },
      "message": "Add support for Grafana\n\nThis patch enable Grafana support and provides a dashboard for\nElasticsearch.\n"
    },
    {
      "commit": "9605e76eb3eef04e5d3aa30e14270b99220b584f",
      "tree": "a50ea5f493a9e264bd45e0551f65f6d8358a10b8",
      "parents": [
        "e661101f2b0da68dfdefe2103d623631e773526c",
        "52646a751965b9d8bc996e62e8ee810937ec0e7e"
      ],
      "author": {
        "name": "pasquier-s",
        "email": "spasquier@mirantis.com",
        "time": "Wed Nov 09 10:53:26 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 09 10:53:26 2016 +0100"
      },
      "message": "Merge pull request #6 from simonpasquier/stacklight\n\nAdd collectd support only when the server is enabled"
    },
    {
      "commit": "52646a751965b9d8bc996e62e8ee810937ec0e7e",
      "tree": "a50ea5f493a9e264bd45e0551f65f6d8358a10b8",
      "parents": [
        "e661101f2b0da68dfdefe2103d623631e773526c"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Nov 04 11:03:46 2016 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Nov 04 12:03:43 2016 +0100"
      },
      "message": "Add collectd support only when the server is enabled\n"
    },
    {
      "commit": "e661101f2b0da68dfdefe2103d623631e773526c",
      "tree": "90cd26a3b3d557f63dbbeaa2d48de63127c50c43",
      "parents": [
        "21e5b05baff087119f9c3c2cce97283a254fa20f",
        "d9eea017cadb69504dbfb6d98666d1081e019228"
      ],
      "author": {
        "name": "pasquier-s",
        "email": "spasquier@mirantis.com",
        "time": "Fri Nov 04 10:35:08 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 04 10:35:08 2016 +0100"
      },
      "message": "Merge pull request #5 from simonpasquier/add-collectd-support\n\nAdd collectd support"
    },
    {
      "commit": "d9eea017cadb69504dbfb6d98666d1081e019228",
      "tree": "90cd26a3b3d557f63dbbeaa2d48de63127c50c43",
      "parents": [
        "21e5b05baff087119f9c3c2cce97283a254fa20f"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu Nov 03 17:48:30 2016 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Nov 04 09:17:57 2016 +0100"
      },
      "message": "Add collectd support\n"
    },
    {
      "commit": "21e5b05baff087119f9c3c2cce97283a254fa20f",
      "tree": "7d6b057dbdc0496c696ff9d551cae26a0a1e996c",
      "parents": [
        "b908349072b2e79da9875bec9d7020a1a4376dba",
        "a4c7ca10a4db4cfe6e85a3065d6f49cc9f1db444"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Oct 31 09:33:41 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 31 09:33:41 2016 +0100"
      },
      "message": "Merge pull request #4 from thouveng/sl-features\n\nSL features"
    },
    {
      "commit": "a4c7ca10a4db4cfe6e85a3065d6f49cc9f1db444",
      "tree": "7d6b057dbdc0496c696ff9d551cae26a0a1e996c",
      "parents": [
        "3a90b568a1ba6baeac991736f51355227c609c07"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Thu Oct 20 16:32:44 2016 +0200"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Thu Oct 20 16:32:44 2016 +0200"
      },
      "message": " Enable or disable cross-origin resource sharing\n"
    },
    {
      "commit": "3a90b568a1ba6baeac991736f51355227c609c07",
      "tree": "3dce90cad273fe822e83ce74af0cf0c0484cdc37",
      "parents": [
        "4b6b10787e923881a3cdb7f5def52e1dbf08e2d5"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Thu Oct 20 15:03:56 2016 +0200"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Thu Oct 20 15:48:08 2016 +0200"
      },
      "message": "Add the parameter to configure path for data and logs\n"
    },
    {
      "commit": "4b6b10787e923881a3cdb7f5def52e1dbf08e2d5",
      "tree": "7ac11eeaf05d599e5f619a056abdb23414145714",
      "parents": [
        "fc18d8c2f7e60e9737addef93b4520d2bdd8e300"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Thu Oct 20 14:55:24 2016 +0200"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Thu Oct 20 15:48:08 2016 +0200"
      },
      "message": "Add parameters to setup the gateway\n"
    },
    {
      "commit": "fc18d8c2f7e60e9737addef93b4520d2bdd8e300",
      "tree": "ed84255169dec30159e6081ecd949283cbbdd004",
      "parents": [
        "a4e640d590675d80951aacf4ba138107c760b590"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Thu Oct 20 14:52:25 2016 +0200"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Thu Oct 20 15:48:06 2016 +0200"
      },
      "message": "Use \u0027network.host\u0027 to set \u0027bind_host\u0027\n"
    },
    {
      "commit": "a4e640d590675d80951aacf4ba138107c760b590",
      "tree": "8e29ba1f88bb2c1b39d5930494dcf1978033435b",
      "parents": [
        "b908349072b2e79da9875bec9d7020a1a4376dba"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Wed Oct 19 15:06:32 2016 +0200"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Thu Oct 20 13:54:29 2016 +0200"
      },
      "message": "Add mlockall and queue_size parameters\n"
    },
    {
      "commit": "b908349072b2e79da9875bec9d7020a1a4376dba",
      "tree": "8b9aada7d937f3dd188acc8385d8e59268576749",
      "parents": [
        "1a21df3ee832e815dc7dec2535e7086a60306b20"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Wed Oct 19 16:07:02 2016 +0200"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Wed Oct 19 16:07:02 2016 +0200"
      },
      "message": "Stacklight integration\n"
    },
    {
      "commit": "df5209c4f7d1d00fbfd0418d1f279523febf5280",
      "tree": "ed3844b494e80194645b14fa02768df218634385",
      "parents": [
        "2131b697f72ec3a5faa3062730b50f76c8a77246"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Sep 23 11:55:56 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Sep 23 11:55:56 2016 +0200"
      },
      "message": "Add support for setting path.repo option\n"
    },
    {
      "commit": "2131b697f72ec3a5faa3062730b50f76c8a77246",
      "tree": "3338eb37e2e9b52a420fc7b9512a79bf350a02e4",
      "parents": [
        "1a21df3ee832e815dc7dec2535e7086a60306b20"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Aug 10 16:41:00 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Aug 10 16:41:00 2016 +0200"
      },
      "message": "Fix log rotation by using logrotate\n"
    },
    {
      "commit": "1a21df3ee832e815dc7dec2535e7086a60306b20",
      "tree": "a7741a687bc149b9457adb1fc4c4a610d8d36333",
      "parents": [
        "7d15cc70e5fc1f77fe0f1f652d812f2fabac4aea"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Jul 08 09:03:57 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Jul 08 09:03:57 2016 +0200"
      },
      "message": "Set PATH for elasticsearch cron\n"
    },
    {
      "commit": "7d15cc70e5fc1f77fe0f1f652d812f2fabac4aea",
      "tree": "1eb76321c0c0d34b3201e6621e0e97bb15e8379d",
      "parents": [
        "7dc163314921126562bc3274b21a80299f5c8d43"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Jul 08 08:58:14 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Jul 08 08:58:14 2016 +0200"
      },
      "message": "Fix mode and create logfile\n"
    },
    {
      "commit": "7dc163314921126562bc3274b21a80299f5c8d43",
      "tree": "227bc684f2cbcb00a11235e5aad8e269d20b8fc5",
      "parents": [
        "e12ac9a5c91583f118f365d86fd95e49cb62fd60"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Jun 29 16:40:29 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Jun 29 16:47:30 2016 +0200"
      },
      "message": "Add support for curator heka logging\n"
    },
    {
      "commit": "e12ac9a5c91583f118f365d86fd95e49cb62fd60",
      "tree": "a558e727b7b2ed15cfd0e5d6af46f4925b0c698a",
      "parents": [
        "911588c0a9c69234b52e26a8c37cfc66e4e42762"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Jun 29 16:32:39 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Jun 29 16:32:39 2016 +0200"
      },
      "message": "Add process monitoring\n"
    },
    {
      "commit": "911588c0a9c69234b52e26a8c37cfc66e4e42762",
      "tree": "92779c07bcf2214f91a73b128bb91992bddddce0",
      "parents": [
        "6c815a95a7d7f41599713b6a48826c89a913dd69"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Jun 29 16:27:53 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Jun 29 16:27:53 2016 +0200"
      },
      "message": "Add support for curator\n"
    },
    {
      "commit": "6c815a95a7d7f41599713b6a48826c89a913dd69",
      "tree": "9cd5fe16099190e4670ccd77cb664c8dc5a1f67f",
      "parents": [
        "c5fbb9ff4dca891271a394cd7369a1652a361c30"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Jun 28 21:49:00 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Jun 28 21:49:30 2016 +0200"
      },
      "message": "Allow defining minimum master nodes\n"
    },
    {
      "commit": "c5fbb9ff4dca891271a394cd7369a1652a361c30",
      "tree": "ed408fabf74f50228de84957f9836a968a02ba3b",
      "parents": [
        "63c8c25b95de6f4d545d3c918c1b045681d1d26b"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu May 05 17:40:26 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu May 05 17:40:26 2016 +0200"
      },
      "message": "Set heap size and limits\n"
    },
    {
      "commit": "63c8c25b95de6f4d545d3c918c1b045681d1d26b",
      "tree": "462013c24706332db1a996597282168e86ddba5a",
      "parents": [
        "465fa7abc58059ab93ea3052e7484b986f601c34"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu May 05 16:14:02 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu May 05 17:01:04 2016 +0200"
      },
      "message": "Better support for clustering\n"
    },
    {
      "commit": "465fa7abc58059ab93ea3052e7484b986f601c34",
      "tree": "641367a105da2c544567f514888ad57dec2bc29d",
      "parents": [
        "defc9fa96be6aa802aa5fd55dfad435e5795acff"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu May 05 14:39:30 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu May 05 14:39:30 2016 +0200"
      },
      "message": "Set node name\n"
    },
    {
      "commit": "defc9fa96be6aa802aa5fd55dfad435e5795acff",
      "tree": "35a58a3f72abc59c4c7f576bcf81f72938af2fdb",
      "parents": [
        "273b762c4e33ea06594992cdde030275af130222"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 14:56:42 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 14:56:42 2016 +0200"
      },
      "message": "Add metadata.yml\n"
    },
    {
      "commit": "273b762c4e33ea06594992cdde030275af130222",
      "tree": "68a0478c0afb54df0b2ffeab9f22ccf06d508c3f",
      "parents": [
        "de4d0240f03bc6459c8460c55a7f7867ee8ab560"
      ],
      "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": "de4d0240f03bc6459c8460c55a7f7867ee8ab560",
      "tree": "38e8eb8e5113400e825487d71dba57223f67e3c9",
      "parents": [
        "e13625c273b934bed576721d9f68cee81076d98c"
      ],
      "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": "e13625c273b934bed576721d9f68cee81076d98c",
      "tree": "0350917120baf935911e80b4e1786618426a6df4",
      "parents": [
        "18bc053ed585f35fae5bb41f8d91a24da21e2c52"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 11:48:47 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 11:48:47 2016 +0200"
      },
      "message": "Add makefile, run tests during package build\n"
    },
    {
      "commit": "18bc053ed585f35fae5bb41f8d91a24da21e2c52",
      "tree": "e21e27fd82ec00be16105bc4fca5d24af89a52cd",
      "parents": [
        "cdad42aed875604f32c43397b8e332b11f127a33"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Wed Dec 09 10:30:16 2015 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Wed Dec 09 10:30:16 2015 +0100"
      },
      "message": "bind doc\n"
    },
    {
      "commit": "cdad42aed875604f32c43397b8e332b11f127a33",
      "tree": "30095d44512f490c644ee378dcdfc5d04538d699",
      "parents": [
        "b2869e88aab18b651a1ac92d8c9e01673487319d"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Tue Dec 08 11:11:56 2015 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Tue Dec 08 11:11:56 2015 +0100"
      },
      "message": "no sensu\n"
    },
    {
      "commit": "b2869e88aab18b651a1ac92d8c9e01673487319d",
      "tree": "4918a4e0c14f92334356966a3276f268004310cb",
      "parents": [
        "dd881a6cf00c4b5c76ed2e1db27924c43930abd7"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Tue Dec 08 11:05:29 2015 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Tue Dec 08 11:05:29 2015 +0100"
      },
      "message": "local setup\n"
    },
    {
      "commit": "dd881a6cf00c4b5c76ed2e1db27924c43930abd7",
      "tree": "9e69e3d6c4a2b84ea01300afcb704c4ce7a8204b",
      "parents": [
        "975c4ecb4b1bc1382fa954c92b812f7607ea92b1"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Tue Dec 08 11:03:49 2015 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Tue Dec 08 11:03:49 2015 +0100"
      },
      "message": "Cleanup docs\n"
    },
    {
      "commit": "975c4ecb4b1bc1382fa954c92b812f7607ea92b1",
      "tree": "903d2c7aef78e4b74f1013492b574df96d565ade",
      "parents": [
        "5163dfb7b145991603a877b6e862c877ac0f3962"
      ],
      "author": {
        "name": "Alena Holanova",
        "email": "alena.holanova@tcpcloud.eu",
        "time": "Fri Dec 04 17:24:22 2015 +0100"
      },
      "committer": {
        "name": "Alena Holanova",
        "email": "alena.holanova@tcpcloud.eu",
        "time": "Fri Dec 04 17:24:22 2015 +0100"
      },
      "message": "Add support metadata\n"
    },
    {
      "commit": "5163dfb7b145991603a877b6e862c877ac0f3962",
      "tree": "846c003e467a3caf31ecd40091d0d272292a3531",
      "parents": [],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Oct 06 16:28:31 2015 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Oct 06 16:40:56 2015 +0200"
      },
      "message": "Initial commit\n"
    }
  ]
}
