)]}'
{
  "log": [
    {
      "commit": "13c7109c43d3936912eaaf682c6bacbc8f5f1146",
      "tree": "d146ad0a6aa97fa504ca7b30827a05f5cfd10654",
      "parents": [
        "a1c0470f39ebae2864516a484cdbfcd773e1fe05",
        "95352a1d07816e89972b5bc6fc048c97f3366d9d"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Wed May 03 07:42:47 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@5776b83a74fe",
        "time": "Wed May 03 07:42:48 2017 +0000"
      },
      "message": "Merge \"Fix for emitting 0s instead of nothing\""
    },
    {
      "commit": "a1c0470f39ebae2864516a484cdbfcd773e1fe05",
      "tree": "688869b5dfe970d55b071bac8ca47dfadd2b6b4d",
      "parents": [
        "ae56a57e35118de96d2a8cb77afd4e656880039b"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Sat Apr 29 09:03:33 2017 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue May 02 14:51:54 2017 +0200"
      },
      "message": "Manage grains using support metadata\n\nChange-Id: I8120bb44a2af56a70d6aa6cf8abc8106bf36b0c8\n"
    },
    {
      "commit": "95352a1d07816e89972b5bc6fc048c97f3366d9d",
      "tree": "630319147cce2c4205b9684aba313560a81bf55d",
      "parents": [
        "5fedef652811667c7ed41ad06300ed32c2f92630"
      ],
      "author": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Mon Apr 03 18:06:37 2017 +0200"
      },
      "committer": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Fri Apr 28 10:56:55 2017 +0200"
      },
      "message": "Fix for emitting 0s instead of nothing\n\nChange-Id: I5797ec6796440970508123bcb26145a787e5e01d\n"
    },
    {
      "commit": "ae56a57e35118de96d2a8cb77afd4e656880039b",
      "tree": "9562695a8b0ea91c9210b12fcb052fd66037fae1",
      "parents": [
        "68913e0ac4ccc38ded732492236a9359db778f6d",
        "d8eb7731eee119e0e9cac21839eb219116167de7"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Sun Apr 23 11:10:41 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 23 11:10:41 2017 +0200"
      },
      "message": "Merge pull request #52 from jm-potato/master\n\nSort the collectd.yml grain fragments before merge"
    },
    {
      "commit": "d8eb7731eee119e0e9cac21839eb219116167de7",
      "tree": "9562695a8b0ea91c9210b12fcb052fd66037fae1",
      "parents": [
        "68913e0ac4ccc38ded732492236a9359db778f6d"
      ],
      "author": {
        "name": "Jaymes Mosher",
        "email": "jmosher@mirantis.com",
        "time": "Fri Apr 21 13:50:52 2017 -0600"
      },
      "committer": {
        "name": "Jaymes Mosher",
        "email": "jmosher@mirantis.com",
        "time": "Fri Apr 21 13:51:50 2017 -0600"
      },
      "message": "Sort the collectd.yml grain fragments before merge\n\nLet\u0027s merge the `meta/collectd.yml` grain fragment files in a\ndeterminstic order by sorting the service names first.\n\nThis will make it easier to override values if, for example, I do not\nwant to use the default CPU plugin for collectd.\n"
    },
    {
      "commit": "68913e0ac4ccc38ded732492236a9359db778f6d",
      "tree": "c0e64fb489097dbc071038c10af35888c45f4667",
      "parents": [
        "11104060f3dd9f86c61d7293952a692274a65967"
      ],
      "author": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Mon Apr 10 11:22:48 2017 +0200"
      },
      "committer": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Thu Apr 13 10:49:12 2017 +0200"
      },
      "message": "Retrieve node readiness metrics from the Kubernetes API\n\nChange-Id: I530f1c3f3c93a25402a1e0a62b035ed209414a1f\n"
    },
    {
      "commit": "11104060f3dd9f86c61d7293952a692274a65967",
      "tree": "2d0a7fd817fb646800393c3c6e4009f55fd01e3a",
      "parents": [
        "276b6010f5792ecaa30b8635dc070166f442d84e",
        "754805ce605a2b7cde12466ae8db76a25bc06158"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Thu Apr 13 07:58:13 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@5776b83a74fe",
        "time": "Thu Apr 13 07:58:14 2017 +0000"
      },
      "message": "Merge \"Implement timeout for process execution\""
    },
    {
      "commit": "276b6010f5792ecaa30b8635dc070166f442d84e",
      "tree": "bf6731a3cbb5350bda564414b5ee5146298029f9",
      "parents": [
        "749f626a47e5333756c8ad1f32f6bbfe6abf1407"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Apr 11 09:52:12 2017 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Apr 11 09:52:12 2017 +0200"
      },
      "message": "Remove hostname for global hypervisor metrics\n\nChange-Id: Ic66523d4d54465947699833c5e9a5a7d99f60388\n"
    },
    {
      "commit": "749f626a47e5333756c8ad1f32f6bbfe6abf1407",
      "tree": "ec6e6e35dcd4785bc05da527a527d96de372b5e4",
      "parents": [
        "16ba2802eb06f5a670ab8dc08e8f43d5103a5057"
      ],
      "author": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Thu Apr 06 15:22:00 2017 +0200"
      },
      "committer": {
        "name": "Tomas Kukral",
        "email": "tkukral@mirantis.com",
        "time": "Fri Apr 07 13:45:10 2017 +0000"
      },
      "message": "Fix for proper total of networks\n\nChange-Id: I1fd0565f073d62c413134f9eee6f3075514721f0\n"
    },
    {
      "commit": "16ba2802eb06f5a670ab8dc08e8f43d5103a5057",
      "tree": "8077e72847eb64dbcc8da203c158689190fe272a",
      "parents": [
        "580a9c12bbc5bf91de2b886c74d9b86a4939885b",
        "9c0788581ad1dc98ddc4da7d9073e039f6f8d8ed"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "fpytloun@mirantis.com",
        "time": "Wed Apr 05 09:38:23 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@8d47cb36f245",
        "time": "Wed Apr 05 09:38:24 2017 +0000"
      },
      "message": "Merge \"Collect Elasticsearch performance metrics\""
    },
    {
      "commit": "580a9c12bbc5bf91de2b886c74d9b86a4939885b",
      "tree": "960324d2c2fbf4e1c897b31f8f5b488bb2bd8993",
      "parents": [
        "5fedef652811667c7ed41ad06300ed32c2f92630",
        "448a9ff00133e00a2ff17401727c951076290cd5"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Apr 04 15:35:35 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 04 15:35:35 2017 +0200"
      },
      "message": "Merge pull request #51 from Martin819/master\n\nAdded Kitchen tests and Travis"
    },
    {
      "commit": "9c0788581ad1dc98ddc4da7d9073e039f6f8d8ed",
      "tree": "b3a4039579f85bd6a52af8b4d442bb0bda581461",
      "parents": [
        "ee311969dbae798fed50914ea0764ac9508dadb8"
      ],
      "author": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Thu Mar 30 11:28:20 2017 +0200"
      },
      "committer": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Thu Mar 30 17:10:09 2017 +0200"
      },
      "message": "Collect Elasticsearch performance metrics\n\nChange-Id: Id8aa8ffde29a6b8a76b5e26cf82cd3c9a6455a97\n"
    },
    {
      "commit": "754805ce605a2b7cde12466ae8db76a25bc06158",
      "tree": "3ea3e561229ad369ec89e7c877acf456c6c1772c",
      "parents": [
        "ee311969dbae798fed50914ea0764ac9508dadb8"
      ],
      "author": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Mon Mar 20 10:54:01 2017 +0100"
      },
      "committer": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Thu Mar 30 15:46:21 2017 +0200"
      },
      "message": "Implement timeout for process execution\n\nChange-Id: If4018db4c09c7fa7940ec668d0734e3c83c8adbc\n"
    },
    {
      "commit": "5fedef652811667c7ed41ad06300ed32c2f92630",
      "tree": "8b11f925baeab066991e4348da04cb2a57ee8236",
      "parents": [
        "c7ec857d4901af2f5036db9094e130bbdbc7afa9",
        "8a9c8586d53395d7d094390d037ffc0b66fd6172"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Wed Mar 29 14:34:40 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@8d47cb36f245",
        "time": "Wed Mar 29 14:34:41 2017 +0000"
      },
      "message": "Merge \"Fix for emitting 0s instead of nothing\""
    },
    {
      "commit": "448a9ff00133e00a2ff17401727c951076290cd5",
      "tree": "a3d17422d338c8e7c17d14adcb71b43ac1327067",
      "parents": [
        "d8111e6f874979118ce5d3bbe887c8e21a7b0adc"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Mar 28 17:04:23 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Mar 28 17:04:23 2017 +0200"
      },
      "message": "Update .travis.yml and notififcations\n"
    },
    {
      "commit": "c7ec857d4901af2f5036db9094e130bbdbc7afa9",
      "tree": "237963c38bcfbfa82f3cb463a5464928170f8278",
      "parents": [
        "ee311969dbae798fed50914ea0764ac9508dadb8"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Mar 28 09:46:12 2017 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Mar 28 09:46:12 2017 +0200"
      },
      "message": "Fix collectd plugins when \u0027internalURL\u0027 isn\u0027t set\n\nIt is possible to register a service in the Keystone catalog without\ninternalURL. This change fixes the collectd plugins to support that\nconfiguration.\n\nChange-Id: Ib43a42ca555ee31361fa454588bbb8f53737a5c0\n"
    },
    {
      "commit": "d8111e6f874979118ce5d3bbe887c8e21a7b0adc",
      "tree": "96fde8f4d797ed2cabab811de0c418e03d364347",
      "parents": [
        "ee311969dbae798fed50914ea0764ac9508dadb8"
      ],
      "author": {
        "name": "Martin819",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Mar 24 11:27:43 2017 +0100"
      },
      "committer": {
        "name": "Martin819",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Mar 24 11:27:43 2017 +0100"
      },
      "message": "Added Kitchen tests and Travis\n"
    },
    {
      "commit": "ee311969dbae798fed50914ea0764ac9508dadb8",
      "tree": "cb2f327384c921b7f50efd928e0f69ce4f26632a",
      "parents": [
        "32232e072d62d379b49570a03f366d7430ff51d3",
        "5862a419802c6248b1eab51102e7f159a26f223e"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "fpytloun@mirantis.com",
        "time": "Tue Mar 21 13:06:34 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@8d47cb36f245",
        "time": "Tue Mar 21 13:06:36 2017 +0000"
      },
      "message": "Merge \"Add Docker plugin\""
    },
    {
      "commit": "32232e072d62d379b49570a03f366d7430ff51d3",
      "tree": "59d7217aa220da4cb63e35d0c441620f6225df85",
      "parents": [
        "3d907d8dce5b4504931df7f629fd6d53878d3307",
        "82f001e92e90ce4175b82fed0785600f0dea9c15"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "fpytloun@mirantis.com",
        "time": "Tue Mar 21 12:58:12 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@8d47cb36f245",
        "time": "Tue Mar 21 12:58:12 2017 +0000"
      },
      "message": "Merge \"Add \u0027az\u0027 dimension to worker metrics\""
    },
    {
      "commit": "3d907d8dce5b4504931df7f629fd6d53878d3307",
      "tree": "64c6d3252195cf55a2b14a8b9aafc8c6a34ecc85",
      "parents": [
        "c7a6374714f6623978ca67ec7902e68aa4dc1922",
        "cc520f0ac92f8eaf5e604e670f3aedb6aff1731a"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "fpytloun@mirantis.com",
        "time": "Tue Mar 21 09:53:41 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@8d47cb36f245",
        "time": "Tue Mar 21 09:53:42 2017 +0000"
      },
      "message": "Merge \"Modify OpenStack plugins to harmonize metrics\""
    },
    {
      "commit": "c7a6374714f6623978ca67ec7902e68aa4dc1922",
      "tree": "54134ede99424d08cdb7c3288aa70a29a618ed57",
      "parents": [
        "339e18c58e0f49bb6ec4f91ca68db354b89b4ab3",
        "3fe6bd79a94570099ab86f72f66a24a29b74144a"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "fpytloun@mirantis.com",
        "time": "Tue Mar 21 09:42:50 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@8d47cb36f245",
        "time": "Tue Mar 21 09:42:51 2017 +0000"
      },
      "message": "Merge \"Add plugin Calico Bird\""
    },
    {
      "commit": "8a9c8586d53395d7d094390d037ffc0b66fd6172",
      "tree": "a13b35aa1f1c138014a58df03d7f38c0e6788537",
      "parents": [
        "339e18c58e0f49bb6ec4f91ca68db354b89b4ab3"
      ],
      "author": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Fri Mar 17 16:53:47 2017 +0100"
      },
      "committer": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Tue Mar 21 06:46:30 2017 +0100"
      },
      "message": "Fix for emitting 0s instead of nothing\n\nChange-Id: I61c6c34153fd4e4df52cf9b5ccabaf3117ec36c6\n"
    },
    {
      "commit": "5862a419802c6248b1eab51102e7f159a26f223e",
      "tree": "2f90c66f8e0fcac6c00d1c9771baafde72e6434c",
      "parents": [
        "2b47469bcd80ec6bd9ec6fc2a2aa163c1706cc3f"
      ],
      "author": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Fri Mar 17 17:45:42 2017 +0100"
      },
      "committer": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Mon Mar 20 11:46:48 2017 +0000"
      },
      "message": "Add Docker plugin\n\nChange-Id: Ie6859fade90db3fe528ae8078c79c8be4c3ebcd7\n"
    },
    {
      "commit": "3fe6bd79a94570099ab86f72f66a24a29b74144a",
      "tree": "850b9955eafc30d58a08c2d148026da16ade55ef",
      "parents": [
        "607c98487ba204aac63ed3a37ed3bb816f8b7aa8"
      ],
      "author": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Wed Mar 15 12:23:26 2017 +0100"
      },
      "committer": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Fri Mar 17 17:36:37 2017 +0100"
      },
      "message": "Add plugin Calico Bird\n\nChange-Id: I50781a7447af6731f03a484e81f3c2484d354136\nDepends-On: I4db9711a54f03f8e1581d8eff5e762ba62b03ad6\n"
    },
    {
      "commit": "82f001e92e90ce4175b82fed0785600f0dea9c15",
      "tree": "09d582276e0cb650342184d0708fa4e9943dbce0",
      "parents": [
        "cc520f0ac92f8eaf5e604e670f3aedb6aff1731a"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Mar 17 11:54:35 2017 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Mar 17 17:11:00 2017 +0100"
      },
      "message": "Add \u0027az\u0027 dimension to worker metrics\n\nChange-Id: Ifbba835e2fd9eb6a235dd9e20da1ef4e050fb8b9\n"
    },
    {
      "commit": "cc520f0ac92f8eaf5e604e670f3aedb6aff1731a",
      "tree": "558c8d9116ec128d3c5fba08550f5ca7178ff9a3",
      "parents": [
        "339e18c58e0f49bb6ec4f91ca68db354b89b4ab3"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Wed Mar 08 10:34:33 2017 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Mar 17 17:11:00 2017 +0100"
      },
      "message": "Modify OpenStack plugins to harmonize metrics\n\nThis change updates the OpenStack plugins to avoid special cases in the\nHeka collectd decoder.\n\nChange-Id: I0d04262924a455e144d624ecd605874a3a17a96b\nDepends-On: I7a56e3b2390b83bb6a2c72f1c33ab47498d4202c\n"
    },
    {
      "commit": "339e18c58e0f49bb6ec4f91ca68db354b89b4ab3",
      "tree": "4c7b8a819d93fbacd0660e827eb6a25409362939",
      "parents": [
        "8ca289645696cd98b84ad49e2cae30db937c9719"
      ],
      "author": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Fri Mar 17 12:53:17 2017 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Mar 17 17:09:43 2017 +0100"
      },
      "message": "Fix for aggregate metrics\n\nChange-Id: I9e5feb30b29c750821e60778cbcb13fb0398996c\n"
    },
    {
      "commit": "8ca289645696cd98b84ad49e2cae30db937c9719",
      "tree": "38589117e9c2742bb38bde16238d6fdfe9729bcf",
      "parents": [
        "2b47469bcd80ec6bd9ec6fc2a2aa163c1706cc3f"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Mar 17 16:58:30 2017 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Mar 17 16:58:30 2017 +0100"
      },
      "message": "Fix metric name emitted by check_local_endpoint.py\n\nChange-Id: I85700cdb6e9cbeb273b7499a8effa91b4ed3ae45\n"
    },
    {
      "commit": "2b47469bcd80ec6bd9ec6fc2a2aa163c1706cc3f",
      "tree": "8a4c6645b400a78670527f202d65244ac29897ef",
      "parents": [
        "c902261b284c27b6e9c986f328027091139325da"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Mar 17 10:34:19 2017 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Mar 17 10:34:19 2017 +0100"
      },
      "message": "Fix import module in check_local_endpoint.py\n\nThis was introduced by e30fb97177.\n\nChange-Id: I8d9a5d6c0d042bfc84c8854ae71f625925894da9\n"
    },
    {
      "commit": "c902261b284c27b6e9c986f328027091139325da",
      "tree": "da18ca0864798d616e15a7f59dedd346a614ae0f",
      "parents": [
        "e4623f0b4736de45974bb4aa929a5522046dd42d",
        "a7c62ddb52933dfdefa967a627dea5a40e067acd"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Fri Mar 17 09:31:14 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@8d47cb36f245",
        "time": "Fri Mar 17 09:31:14 2017 +0000"
      },
      "message": "Merge \"Add plugin Calico Felix\""
    },
    {
      "commit": "e4623f0b4736de45974bb4aa929a5522046dd42d",
      "tree": "e94cf177023e33bb076ea89cafb0b958af4bd55a",
      "parents": [
        "3e6517c25c53d00deae2c3aa30d1d020f7453953",
        "8568d28e348af7a6e3b32e33fe3eb578ad381e0c"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Fri Mar 17 09:04:07 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@8d47cb36f245",
        "time": "Fri Mar 17 09:04:08 2017 +0000"
      },
      "message": "Merge \"Add option to discard the hostname dimension for http_check plugin\""
    },
    {
      "commit": "3e6517c25c53d00deae2c3aa30d1d020f7453953",
      "tree": "d3d93bc947cdfb8296b613692ff65a2519529843",
      "parents": [
        "607c98487ba204aac63ed3a37ed3bb816f8b7aa8",
        "a6fe15847596af3083b6010478a2892690fe7a72"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Fri Mar 17 09:03:51 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@8d47cb36f245",
        "time": "Fri Mar 17 09:03:51 2017 +0000"
      },
      "message": "Merge \"Allow to set the metric name per URL for http_check plugin\""
    },
    {
      "commit": "a7c62ddb52933dfdefa967a627dea5a40e067acd",
      "tree": "1ad54d5bce8b7460009b3fef440c4491d28eaeb2",
      "parents": [
        "d7ff67b5eecf7bbd3db777564da27cbd9b9753aa"
      ],
      "author": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Mon Mar 13 14:24:07 2017 +0100"
      },
      "committer": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Thu Mar 16 14:37:51 2017 +0100"
      },
      "message": "Add plugin Calico Felix\n\nChange-Id: I5eb98f7edb38283e58b9706f899e2e641f407381\n"
    },
    {
      "commit": "607c98487ba204aac63ed3a37ed3bb816f8b7aa8",
      "tree": "3632e622fa394e08ebb7dddbcef6dce4d8941bcc",
      "parents": [
        "89ab9825bf7d20da6421baf878837c6ebc930440",
        "2689e0c13566c37a7eab9dff808b64e33d15c674"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "fpytloun@mirantis.com",
        "time": "Tue Mar 14 16:28:07 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@8d47cb36f245",
        "time": "Tue Mar 14 16:28:08 2017 +0000"
      },
      "message": "Merge \"netlink plugin for redhat family oses\""
    },
    {
      "commit": "89ab9825bf7d20da6421baf878837c6ebc930440",
      "tree": "7cfbc191ed031c09b9ab39d50d1133ea27a95e16",
      "parents": [
        "76fc90c2ffaf844ae4a801780219fbf3f2d05f8c",
        "302ab883fb671a6aba6bf3bf252fcad08bd05096"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Tue Mar 14 15:46:00 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@8d47cb36f245",
        "time": "Tue Mar 14 15:46:00 2017 +0000"
      },
      "message": "Merge \"Configure the http_check for the remote collector\""
    },
    {
      "commit": "76fc90c2ffaf844ae4a801780219fbf3f2d05f8c",
      "tree": "e7f68b59429cf9c7054ad7f1ca8f9000b64fdec3",
      "parents": [
        "6572b630522db02e7b17294beaeb872c6a8c3c02",
        "cdbd8a85789330bbac3dc14bea4f7e82b8978666"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Tue Mar 14 15:45:20 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@8d47cb36f245",
        "time": "Tue Mar 14 15:45:21 2017 +0000"
      },
      "message": "Merge \"Add SSL certificate support for http_check plugin\""
    },
    {
      "commit": "6572b630522db02e7b17294beaeb872c6a8c3c02",
      "tree": "778097b10d8547ee8b3c4a25f8f45225e6c0fa76",
      "parents": [
        "12cf29ad6a39c2e2c14469cb4cdaa0ae8a1cec35",
        "e30fb971771c88e8ecd9229cbbfc17dad95c3ec1"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Tue Mar 14 15:44:17 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@8d47cb36f245",
        "time": "Tue Mar 14 15:44:18 2017 +0000"
      },
      "message": "Merge \"Introduce an asynchronous http_check plugin\""
    },
    {
      "commit": "2689e0c13566c37a7eab9dff808b64e33d15c674",
      "tree": "b83005c4fef780ae4c2abc8dc90ef72bf7d56c25",
      "parents": [
        "47b964727f8085e537b59d2ace7c2bf4be438788"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Tue Mar 14 10:35:15 2017 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Tue Mar 14 16:33:58 2017 +0100"
      },
      "message": "netlink plugin for redhat family oses\n\nChange-Id: I918d8571f6b6e3a6da7f0b734d559fb8ff508f00\n"
    },
    {
      "commit": "12cf29ad6a39c2e2c14469cb4cdaa0ae8a1cec35",
      "tree": "096894faefa196e557561082ec11a268d0361f2c",
      "parents": [
        "d7ff67b5eecf7bbd3db777564da27cbd9b9753aa",
        "ff3ec8f4b0d0cb97cb1b0f13c8aaaf1f0bf15501"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Tue Mar 14 12:20:12 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@8d47cb36f245",
        "time": "Tue Mar 14 12:20:12 2017 +0000"
      },
      "message": "Merge \"Add multi-region support to the OpenStack plugins\""
    },
    {
      "commit": "8568d28e348af7a6e3b32e33fe3eb578ad381e0c",
      "tree": "603113736f41aa80b4178621772bcbad0c7df6b9",
      "parents": [
        "a6fe15847596af3083b6010478a2892690fe7a72"
      ],
      "author": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Fri Mar 10 17:08:01 2017 +0100"
      },
      "committer": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Mon Mar 13 13:29:15 2017 +0100"
      },
      "message": "Add option to discard the hostname dimension for http_check plugin\n\nChange-Id: I77fe5541c2ad7d6eae6896625a43c6387c8f2541\n"
    },
    {
      "commit": "a6fe15847596af3083b6010478a2892690fe7a72",
      "tree": "6f7163afcc619658c0d3641b676352a4e3719a01",
      "parents": [
        "302ab883fb671a6aba6bf3bf252fcad08bd05096"
      ],
      "author": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Fri Mar 10 16:56:37 2017 +0100"
      },
      "committer": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Mon Mar 13 13:28:29 2017 +0100"
      },
      "message": "Allow to set the metric name per URL for http_check plugin\n\nChange-Id: I521055718afacdea81ae898e398ec5d2c5f5fd23\n"
    },
    {
      "commit": "302ab883fb671a6aba6bf3bf252fcad08bd05096",
      "tree": "51add4ed25874035e4b78a1f33dcee9725d5aaa1",
      "parents": [
        "cdbd8a85789330bbac3dc14bea4f7e82b8978666"
      ],
      "author": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Fri Mar 10 16:35:07 2017 +0100"
      },
      "committer": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Mon Mar 13 13:27:33 2017 +0100"
      },
      "message": "Configure the http_check for the remote collector\n\nChange-Id: I260bddf4d846f88de97af9a691253d1cdc033a8e\n"
    },
    {
      "commit": "cdbd8a85789330bbac3dc14bea4f7e82b8978666",
      "tree": "022c4f31e3981d2ecd84f16a3dd81ae0b2b4ecd3",
      "parents": [
        "e30fb971771c88e8ecd9229cbbfc17dad95c3ec1"
      ],
      "author": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Fri Mar 10 14:12:18 2017 +0100"
      },
      "committer": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Mon Mar 13 13:27:30 2017 +0100"
      },
      "message": "Add SSL certificate support for http_check plugin\n\nChange-Id: Ibe7f825cc9de32c2f96c8104dadd98353af1b7d9\n"
    },
    {
      "commit": "e30fb971771c88e8ecd9229cbbfc17dad95c3ec1",
      "tree": "dd76dc83eb4aa8eac695d1b30a10d5d6ec7fb9d0",
      "parents": [
        "d7ff67b5eecf7bbd3db777564da27cbd9b9753aa"
      ],
      "author": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Tue Mar 07 10:44:50 2017 +0100"
      },
      "committer": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Mon Mar 13 13:25:57 2017 +0100"
      },
      "message": "Introduce an asynchronous http_check plugin\n\nThis plugin replaces the legacy http_check plugin.\n\nChange-Id: If6f6fb6d8a660f172d2947297980fb138ff6b50a\n"
    },
    {
      "commit": "d7ff67b5eecf7bbd3db777564da27cbd9b9753aa",
      "tree": "304cda8f25915a17e1a8b327e47b023cfa230db5",
      "parents": [
        "cf53a154e23a2a254bddcf9f0f3af1b23713495c",
        "b8561e4b87de097fc2e6a22fbb6af607cfc60412"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Fri Mar 10 15:37:34 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@8d47cb36f245",
        "time": "Fri Mar 10 15:37:34 2017 +0000"
      },
      "message": "Merge changes from topic \u0027k8s-kubectl\u0027\n\n* changes:\n  Add NotReady nodes percentage metric\n  Add k8s \"kubectl get\" collectd plugin to extract metrics\n"
    },
    {
      "commit": "cf53a154e23a2a254bddcf9f0f3af1b23713495c",
      "tree": "9d643516d9820f7f94cf016e319fc5c90e57be3c",
      "parents": [
        "072a9631bee52692c9079d0772a361aca2d8a917",
        "b69dd0c63e12b7e6ece672b45b9bdff4c95afff0"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Fri Mar 10 15:20:04 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@8d47cb36f245",
        "time": "Fri Mar 10 15:20:05 2017 +0000"
      },
      "message": "Merge \"Fix polling by pagination of the Glance API\""
    },
    {
      "commit": "072a9631bee52692c9079d0772a361aca2d8a917",
      "tree": "e627e3e9dae3a55eb54f8b7a99426d00ef676b6c",
      "parents": [
        "47b964727f8085e537b59d2ace7c2bf4be438788",
        "090eee44f0c4a8795b06c8053ebb0402a074adcc"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Fri Mar 10 15:07:52 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@8d47cb36f245",
        "time": "Fri Mar 10 15:07:53 2017 +0000"
      },
      "message": "Merge \"Fix wrong exception name in collectd_base.py\""
    },
    {
      "commit": "b69dd0c63e12b7e6ece672b45b9bdff4c95afff0",
      "tree": "18446c15f98415c45fea12c2d27e0c2b0c4023d0",
      "parents": [
        "47b964727f8085e537b59d2ace7c2bf4be438788"
      ],
      "author": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Thu Mar 09 10:01:38 2017 +0100"
      },
      "committer": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Thu Mar 09 14:19:52 2017 +0000"
      },
      "message": "Fix polling by pagination of the Glance API\n\nChange-Id: I227bba6be05b69809514234be9769736c46cab28\n"
    },
    {
      "commit": "ff3ec8f4b0d0cb97cb1b0f13c8aaaf1f0bf15501",
      "tree": "27f45df0c6868993887f6acaaaa74c2c940d1056",
      "parents": [
        "1cfe5ad012cf05d3e3146ce54a294b887ecc0077"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Wed Mar 08 11:04:06 2017 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Wed Mar 08 17:40:43 2017 +0100"
      },
      "message": "Add multi-region support to the OpenStack plugins\n\nA new configuration parameter \u0027Region\u0027 is supported for the OpenStack\nplugins. If defined, the plugins will use it to look up the endpoints in\nthe Keystone catalog. Note that the \u0027region\u0027 dimension will be added by\nthe metric and remote collectors.\n\nChange-Id: Idd7da37aa7c4040b406da53166fb32733f5479b9\n"
    },
    {
      "commit": "b8561e4b87de097fc2e6a22fbb6af607cfc60412",
      "tree": "46844a97241bdca0c699b204598f3f62352560ec",
      "parents": [
        "562c7b3c03ddfde017b68c6677e31c1cec69469c"
      ],
      "author": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Tue Mar 07 12:21:55 2017 +0100"
      },
      "committer": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Wed Mar 08 15:38:58 2017 +0100"
      },
      "message": "Add NotReady nodes percentage metric\n\nChange-Id: I403d06f10a589370fa40ad08a0fcb6d3ec237ba4\n"
    },
    {
      "commit": "562c7b3c03ddfde017b68c6677e31c1cec69469c",
      "tree": "811dfbd0b2f2e0f7328ca358e9a07f9949ca9e4b",
      "parents": [
        "1cfe5ad012cf05d3e3146ce54a294b887ecc0077"
      ],
      "author": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Fri Mar 03 16:34:17 2017 +0100"
      },
      "committer": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Wed Mar 08 15:38:58 2017 +0100"
      },
      "message": "Add k8s \"kubectl get\" collectd plugin to extract metrics\n\nThe collectd plugin supports \u0027nodes\u0027 for now\n\nChange-Id: I86a5dc205411d1174c943e256881259e4d5f0b64\n"
    },
    {
      "commit": "090eee44f0c4a8795b06c8053ebb0402a074adcc",
      "tree": "03a25612baffbbf07c302708784802bff2b8bb60",
      "parents": [
        "1cfe5ad012cf05d3e3146ce54a294b887ecc0077"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Wed Mar 08 11:12:49 2017 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Wed Mar 08 11:12:49 2017 +0100"
      },
      "message": "Fix wrong exception name in collectd_base.py\n\nChange-Id: Ic1f867009e305e44d021d229abd54c37264ffc26\n"
    },
    {
      "commit": "47b964727f8085e537b59d2ace7c2bf4be438788",
      "tree": "dc2a6d33a2486a49ea53c598d3b4c64111b100e2",
      "parents": [
        "1cfe5ad012cf05d3e3146ce54a294b887ecc0077"
      ],
      "author": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Wed Mar 01 14:50:54 2017 +0100"
      },
      "committer": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Tue Mar 07 10:15:57 2017 +0100"
      },
      "message": "Add CheckContent option to http_check plugin\n\nThis allows to check the content returned by a request.\nThe check only supports ASCII comparaison but not unicode string.\nThis should be used with relatively \"small\" content.\n\nChange-Id: I1658dc7da55990fb5417ca96828a7bc921f247d3\n"
    },
    {
      "commit": "1cfe5ad012cf05d3e3146ce54a294b887ecc0077",
      "tree": "6229ada8b11ac32e511ee78692ef2218e7026f74",
      "parents": [
        "a4fabe6962e8cad1102afc03bdac60c2477c5d23",
        "8855d6cfd4c286b049ad95c80456720287b53e24"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Fri Mar 03 15:26:53 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@0048eb735cd7",
        "time": "Fri Mar 03 15:26:53 2017 +0000"
      },
      "message": "Merge \"Add CLI support for collectd plugins\""
    },
    {
      "commit": "a4fabe6962e8cad1102afc03bdac60c2477c5d23",
      "tree": "1f9869d9e32f5f4fc4e1d7131ebdcb00820450ef",
      "parents": [
        "d61e1dd487e30e5afaaca14ba369f595f2ae6ba0",
        "c2627e647672dfb22245d46b9c30f540172396ce"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Fri Mar 03 15:26:16 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@0048eb735cd7",
        "time": "Fri Mar 03 15:26:16 2017 +0000"
      },
      "message": "Merge \"Use changes-since parameter when polling Nova server details\""
    },
    {
      "commit": "8855d6cfd4c286b049ad95c80456720287b53e24",
      "tree": "190284253b61db44e5f3b76986314160128d7d80",
      "parents": [
        "c2627e647672dfb22245d46b9c30f540172396ce"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu Feb 23 12:38:58 2017 +0100"
      },
      "committer": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Thu Mar 02 15:50:29 2017 +0100"
      },
      "message": "Add CLI support for collectd plugins\n\nChange-Id: I94d4a6bdb6aca87491fd43e21dbe80a699f962f1\n"
    },
    {
      "commit": "d61e1dd487e30e5afaaca14ba369f595f2ae6ba0",
      "tree": "04f09a51230d504639650fe06220cc1565eaeec8",
      "parents": [
        "963aec2325c006b55d707ce2770e55d53423fddf"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Tue Feb 28 12:34:45 2017 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Thu Mar 02 11:52:42 2017 +0100"
      },
      "message": "Add test for StackLight remote collectd\n\nThis change adds new checks to support StackLight. In this case the\nremote collector runs two different collectd processes. One for\nlocal check and another one for remote check with a different\nconfiguration.\n\nChange-Id: I7837a1b5e33c0497901ee21639515e576a22b7b8\n"
    },
    {
      "commit": "c2627e647672dfb22245d46b9c30f540172396ce",
      "tree": "96423ed42f0e9d24dea82ee0198aa97f7c325443",
      "parents": [
        "963aec2325c006b55d707ce2770e55d53423fddf"
      ],
      "author": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Thu Feb 23 15:52:34 2017 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Feb 24 11:43:31 2017 +0100"
      },
      "message": "Use changes-since parameter when polling Nova server details\n\nChange-Id: I06c8c5894fac181b4e923e88aacb5be92be5184f\n"
    },
    {
      "commit": "963aec2325c006b55d707ce2770e55d53423fddf",
      "tree": "1c54d259337a120c4ef3dd1cb0ac0eaeffa85456",
      "parents": [
        "3d0dabc8bc75fc9fdbf6aaa2fd794d2e5b20133b"
      ],
      "author": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Thu Feb 23 15:58:45 2017 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Feb 24 11:43:31 2017 +0100"
      },
      "message": "Disable check metrics for OpenStack resource polling\n\nThese metrics are already provided by simple API http checks\n\nChange-Id: I585f30c30ab8593b31dd4c3d7d64d45c4ee46e38\n"
    },
    {
      "commit": "3d0dabc8bc75fc9fdbf6aaa2fd794d2e5b20133b",
      "tree": "34c74806d2ae4179d95b2a9ce61a8d2f49ea5c33",
      "parents": [
        "cef3b0c6979023a82b9307a554e5106b93050637",
        "a2308f7b01b771f6b158288a3faec828ff4d6172"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "fpytloun@mirantis.com",
        "time": "Wed Feb 22 13:56:19 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@605ed64b8049",
        "time": "Wed Feb 22 13:56:19 2017 +0000"
      },
      "message": "Merge changes from topic \u0027add-option-to-disable-check-metric\u0027\n\n* changes:\n  Add support for the http_check plugin\n  Remove unused meta parameter\n  Add ability to test plugins outside of collectd\n"
    },
    {
      "commit": "cef3b0c6979023a82b9307a554e5106b93050637",
      "tree": "65a09ba84f48dd38dfb72c8e5f9b3f4570cf698e",
      "parents": [
        "bd269efaf2ef772e5fa462f67994439ec8b3ffcb",
        "d0f162ac7688030af3dd6cdb5c34f7072c5242a0"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "fpytloun@mirantis.com",
        "time": "Wed Feb 22 13:55:03 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@605ed64b8049",
        "time": "Wed Feb 22 13:55:03 2017 +0000"
      },
      "message": "Merge \"Don\u0027t send http_check_check metric\""
    },
    {
      "commit": "bd269efaf2ef772e5fa462f67994439ec8b3ffcb",
      "tree": "5ffadaeebb7d4039d460338bde9ba94f38a980b8",
      "parents": [
        "4b85ff115a9c846a01ecb149af72a4629cbabab8",
        "69029ca0d453334ed20434e062658ae7f3613bc2"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "fpytloun@mirantis.com",
        "time": "Wed Feb 22 13:54:08 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@605ed64b8049",
        "time": "Wed Feb 22 13:54:08 2017 +0000"
      },
      "message": "Merge \"Use Keystone v3 API for getting users and tenants\""
    },
    {
      "commit": "a2308f7b01b771f6b158288a3faec828ff4d6172",
      "tree": "0f0bd8450b04356c7d893988259c829076f4daa2",
      "parents": [
        "6a95c91d4ca970a7f22749e7223f8b98a3437686"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Feb 21 18:26:35 2017 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Wed Feb 22 08:42:59 2017 +0000"
      },
      "message": "Add support for the http_check plugin\n\nChange-Id: I9f5a9e2a59c9eb3e377eba05638a3b83db90dbcb\n"
    },
    {
      "commit": "6a95c91d4ca970a7f22749e7223f8b98a3437686",
      "tree": "13f21a8705bcd977019725d1ea6e37e6c553a0cb",
      "parents": [
        "30ed6bb9b660bdb9403d40c14920fd216788352a"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Feb 21 18:18:28 2017 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Feb 21 18:18:28 2017 +0100"
      },
      "message": "Remove unused meta parameter\n\nChange-Id: Ia6832c7929bbc72994ea58ffbb3727d684dfa0a4\n"
    },
    {
      "commit": "30ed6bb9b660bdb9403d40c14920fd216788352a",
      "tree": "ce14830b7d432d0d140086a8934163beaef4821b",
      "parents": [
        "d0f162ac7688030af3dd6cdb5c34f7072c5242a0"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Feb 21 17:51:08 2017 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Feb 21 17:51:08 2017 +0100"
      },
      "message": "Add ability to test plugins outside of collectd\n\nThis change adds a collectd_fake.py module that mimics the Python\nmodule exposed by collectd. With a few changes to the plugin code, it\nallows to run plugins from the command-line. The first enabled plugin\nis http_check.\n\nChange-Id: Ica9db6be04bcbd10d955f7afae4cab58d771c189\n"
    },
    {
      "commit": "d0f162ac7688030af3dd6cdb5c34f7072c5242a0",
      "tree": "faebea18f705eaac13c33bd7aba7964e00e11c11",
      "parents": [
        "0c2999b8347c379e2eb5d7d7373c606bc851494b"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Feb 21 16:44:12 2017 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Feb 21 17:51:00 2017 +0100"
      },
      "message": "Don\u0027t send http_check_check metric\n\nThere\u0027s no need to emit a check metric for the http_check plugin\nbecause it doesn\u0027t probe a single service.\n\nChange-Id: I09df170c50fe8559a7ff81889bdba1716701d035\n"
    },
    {
      "commit": "4b85ff115a9c846a01ecb149af72a4629cbabab8",
      "tree": "5d4981a4d1b9d966a84c3d9a2ec9d598b90ee209",
      "parents": [
        "0c2999b8347c379e2eb5d7d7373c606bc851494b"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Feb 21 13:38:41 2017 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Feb 21 13:38:41 2017 +0100"
      },
      "message": "Fix Glance image size metrics\n\nChange-Id: I0b570381c855a636d87d24113ff652f6db046d6a\n"
    },
    {
      "commit": "69029ca0d453334ed20434e062658ae7f3613bc2",
      "tree": "b91566e449cfe24fedd11f9f0a885a4f5458faac",
      "parents": [
        "0c2999b8347c379e2eb5d7d7373c606bc851494b"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Feb 21 11:07:36 2017 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Feb 21 11:07:36 2017 +0100"
      },
      "message": "Use Keystone v3 API for getting users and tenants\n\nIn multi-domain environments, it is necessary to use the Keystone v3\nAPI.\n\nChange-Id: Ic9df43c655802caf564653baf5397ea697b7a4aa\nCo-Authored-By: Danil Akhmetov \u003cdakhmetov@mirantis.com\u003e\n"
    },
    {
      "commit": "0c2999b8347c379e2eb5d7d7373c606bc851494b",
      "tree": "3d0811db14916d18cedf170b9a7eb764a96ae7a3",
      "parents": [
        "b7afd543a47a64eaa8a7d82fa859ae17457a3bdd"
      ],
      "author": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Thu Feb 09 09:56:05 2017 +0100"
      },
      "committer": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Mon Feb 13 09:38:31 2017 +0100"
      },
      "message": "Use Cinder API v2\n\nChange-Id: I2f75b8d11abcc938cff8fbf2662954a98a420ba1\n"
    },
    {
      "commit": "b7afd543a47a64eaa8a7d82fa859ae17457a3bdd",
      "tree": "044eadaad63a099722752b7d1dba3b41b4b9f1c3",
      "parents": [
        "b9227b381a303bacd65d82b017d2e5204f9ab112"
      ],
      "author": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Thu Feb 09 09:55:05 2017 +0100"
      },
      "committer": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Fri Feb 10 13:37:06 2017 +0000"
      },
      "message": "Retrieve only useful Neutron fields\n\nChange-Id: I4be384103137184a00b06947a060177abd0a4a10\nCo-Authored-By: Swann Croiset \u003cscroiset@mirantis.com\u003e\n"
    },
    {
      "commit": "b9227b381a303bacd65d82b017d2e5204f9ab112",
      "tree": "1a0780066f59d4463729fcc5e7704e7b5681c0d4",
      "parents": [
        "0f99b12a951c7445e21c2bc4ae802bada4204591"
      ],
      "author": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Thu Feb 09 09:46:26 2017 +0100"
      },
      "committer": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Fri Feb 10 13:51:38 2017 +0100"
      },
      "message": "Poll OpenStack resources in background\n\nThe collectd plugin spawns threads responsible for polling APIs.\n\nChange-Id: I5d91535bc07a6af2d8f659b9381c225405dba33e\n"
    },
    {
      "commit": "0f99b12a951c7445e21c2bc4ae802bada4204591",
      "tree": "a9eb4d7312bb1dfb16adef1dc0fdfa2d362c3ad3",
      "parents": [
        "04b8eaa4bf8ca78c3dfdd9c5640c0e1c1d9fb97d"
      ],
      "author": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Thu Feb 09 09:38:38 2017 +0100"
      },
      "committer": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Fri Feb 10 13:51:15 2017 +0100"
      },
      "message": "Use Glance API v2\n\nChange-Id: Ia5c79a83fd17c46923eab3fbfe5176e0da30a479\n"
    },
    {
      "commit": "04b8eaa4bf8ca78c3dfdd9c5640c0e1c1d9fb97d",
      "tree": "5d4b5e4973fee8bfd5de31a33a1f2a838b94a462",
      "parents": [
        "f20c2c7929a718154df9e3939a7ca9f2aade3e8e"
      ],
      "author": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Thu Feb 09 09:34:22 2017 +0100"
      },
      "committer": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Fri Feb 10 11:43:38 2017 +0000"
      },
      "message": "Support pagination for OpenStack services\n\nThis concerns:\n- Nova server list\n- Neutron\n- Glance\n- Cinder\n\nChange-Id: I6981d05776aa2cb4b20a163493a0b337f45500d2\nCo-Authored-By: Swann Croiset \u003cscroiset@mirantis.com\u003e\n"
    },
    {
      "commit": "f20c2c7929a718154df9e3939a7ca9f2aade3e8e",
      "tree": "b3c59efcaeb336a23ca8331947367962cb469508",
      "parents": [
        "4007024c32382e8939545ed62aaa2d6a9dd4b464"
      ],
      "author": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Wed Feb 08 17:45:34 2017 +0100"
      },
      "committer": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Thu Feb 09 17:50:43 2017 +0100"
      },
      "message": "Rework collectd plugins for OpenStack\n\nChange-Id: I0c9bd6b0a02a4a402f3d18c2804a0d65defcbac8\n"
    },
    {
      "commit": "4007024c32382e8939545ed62aaa2d6a9dd4b464",
      "tree": "26c913480a53090a8f76fb5bf15fc2bb4f9f3242",
      "parents": [
        "7caca3c7fa28d95b9762977fbd171db97555855e",
        "0310bb24adfab8dbb54529c5b14cd96e6dc48533"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Tue Feb 07 08:51:02 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@50f9da5d34fb",
        "time": "Tue Feb 07 08:51:02 2017 +0000"
      },
      "message": "Merge \"Fix plugins for hostname-free metrics\""
    },
    {
      "commit": "7caca3c7fa28d95b9762977fbd171db97555855e",
      "tree": "a552fa62e601dd5a5ddbec6def672c9f389a0942",
      "parents": [
        "1b10af4489ef88e6c7ed5fc5d8d99e6cdca58013"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Mon Feb 06 15:45:15 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 06 15:45:15 2017 +0100"
      },
      "message": "Update README.rst"
    },
    {
      "commit": "0310bb24adfab8dbb54529c5b14cd96e6dc48533",
      "tree": "14762b6cc099658f953d44bee303b004bb52219a",
      "parents": [
        "1b10af4489ef88e6c7ed5fc5d8d99e6cdca58013"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu Feb 02 14:45:49 2017 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Feb 03 14:46:37 2017 +0100"
      },
      "message": "Fix plugins for hostname-free metrics\n\nWhen porting StackLight to MK, we missed an important code change [1]\nthat fixes the metrics not associated to a particular host. This change\nis backporting the fix in the current code base.\n\n[1] https://review.openstack.org/#/c/378689/\n\nChange-Id: I177db6f68e23ac4fc7feb45df1f30be1fe124acc\n"
    },
    {
      "commit": "1b10af4489ef88e6c7ed5fc5d8d99e6cdca58013",
      "tree": "52ee21ef564efe90d6ef7153f73bad6dc3c5378f",
      "parents": [
        "83c8b5bf5b154011e65aa844fa597f2195a355bf"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 02 13:02:03 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 02 13:02:03 2017 +0100"
      },
      "message": "Unify Makefile, .gitignore and update readme\n"
    },
    {
      "commit": "83c8b5bf5b154011e65aa844fa597f2195a355bf",
      "tree": "5af009600df683ec4ecd5da8aa0978cb090d9c29",
      "parents": [
        "33eddd436f6101bcd73124a449d578b6a346f2d3",
        "742316d6e5c6bb6a56a8f180dc25a6a1363128ab"
      ],
      "author": {
        "name": "pasquier-s",
        "email": "spasquier@mirantis.com",
        "time": "Tue Jan 24 09:28:31 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 24 09:28:31 2017 +0100"
      },
      "message": "Merge pull request #47 from simonpasquier/fix-check-openstack-api-plugin\n\nFix check_openstack_api plugin"
    },
    {
      "commit": "33eddd436f6101bcd73124a449d578b6a346f2d3",
      "tree": "c23e74cd5773b5277d44ff1e382318f913e93bad",
      "parents": [
        "008356e47d608057b3a2c57354589f58dca1c55c",
        "e4f2ca6834f6fb88901759090864fd039f25d81b"
      ],
      "author": {
        "name": "pasquier-s",
        "email": "spasquier@mirantis.com",
        "time": "Tue Jan 24 09:27:09 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 24 09:27:09 2017 +0100"
      },
      "message": "Merge pull request #46 from simonpasquier/fix-execute-method\n\nFix calls to the execute() method"
    },
    {
      "commit": "008356e47d608057b3a2c57354589f58dca1c55c",
      "tree": "31bee833c4390be4e8420bc40d7a95116d27ee78",
      "parents": [
        "80fa541ff5f9a163fed99d8bab973ea170dcca2d",
        "14d605076f261c66c4a9e10b4c10a9c3c7f1cbe0"
      ],
      "author": {
        "name": "pasquier-s",
        "email": "spasquier@mirantis.com",
        "time": "Mon Jan 23 16:18:14 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 23 16:18:14 2017 +0100"
      },
      "message": "Merge pull request #50 from obourdon/nova_aggregates\n\nAdd metrics for Nova aggregates"
    },
    {
      "commit": "14d605076f261c66c4a9e10b4c10a9c3c7f1cbe0",
      "tree": "31bee833c4390be4e8420bc40d7a95116d27ee78",
      "parents": [
        "80fa541ff5f9a163fed99d8bab973ea170dcca2d"
      ],
      "author": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Fri Jan 20 06:30:26 2017 +0100"
      },
      "committer": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Fri Jan 20 06:30:26 2017 +0100"
      },
      "message": "Add metrics for Nova aggregates\n"
    },
    {
      "commit": "80fa541ff5f9a163fed99d8bab973ea170dcca2d",
      "tree": "f5c60413b304c33ae70b2d096ff7c8baa6d79ba5",
      "parents": [
        "af499166eb21728335f4557338f5ac7295840cb0",
        "e3f5913f54f5455ab5422c70d6758ab4333be393"
      ],
      "author": {
        "name": "pasquier-s",
        "email": "spasquier@mirantis.com",
        "time": "Tue Jan 17 11:37:57 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 17 11:37:57 2017 +0100"
      },
      "message": "Merge pull request #49 from SwannCroiset/write_queue-limits\n\nLimit collectd write queue memory"
    },
    {
      "commit": "e3f5913f54f5455ab5422c70d6758ab4333be393",
      "tree": "f5c60413b304c33ae70b2d096ff7c8baa6d79ba5",
      "parents": [
        "af499166eb21728335f4557338f5ac7295840cb0"
      ],
      "author": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Thu Jan 12 14:01:06 2017 +0100"
      },
      "committer": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Thu Jan 12 14:10:31 2017 +0100"
      },
      "message": "Limit collectd write queue memory\n"
    },
    {
      "commit": "742316d6e5c6bb6a56a8f180dc25a6a1363128ab",
      "tree": "218c3b8590a54a726d28208bfb6fa00fb63441b2",
      "parents": [
        "af499166eb21728335f4557338f5ac7295840cb0"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Dec 27 15:06:51 2016 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Mon Jan 09 15:43:21 2017 +0100"
      },
      "message": "Don\u0027t return check metric for unknown services\n\nThe check_openstack_api plugin skips unsupported services in the catalog\ninstead of returning unknown status.\n"
    },
    {
      "commit": "af499166eb21728335f4557338f5ac7295840cb0",
      "tree": "ece94833d32e72621b434defb60d18c6b60d0bbb",
      "parents": [
        "60db3f1bd8128062f325fea84afc23c289ef1b79",
        "7027ff5defbd207f9e49ed8ebbfecf3897348113"
      ],
      "author": {
        "name": "pasquier-s",
        "email": "spasquier@mirantis.com",
        "time": "Fri Jan 06 09:05:57 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 06 09:05:57 2017 +0100"
      },
      "message": "Merge pull request #48 from simonpasquier/fix-openstack-plugin-for-none-values\n\nFix collectd_openstack.py for None values"
    },
    {
      "commit": "7027ff5defbd207f9e49ed8ebbfecf3897348113",
      "tree": "562473d6361c1d2fac954870fa5ff74c07c773e1",
      "parents": [
        "3366eed852018114cb16a11c41a0166603cf7a5d"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu Jan 05 17:13:55 2017 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu Jan 05 17:13:55 2017 +0100"
      },
      "message": "Fix collectd_openstack.py for None values\n"
    },
    {
      "commit": "60db3f1bd8128062f325fea84afc23c289ef1b79",
      "tree": "2a54f514568522d85d32afd0fe848457feb32023",
      "parents": [
        "3366eed852018114cb16a11c41a0166603cf7a5d",
        "e9973fbd968c605fdb430f4001ae8647d95b3a27"
      ],
      "author": {
        "name": "pasquier-s",
        "email": "spasquier@mirantis.com",
        "time": "Thu Jan 05 13:57:58 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 05 13:57:58 2017 +0100"
      },
      "message": "Merge pull request #45 from SwannCroiset/check_api_fix\n\nFix openstack_check_api for unknown service"
    },
    {
      "commit": "e4f2ca6834f6fb88901759090864fd039f25d81b",
      "tree": "114944f205ae164b20ccb7f1ccab0168122b82d7",
      "parents": [
        "3366eed852018114cb16a11c41a0166603cf7a5d"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Jan 03 14:40:43 2017 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Jan 03 14:40:43 2017 +0100"
      },
      "message": "Fix calls to the execute() method\n\nDuring the porting of StackLight to the MK platform, the value returned\nby the execute() method has changes but not all collectd plugins have\nbeen updated. This commit fixes the problem.\n"
    },
    {
      "commit": "e9973fbd968c605fdb430f4001ae8647d95b3a27",
      "tree": "2a54f514568522d85d32afd0fe848457feb32023",
      "parents": [
        "3366eed852018114cb16a11c41a0166603cf7a5d"
      ],
      "author": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Tue Dec 27 11:27:14 2016 +0100"
      },
      "committer": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Tue Dec 27 11:27:21 2016 +0100"
      },
      "message": "Fix openstack_check_api for unknown service\n\nfail to get metrics: local variable \u0027check\u0027 referenced before assignment: Traceback (most recent call last):\n  File \"/usr/lib/collectd-python/collectd_openstack.py\", line 287, in read_callback\n    self.collect()\n  File \"/usr/lib/collectd-python/check_openstack_api.py\", line 97, in collect\n    for item in self.check_api():\n  File \"/usr/lib/collectd-python/check_openstack_api.py\", line 91, in check_api\n    \u0027service\u0027: check.get(\u0027name\u0027, name),\nUnboundLocalError: local variable \u0027check\u0027 referenced before assignment\n"
    },
    {
      "commit": "3366eed852018114cb16a11c41a0166603cf7a5d",
      "tree": "0c2a2f14ff9c1df52ca38397b8dd99a486ac5adc",
      "parents": [
        "e9f5479b94720986416af90a4c5393d55292fc56",
        "35b1a6b0f142af267bb262a83db7b562c1663f96"
      ],
      "author": {
        "name": "swann croiset",
        "email": "scroiset@mirantis.com",
        "time": "Thu Dec 15 14:06:11 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 15 14:06:11 2016 +0100"
      },
      "message": "Merge pull request #44 from SwannCroiset/emit-zero\n\nEmit the Nova workers metrics even if they never reported"
    },
    {
      "commit": "35b1a6b0f142af267bb262a83db7b562c1663f96",
      "tree": "0c2a2f14ff9c1df52ca38397b8dd99a486ac5adc",
      "parents": [
        "e9f5479b94720986416af90a4c5393d55292fc56"
      ],
      "author": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Tue Dec 13 18:05:51 2016 +0100"
      },
      "committer": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Thu Dec 15 11:03:50 2016 +0100"
      },
      "message": "Emit the Nova workers metrics even if they never reported\n\nEmit metrics even if one of these workers has never reported its\nstatus. This allows to detect wrong deployment.\n"
    },
    {
      "commit": "e9f5479b94720986416af90a4c5393d55292fc56",
      "tree": "8c349882b76e0c93571a5d88cefe603f56132dee",
      "parents": [
        "70aa458b250e09449e4656bef0af96bf26dfac1a",
        "752ef1c7140852029a7a2cf2a0f4bfac475858fe"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "eric.lemoine@gmail.com",
        "time": "Thu Dec 08 17:05:56 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 08 17:05:56 2016 +0100"
      },
      "message": "Merge pull request #42 from elemoine/glusterfs\n\nIgnore gluster transaction in progress errors"
    },
    {
      "commit": "752ef1c7140852029a7a2cf2a0f4bfac475858fe",
      "tree": "8c349882b76e0c93571a5d88cefe603f56132dee",
      "parents": [
        "70aa458b250e09449e4656bef0af96bf26dfac1a"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Thu Dec 08 12:17:30 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Thu Dec 08 13:30:35 2016 +0000"
      },
      "message": "Ignore gluster transaction in progress errors\n"
    },
    {
      "commit": "70aa458b250e09449e4656bef0af96bf26dfac1a",
      "tree": "f26d2a74c0555d9af881fc93a7222c4e99ac4652",
      "parents": [
        "e8a24198ad06a9d07521f72f758cb83c42372335",
        "bb15d0307bbb4a8663bb686d4c90420c83149e3e"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "eric.lemoine@gmail.com",
        "time": "Thu Dec 08 14:30:07 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 08 14:30:07 2016 +0100"
      },
      "message": "Merge pull request #41 from elemoine/restart\n\nRestart service when /usr/lib/collectd-python changes"
    },
    {
      "commit": "bb15d0307bbb4a8663bb686d4c90420c83149e3e",
      "tree": "f26d2a74c0555d9af881fc93a7222c4e99ac4652",
      "parents": [
        "e8a24198ad06a9d07521f72f758cb83c42372335"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Thu Dec 08 13:18:23 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Thu Dec 08 13:18:23 2016 +0000"
      },
      "message": "Restart service when /usr/lib/collectd-python changes\n"
    },
    {
      "commit": "e8a24198ad06a9d07521f72f758cb83c42372335",
      "tree": "e14ad1d6b76489ea66c76f02893ed0ac873da824",
      "parents": [
        "9efd00f41b7da46a32ec7c6737ba76cba79d8cbb",
        "ff2c42aea9d016d41e72372c28713d161a6b775c"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "eric.lemoine@gmail.com",
        "time": "Tue Dec 06 11:39:21 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 06 11:39:21 2016 +0100"
      },
      "message": "Merge pull request #40 from obourdon/master\n\nFix for uniformization of metric names"
    },
    {
      "commit": "ff2c42aea9d016d41e72372c28713d161a6b775c",
      "tree": "e14ad1d6b76489ea66c76f02893ed0ac873da824",
      "parents": [
        "9efd00f41b7da46a32ec7c6737ba76cba79d8cbb"
      ],
      "author": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Tue Dec 06 11:03:42 2016 +0100"
      },
      "committer": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Tue Dec 06 11:04:14 2016 +0100"
      },
      "message": "Fix for uniformization of metric names\n"
    },
    {
      "commit": "9efd00f41b7da46a32ec7c6737ba76cba79d8cbb",
      "tree": "bcf128b9af871776060ed973da5ff49b39541c15",
      "parents": [
        "78efb56248a2bc759ccb985eae5e38c3f71e772e",
        "850415daab4815e66743aee3d3301e82dfd2ef5b"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "eric.lemoine@gmail.com",
        "time": "Mon Dec 05 12:49:57 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 05 12:49:57 2016 +0100"
      },
      "message": "Merge pull request #39 from elemoine/logrotate\n\nConfigure logrotate"
    },
    {
      "commit": "850415daab4815e66743aee3d3301e82dfd2ef5b",
      "tree": "bcf128b9af871776060ed973da5ff49b39541c15",
      "parents": [
        "78efb56248a2bc759ccb985eae5e38c3f71e772e"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Fri Dec 02 15:49:20 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Mon Dec 05 10:53:36 2016 +0000"
      },
      "message": "Configure logrotate\n\nThis creates a logrotate configuration file for collectd.\n"
    }
  ],
  "next": "78efb56248a2bc759ccb985eae5e38c3f71e772e"
}
