)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"},"change_message_id":"e909da9a31ef4772c49c592f53ae193963c5e1ca","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"202ded9c_394d1a7e","updated":"2024-10-22 18:21:16.000000000","message":"We were probably looking too much on the golang implementation of this. This refactor seems pretty good. Thanks.","commit_id":"be360467a996c4a5803735e543bdd906aedaca05"}],"ceilometer/polling/prom_exporter.py":[{"author":{"_account_id":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"},"change_message_id":"e909da9a31ef4772c49c592f53ae193963c5e1ca","unresolved":true,"context_lines":[{"line_number":130,"context_line":"        # of labels, it\u0027s added to all metrics and where there isn\u0027t a"},{"line_number":131,"context_line":"        # value defined, it\u0027s substituted with \"none\"."},{"line_number":132,"context_line":"        user_metadata \u003d resource_metadata.get(\u0027user_metadata\u0027, {})"},{"line_number":133,"context_line":"        if user_metadata.get(\u0027server_group\u0027):"},{"line_number":134,"context_line":"            labels[\u0027keys\u0027].append(\u0027server_group\u0027)"},{"line_number":135,"context_line":"            labels[\u0027values\u0027].append(user_metadata[\u0027server_group\u0027])"},{"line_number":136,"context_line":"        else:"}],"source_content_type":"text/x-python","patch_set":1,"id":"9432d11a_660dd79d","line":133,"updated":"2024-10-22 18:21:16.000000000","message":"Clever. I obviously have a lot of Python tricks to learn.","commit_id":"be360467a996c4a5803735e543bdd906aedaca05"}]}
