)]}'
{
  "log": [
    {
      "commit": "c8f6882f5dd29a0f7f61bf88d41609d61288b0b0",
      "tree": "e6c445676633ebcd5c755581ec7df18f6d70c3de",
      "parents": [
        "3bf8d2adab2398eb4c7936b6f39ec320c93f0867"
      ],
      "author": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Wed Sep 13 13:35:22 2017 +0200"
      },
      "committer": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Wed Sep 13 14:45:09 2017 +0200"
      },
      "message": "Remove duplicate names in IP entries list\n\nChange-Id: I130d81ee954e001b7f79a25c5390c36bb37670d7\n"
    },
    {
      "commit": "8f441f08e3019016fa36c71189dfd64062d2d1fe",
      "tree": "aa4936955ef02dfeac0a89e0e4e3bcb77cf55b5e",
      "parents": [
        "99c9bcbd63357ff728fbb329a14818393e284ce8",
        "aa2a52cf9b330a86f8e32ce879f86e757cc5194c"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Tue Sep 12 14:06:28 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 12 14:06:28 2017 +0200"
      },
      "message": "Merge pull request #113 from jm890/pillar_interface_selection\n\nUse Pillar to choose which interfaces to monitor."
    },
    {
      "commit": "99c9bcbd63357ff728fbb329a14818393e284ce8",
      "tree": "9e7027c409ed493e27048d07207d5a1b8196eb52",
      "parents": [
        "f41c3ed80b93a286ca0ab0b8d98139996abb8575"
      ],
      "author": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Thu Sep 07 17:58:42 2017 +0200"
      },
      "committer": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Fri Sep 08 10:50:03 2017 +0200"
      },
      "message": "Fix for sorting hostnames and aliases properly\n\nChange-Id: I7e9267036d473b68c5344ed50304030e6985f27c\n"
    },
    {
      "commit": "279cb88be90f4592f7001ca07221c709f4eacd92",
      "tree": "00109c8ab57fff7bf7ad7fdda213d8e35c620bc4",
      "parents": [
        "603e62ab9e5895d3ef02cf30b82bbfc7b19e014d"
      ],
      "author": {
        "name": "Jaymes Mosher",
        "email": "jmosher@mirantis.com",
        "time": "Thu Jun 29 11:03:57 2017 -0600"
      },
      "committer": {
        "name": "Jaymes Mosher",
        "email": "jmosher@mirantis.com",
        "time": "Thu Jun 29 11:03:57 2017 -0600"
      },
      "message": "Remove default value from ls() function.\n"
    },
    {
      "commit": "603e62ab9e5895d3ef02cf30b82bbfc7b19e014d",
      "tree": "bb5ff0d786de8960bc309ec7b3b9f836a72c03c6",
      "parents": [
        "cf6dbf1d6acf31994f3febc9921275308a88fdd9"
      ],
      "author": {
        "name": "Jaymes Mosher",
        "email": "jmosher@mirantis.com",
        "time": "Wed Jun 28 15:53:19 2017 -0600"
      },
      "committer": {
        "name": "Jaymes Mosher",
        "email": "jmosher@mirantis.com",
        "time": "Wed Jun 28 15:53:19 2017 -0600"
      },
      "message": "Keep regex as default but still allow overrides.\n"
    },
    {
      "commit": "cf6dbf1d6acf31994f3febc9921275308a88fdd9",
      "tree": "0e5902134a492b730ba42e1450a24ee5be6800da",
      "parents": [
        "54cb363b566fb173d3c7783106835fcd538d2242"
      ],
      "author": {
        "name": "Jaymes Mosher",
        "email": "jmosher@mirantis.com",
        "time": "Wed Jun 14 14:59:09 2017 -0600"
      },
      "committer": {
        "name": "Jaymes Mosher",
        "email": "jmosher@mirantis.com",
        "time": "Wed Jun 14 15:08:51 2017 -0600"
      },
      "message": "Use Pillar to chose which interfaces to monitor.\n\nThe `linux_netlink.ls` function used a regex to choose which interfaces\nto collect metric for.\n\n`_alphanum_re \u003d re.compile(r\u0027^[a-z0-9]+$\u0027)`\n\nUnfortunately, by default this excludes vlan and tap interfaces, which\nare kind of important.  ie `bond0.120` or `tap2a3dab86-fb`.\n\nWe also have a problem where even if we update the regex to include\nthese interfaces... if someone deletes and spawns a new instance then\nthe tap device name changes on the compute host, which will not be\nmonitored unless someone re-runs the `collectd` on the compute again.\nLess than ideal.\n\nThis commit lets us choose `VerboseInterface \"all\"` using Pillar data\nto avoid this problem.\n"
    },
    {
      "commit": "1787f0b297e1a2c8d41a358bc2c36da457da1085",
      "tree": "e774a0df6bbdd86d4969ef0a8cc1b46679c99ec1",
      "parents": [
        "8fdd9e50d5ca1d3ad1ea673f1b9190f20dc7faab"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Fri Nov 04 16:41:54 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Fri Nov 04 16:41:55 2016 +0000"
      },
      "message": "Rename netlink.py to linux_netlink.py\n\nThis is to comply to a comment from @cznewt in\nhttps://github.com/tcpcloud/salt-formula-heka/pull/24.\n"
    },
    {
      "commit": "1c39744e434fef93faa6cd64476c88ac2c93b93e",
      "tree": "3501d6983283a4eb5ad16c620e54e385fbd8bfc8",
      "parents": [
        "09728e9deea07e75b9375c564ef1c76fd95f0c8a"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Thu Nov 03 10:54:14 2016 +0100"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Fri Nov 04 08:23:37 2016 +0000"
      },
      "message": "Use netlink collectd plugin instead of interface\n\nThis patch replaces the \"interface\" collectd plugin by the \"netlink\" one. The\n\"netlink\" plugin provides the same metrics as \"interface\" but plus other\nmetrics such as the number of dropped packets.\n"
    }
  ]
}
