)]}'
{"monasca_agent/collector/checks_d/ceph.py":[{"author":{"_account_id":16222,"name":"witek","email":"witold.bedyk@suse.com","username":"witek"},"change_message_id":"127dde2b250dd1ee776cf1ed7a0bf40a9741c0fd","unresolved":false,"context_lines":[{"line_number":65,"context_line":"            return"},{"line_number":66,"context_line":"        ceph_df \u003d self._ceph_cmd(\u0027df detail\u0027, \u0027json\u0027)"},{"line_number":67,"context_line":"        metrics \u003d self._get_usage_metrics(ceph_df)"},{"line_number":68,"context_line":"        for metric, value in six.iteritems(metrics):"},{"line_number":69,"context_line":"            self.gauge(metric, value, dimensions\u003dself.dimensions)"},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"    def _collect_stats_metrics(self):"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f79a3b5_10ba2a70","line":68,"range":{"start_line":68,"start_character":29,"end_line":68,"end_character":52},"updated":"2018-10-24 13:34:13.000000000","message":"Please use `metrics.items()` as recommended in wiki [1]. This applies to other places in this change as well.\n\n[1] https://wiki.openstack.org/wiki/Python3#Common_patterns","commit_id":"8dd6b57b50ebd11c9afd0ace0d0c70740a2ce108"}],"monasca_agent/collector/checks_d/couch.py":[{"author":{"_account_id":16222,"name":"witek","email":"witold.bedyk@suse.com","username":"witek"},"change_message_id":"127dde2b250dd1ee776cf1ed7a0bf40a9741c0fd","unresolved":false,"context_lines":[{"line_number":47,"context_line":""},{"line_number":48,"context_line":"        \"\"\""},{"line_number":49,"context_line":"        self.log.debug(\u0027Fetching Couchdb stats at url: %s\u0027 % url)"},{"line_number":50,"context_line":"        req \u003d urllib.request.tRequest(url, None, headers(self.agent_config))"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"        # Do the request, log any errors"},{"line_number":53,"context_line":"        request \u003d urllib.request.urlopen(req)"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f79a3b5_5078a2c0","line":50,"range":{"start_line":50,"start_character":29,"end_line":50,"end_character":37},"updated":"2018-10-24 13:34:13.000000000","message":"Request","commit_id":"8dd6b57b50ebd11c9afd0ace0d0c70740a2ce108"}],"monasca_agent/collector/checks_d/docker.py":[{"author":{"_account_id":16222,"name":"witek","email":"witold.bedyk@suse.com","username":"witek"},"change_message_id":"127dde2b250dd1ee776cf1ed7a0bf40a9741c0fd","unresolved":false,"context_lines":[{"line_number":79,"context_line":"    def _report_container_metrics(self, container_dict, add_kubernetes_dimensions, dimensions):"},{"line_number":80,"context_line":"        self._curr_system_cpu, self._cpu_count \u003d self._get_system_cpu_ns()"},{"line_number":81,"context_line":"        system_memory \u003d self._get_total_memory()"},{"line_number":82,"context_line":"        for container in six.itervalues(container_dict):"},{"line_number":83,"context_line":"            try:"},{"line_number":84,"context_line":"                container_dimensions \u003d dimensions.copy()"},{"line_number":85,"context_line":"                container_id \u003d container[\u0027Id\u0027]"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f79a3b5_d032720e","line":82,"range":{"start_line":82,"start_character":25,"end_line":82,"end_character":39},"updated":"2018-10-24 13:34:13.000000000","message":"container_dict.values()","commit_id":"8dd6b57b50ebd11c9afd0ace0d0c70740a2ce108"}],"monasca_agent/collector/checks_d/haproxy.py":[{"author":{"_account_id":16222,"name":"witek","email":"witold.bedyk@suse.com","username":"witek"},"change_message_id":"127dde2b250dd1ee776cf1ed7a0bf40a9741c0fd","unresolved":false,"context_lines":[{"line_number":14,"context_line":"from collections import defaultdict"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"from six.moves import urllib"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"from monasca_agent.collector.checks import AgentCheck"},{"line_number":20,"context_line":"from monasca_agent.common.util import headers"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f79a3b5_50ff4202","line":17,"updated":"2018-10-24 13:34:13.000000000","message":"No additional line needed.","commit_id":"8dd6b57b50ebd11c9afd0ace0d0c70740a2ce108"}],"monasca_agent/collector/checks_d/lxc.py":[{"author":{"_account_id":16222,"name":"witek","email":"witold.bedyk@suse.com","username":"witek"},"change_message_id":"127dde2b250dd1ee776cf1ed7a0bf40a9741c0fd","unresolved":false,"context_lines":[{"line_number":66,"context_line":"            return"},{"line_number":67,"context_line":"        metrics \u003d self._get_cpu_metrics(container_name)"},{"line_number":68,"context_line":"        cpu_dimensions \u003d self._get_dimensions(container_name)"},{"line_number":69,"context_line":"        for metric, value in six.iteritems(metrics):"},{"line_number":70,"context_line":"            self.gauge(metric, value, dimensions\u003dcpu_dimensions)"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"    def _collect_mem_metrics(self, container_name):"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f79a3b5_2b29fb87","line":69,"range":{"start_line":69,"start_character":29,"end_line":69,"end_character":51},"updated":"2018-10-24 13:34:13.000000000","message":"metrics.items()","commit_id":"8dd6b57b50ebd11c9afd0ace0d0c70740a2ce108"}],"monasca_agent/collector/virt/vmware/inspector.py":[{"author":{"_account_id":16222,"name":"witek","email":"witold.bedyk@suse.com","username":"witek"},"change_message_id":"127dde2b250dd1ee776cf1ed7a0bf40a9741c0fd","unresolved":false,"context_lines":[{"line_number":119,"context_line":"            vnic_id_to_stats_map \u003d self._ops.query_vm_device_stats("},{"line_number":120,"context_line":"                vm_moid, net_counter_id, duration)"},{"line_number":121,"context_line":"            vnic_stats[net_counter] \u003d vnic_id_to_stats_map"},{"line_number":122,"context_line":"            vnic_ids.update(six.iterkeys(vnic_id_to_stats_map))"},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"        # Stats provided from vSphere are in KB/s, converting it to B/s."},{"line_number":125,"context_line":"        for vnic_id in vnic_ids:"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f79a3b5_fd0666cc","line":122,"range":{"start_line":122,"start_character":28,"end_line":122,"end_character":62},"updated":"2018-10-24 13:34:13.000000000","message":"vnic_id_to_stats_map.keys()","commit_id":"8dd6b57b50ebd11c9afd0ace0d0c70740a2ce108"}],"tests/test_aggregator.py":[{"author":{"_account_id":16222,"name":"witek","email":"witold.bedyk@suse.com","username":"witek"},"change_message_id":"127dde2b250dd1ee776cf1ed7a0bf40a9741c0fd","unresolved":false,"context_lines":[{"line_number":163,"context_line":""},{"line_number":164,"context_line":"    def testInvalidDimensionKeyLength(self):"},{"line_number":165,"context_line":"        dimensions \u003d {\u0027A\u0027*256: \u0027B\u0027, \u0027B\u0027: \u0027C\u0027, \u0027D\u0027: \u0027E\u0027}"},{"line_number":166,"context_line":"        print(dimensions)"},{"line_number":167,"context_line":"        value_meta \u003d {\"This is a test\": \"test, test, test\"}"},{"line_number":168,"context_line":"        self.submit_metric(\"Foo\","},{"line_number":169,"context_line":"                           5,"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f79a3b5_1dda4249","line":166,"range":{"start_line":166,"start_character":8,"end_line":166,"end_character":25},"updated":"2018-10-24 13:34:13.000000000","message":"Please remove.","commit_id":"8dd6b57b50ebd11c9afd0ace0d0c70740a2ce108"}]}
