)]}'
{
  "log": [
    {
      "commit": "b293de0df25b79f1d9bdf0c08009eff0d61a57df",
      "tree": "c968ebf4e4422f006d9d3d0afd0e17fad9f6798b",
      "parents": [
        "392e91bfb97d312b28271f002dfc417a36a00d73"
      ],
      "author": {
        "name": "Michal Kobus",
        "email": "mkobus@mirantis.com",
        "time": "Thu Apr 25 22:09:49 2019 +0200"
      },
      "committer": {
        "name": "Michal Kobus",
        "email": "mkobus@mirantis.com",
        "time": "Fri Apr 26 11:16:02 2019 +0200"
      },
      "message": "Update KPI1 dashboard\n\nChange-Id: I5c08581a665b7a04e22379c1bdd27ba4d62c1adf\nRelated-bug: PROD-27906 (PROD:27906)\n"
    },
    {
      "commit": "392e91bfb97d312b28271f002dfc417a36a00d73",
      "tree": "9d5d1b12559d933725b66b2dff08f9bfde9dc96d",
      "parents": [
        "4b303a50022ab2a59a09227395c7a561a76b3e07"
      ],
      "author": {
        "name": "Michal Kobus",
        "email": "mkobus@mirantis.com",
        "time": "Wed Apr 17 15:56:02 2019 +0200"
      },
      "committer": {
        "name": "Michal Kobus",
        "email": "mkobus@mirantis.com",
        "time": "Fri Apr 19 12:11:26 2019 +0200"
      },
      "message": "Add Provisioning KPI dashboard\n\nBased on prometheus-es-exporter metrics\nEnabled for:\n- enabled prometheus-es-exporter\n- enabled Openstack\n\nChange-Id: If7bda0053e9de6ffbdefa7b8b77429e198156bc2\nRelated-bug: PROD-27906 (PROD:27906)\n"
    },
    {
      "commit": "ebcd1898add949acf5f958891959134441681ac2",
      "tree": "eeca2425d88d97a3048ccbe9209a4274ee115516",
      "parents": [
        "a4dfe3a0d78853b6bf319ce79efd179608c9e777"
      ],
      "author": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Wed Nov 14 15:28:24 2018 +0100"
      },
      "committer": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Wed Nov 14 15:28:24 2018 +0100"
      },
      "message": "Added new k8s dashboard without Proxy status for OC\n\nChange-Id: Ie1dd995c57365a8e29dfedd88c82972c0a7cb382\nRelated-Bug: PROD-24769\n"
    },
    {
      "commit": "221efb43c559e7d3398713d9d68c39bc9530d283",
      "tree": "b863f474a9b220ac2095dcd9b21a2570c2160232",
      "parents": [
        "e2d90689792b2f8fb5544831b06cb632e3960202"
      ],
      "author": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Fri Oct 26 14:07:11 2018 +0200"
      },
      "committer": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Fri Oct 26 14:21:32 2018 +0200"
      },
      "message": "Splitted Contrail vrouter into v3 and v4 dashboards\n\nChange-Id: I8b3be132e3416dce6e998f03f095efa1fecacf4f\nRelated-Bug: PROD-24340\n"
    },
    {
      "commit": "d214cd08b07d059c6a5444ab7a30edf0fc519c0d",
      "tree": "39ad1d2f4ac7f6fc523cba0ca590aa543ed47ecc",
      "parents": [
        "bac644f7b5c86dc56246be5771cde8b18089aa6b"
      ],
      "author": {
        "name": "Mateusz Matuszkowiak",
        "email": "mateusz.matuszkowiak@gmail.com",
        "time": "Mon Oct 08 10:53:30 2018 +0200"
      },
      "committer": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Mon Oct 08 15:16:51 2018 +0200"
      },
      "message": "Added Edge Main for Edge Cloud monitoring\n\nChange-Id: Ic83d6bb193aa3992eafbc71536966c1c413ff4a8\nCloses-Bug: PROD-21828\n"
    },
    {
      "commit": "23248a862c44b213a1d84ef2e91f6841c46c7cc7",
      "tree": "f12091a4ff2cdbc88e2d06d02171a78faa89feee",
      "parents": [
        "9cbe044a301186994ca8f20657a5c6e85e2fd952"
      ],
      "author": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Thu Sep 27 15:57:23 2018 +0400"
      },
      "committer": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Fri Sep 28 17:12:50 2018 +0400"
      },
      "message": "Fix dashboards metadata\n\nCloses-Bug: PROD-23514\n\nChange-Id: I17395c2a9a46d6526b707e2466482018170429fc\n"
    },
    {
      "commit": "e48cfec7c183afaa6c1028d6f04c3d4597844a23",
      "tree": "56223140ef3f038ca7ce099e8e2b30df67bfed2d",
      "parents": [
        "f26ff0fce55ca2f42d1cc9ae4327121660aa20d1"
      ],
      "author": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Fri Sep 07 12:59:08 2018 +0400"
      },
      "committer": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Fri Sep 07 13:20:36 2018 +0400"
      },
      "message": "Add Tenants visualization dashboard\n\nChange-Id: Ibde5b7cafcd79c0da7e72de96dfeb88a3a16236a\nRelated-PROD: PROD-22819\n"
    },
    {
      "commit": "f26ff0fce55ca2f42d1cc9ae4327121660aa20d1",
      "tree": "a50eba9d6baa49bf783f64bb4758f52cdc7e4083",
      "parents": [
        "1973172e8ae53f068c565be8c5d8471794124efe"
      ],
      "author": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Fri Aug 24 18:10:27 2018 +0400"
      },
      "committer": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Tue Sep 04 17:37:51 2018 +0400"
      },
      "message": "Add all grafana dashboards into grafana formula\n\nChange-Id: Iced67bc96c579883607bd446342132c0873148d7\nPROD-Related: PROD-22139\n"
    },
    {
      "commit": "627cbfddbbe1ba9af689a7d0d7e34ff6be09d75e",
      "tree": "73062b03c70bd335dc99893de44eff5879730686",
      "parents": [
        "15bdc66d02aef4cf55f43f9be1d3c88d4152e7a5"
      ],
      "author": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Mon Mar 05 19:53:54 2018 +0400"
      },
      "committer": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Tue Mar 06 15:52:15 2018 +0400"
      },
      "message": "Enable Prometheus scraping metrics from Grafana metrics endpoint\n\nChange-Id: Iefa86330cc9f23f7453a79979a8c34adab36a411\nRelated-Bug: PROD-18204\n"
    },
    {
      "commit": "1e62599ad14151ba97f380140a19974d4cfb7c4e",
      "tree": "e5d0b201d1c95193695e0c5175fbf98939f8e8e4",
      "parents": [
        "75438bf4747eaf506e55297bc9e3fb2c6467a70e"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Oct 09 17:09:10 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "mpolreich@mirantis.com",
        "time": "Wed Oct 18 11:20:10 2017 +0000"
      },
      "message": "Add prometheus main dashboard config\n\nChange-Id: I594ce5914403d2fb7655b69262dfca61bef7cadf\n"
    },
    {
      "commit": "32bf75e7c854d55f8aef39dcbfe1106bdb73cedc",
      "tree": "b8abff99906cc202676f73b94e83dc1736e49de9",
      "parents": [
        "a4eef55e367f0eaa520f73ffab012c4495e3e70d",
        "f014d23f2dfa9f2ed517500ea4e1b4e78f552220"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Fri Mar 24 13:33:43 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@8d47cb36f245",
        "time": "Fri Mar 24 13:33:43 2017 +0000"
      },
      "message": "Merge \"Add a dashboard to show the uptime of services\""
    },
    {
      "commit": "a4eef55e367f0eaa520f73ffab012c4495e3e70d",
      "tree": "3d3e2851a4f0624ad9a292aed83c8f418d6860f4",
      "parents": [
        "dd65097f2b3b094ff5a1092e7896b6503786fd5c"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Mar 21 14:27:31 2017 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Mar 21 14:27:31 2017 +0100"
      },
      "message": "Fix typo in metadata/service/client/single.yml\n\nChange-Id: I313ec796bdaf2d6acfc5816016c04f2ea6a34806\n"
    },
    {
      "commit": "f014d23f2dfa9f2ed517500ea4e1b4e78f552220",
      "tree": "fc9b9bf3edad691a051f155a3cd3808d4db50c6a",
      "parents": [
        "22c462b504c3cc809a7177de2dcd0dbb86c628a7"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Fri Mar 10 14:28:53 2017 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Mon Mar 20 09:28:20 2017 +0000"
      },
      "message": "Add a dashboard to show the uptime of services\n\nChange-Id: If7f4cca229b9ebb6fc1a247cc51092126284f80c\n"
    },
    {
      "commit": "75f38cb94061cb07cb548b40d4c0b23b5e81b8a2",
      "tree": "7a17e8b3b98ff7d336cf7ff8562df2bdd425e9bf",
      "parents": [
        "325e5c4ccd619adc5049a7a2b4f6b08602cb003d"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Tue Feb 21 16:50:40 2017 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Tue Feb 21 17:03:35 2017 +0100"
      },
      "message": "Add local check for Grafana in Sensu\n\nChange-Id: I4284ab5c06cf441be554f58ca95f3c507d2f5f60\n"
    },
    {
      "commit": "885c5fc79c2c28c525715fd33b777729ac3f97f7",
      "tree": "633f2793139e0eaddec18ba0b496e9653113a973",
      "parents": [
        "4dab23a099b6b80aa7e4c13b46feba907b554642"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Tue Jan 10 17:08:26 2017 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Thu Jan 26 13:26:29 2017 +0100"
      },
      "message": "Provides a base panel to construct the main dashboard\n\nThis patch adds a default panel that will be used when another service\nwill add a new panel into the main dashboard through grains. This is the\ncommon part between all panels of the main dashboard.\n\nIt replaces the static main dashboard that has been removed.\n"
    },
    {
      "commit": "a8902b8c238de45017b03ff0e27ef54a6a5cf2c7",
      "tree": "fcd13b30cedeea70ce238fe85f279bafc20996e2",
      "parents": [
        "bc75e3965997ba4b5347f720c9e5259c4c566ef7"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Thu Dec 08 16:02:25 2016 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Fri Dec 09 10:27:54 2016 +0100"
      },
      "message": "Pass the main dashboard through grains\n\nThis patch provides the main dashboard through grains. It is not the final\nway to provide the main dashboard. It is more a workaround because we\ndon\u0027t know yet how to compose a dashboards with pieces split between\nseveral formulas. We will probably use YAML pieces.\n"
    },
    {
      "commit": "18fe0c04c77353992600db2fe5bccdc1e2fa4de8",
      "tree": "555e7cbc0f20f017984e9870e2fc2813d94e2f61",
      "parents": [
        "13574258bc8bdac57d15af585c45624e6031276c"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Thu Nov 17 14:20:02 2016 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Fri Nov 18 08:57:08 2016 +0100"
      },
      "message": "Add client metadata\n"
    },
    {
      "commit": "13574258bc8bdac57d15af585c45624e6031276c",
      "tree": "2c6ca3416f75d2d602cd85b80c7a576f2238fe95",
      "parents": [
        "de5d730e1209eef9fc3dc0406b6c9dac5a414938",
        "2958bda057ac2a41f47adff832f22fe6dd7b58ec"
      ],
      "author": {
        "name": "thouveng",
        "email": "thouveng@gmail.com",
        "time": "Tue Nov 15 09:27:28 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 15 09:27:28 2016 +0100"
      },
      "message": "Merge pull request #11 from thouveng/use-json-dashboards\n\nAdd support for JSON dashboards"
    },
    {
      "commit": "2958bda057ac2a41f47adff832f22fe6dd7b58ec",
      "tree": "dcbdb0de55b6e7fd610b0e6227e63dfffa5fe636",
      "parents": [
        "c4ddb9ebda3a89fb7d6c42cc9a51ac40f952269c"
      ],
      "author": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Tue Nov 08 11:55:55 2016 +0100"
      },
      "committer": {
        "name": "Guillaume Thouvenin",
        "email": "gthouvenin@mirantis.com",
        "time": "Thu Nov 10 14:49:22 2016 +0100"
      },
      "message": "Add support for JSON dashboards\n\nThis patch adds the support for JSON dashboards and also provides the\nsupport for remote dashboards.\n"
    },
    {
      "commit": "777902ad8f2f211745b35bf3b3b7e268a5038743",
      "tree": "e8d52c211011cf7f9890076ab84c71dacabe5687",
      "parents": [
        "72e186cba8cacf2a0c1ffe399e0d9b565b70ae88"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Nov 04 10:55:11 2016 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Nov 04 12:06:32 2016 +0100"
      },
      "message": "Add collectd support\n"
    },
    {
      "commit": "bd63bb68d65e92e324baf8bc6a430c00c5dda065",
      "tree": "e80ed461cf96bbed0ec2b74aec6b41dc743b78b5",
      "parents": [
        "70a167589b9f5ba4bd3428de0dd74d73994abbc1"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Wed Dec 09 10:22:09 2015 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Wed Dec 09 10:22:09 2015 +0100"
      },
      "message": "support classes\n"
    },
    {
      "commit": "03376bcbc5f211bf5087bb79464e341be7948ab7",
      "tree": "58e121b43da623f5bbd004ceec037234a940f21d",
      "parents": [
        "9858822f85b67ebcbb4e17627bee71a85b67711f"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Tue Dec 08 10:51:47 2015 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Tue Dec 08 10:51:47 2015 +0100"
      },
      "message": "database port\n"
    },
    {
      "commit": "9858822f85b67ebcbb4e17627bee71a85b67711f",
      "tree": "5163c955146e5d2f98c862f647550641f8be014f",
      "parents": [
        "83b58af7d46601cced7e1f2085ddb3ee796a5a2d"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Tue Dec 08 10:43:59 2015 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Tue Dec 08 10:43:59 2015 +0100"
      },
      "message": "database setup\n"
    },
    {
      "commit": "864908916ec1821c1f1829811d409981481429cd",
      "tree": "b27412a08da5c35215d4a16c5453207441021025",
      "parents": [
        "a79bbdb2df3cf52533a034102e1899624f25841e"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Fri Dec 04 16:43:48 2015 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Fri Dec 04 16:43:48 2015 +0100"
      },
      "message": "Structure overhaul\n"
    }
  ]
}
