)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"5424f0d8b790c65f99c9a91b7543574203b9babe","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Pai, Radhika (rp592h) \u003crp592h@us.att.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2019-07-02 17:26:43 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Added yaml code for creating the Openstack Cinder dashboard in the grafana. The dashboard will display the API and Metrices for the above components."},{"line_number":8,"context_line":"Updated the /grafana/values.yaml file with Cinder Dashboard code"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"Change-Id: I85a3f6c44da3d541ae7d225618a490d90a00f4b0"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"9fb8cfa7_68ba2d6f","line":8,"range":{"start_line":7,"start_character":0,"end_line":8,"end_character":64},"updated":"2019-07-03 14:17:55.000000000","message":"Could use a line break: see https://wiki.openstack.org/wiki/GitCommitMessages","commit_id":"fce37353b00208f6d7f94a278bea9476cfda65e5"}],"grafana/values.yaml":[{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"5424f0d8b790c65f99c9a91b7543574203b9babe","unresolved":false,"context_lines":[{"line_number":16760,"context_line":"      description: A dashboard for the CoreDNS DNS server."},{"line_number":16761,"context_line":"    Openstack_Services_Cinder:"},{"line_number":16762,"context_line":"      __inputs:"},{"line_number":16763,"context_line":"        -"},{"line_number":16764,"context_line":"          description: \"\""},{"line_number":16765,"context_line":"          label: prometheus"},{"line_number":16766,"context_line":"          name: DS_PROMETHEUS"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"9fb8cfa7_e8429dab","line":16763,"range":{"start_line":16763,"start_character":1,"end_line":16763,"end_character":9},"updated":"2019-07-03 14:17:55.000000000","message":"why does this have a line break in the yaml list?","commit_id":"fce37353b00208f6d7f94a278bea9476cfda65e5"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"5424f0d8b790c65f99c9a91b7543574203b9babe","unresolved":false,"context_lines":[{"line_number":16768,"context_line":"          pluginName: Prometheus"},{"line_number":16769,"context_line":"          type: datasource"},{"line_number":16770,"context_line":"      __requires:"},{"line_number":16771,"context_line":"        -"},{"line_number":16772,"context_line":"          id: grafana"},{"line_number":16773,"context_line":"          name: Grafana"},{"line_number":16774,"context_line":"          type: grafana"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"9fb8cfa7_a816e5a6","line":16771,"range":{"start_line":16771,"start_character":0,"end_line":16771,"end_character":9},"updated":"2019-07-03 14:17:55.000000000","message":"ditto","commit_id":"fce37353b00208f6d7f94a278bea9476cfda65e5"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"5424f0d8b790c65f99c9a91b7543574203b9babe","unresolved":false,"context_lines":[{"line_number":16810,"context_line":"            h: 1"},{"line_number":16811,"context_line":"            w: 24"},{"line_number":16812,"context_line":"            x: 0"},{"line_number":16813,"context_line":"            ? \"y\""},{"line_number":16814,"context_line":"            : 0"},{"line_number":16815,"context_line":"          id: 42"},{"line_number":16816,"context_line":"          panels: []"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"9fb8cfa7_6810eda9","line":16813,"range":{"start_line":16813,"start_character":3,"end_line":16813,"end_character":17},"updated":"2019-07-03 14:17:55.000000000","message":"same here","commit_id":"fce37353b00208f6d7f94a278bea9476cfda65e5"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"5424f0d8b790c65f99c9a91b7543574203b9babe","unresolved":false,"context_lines":[{"line_number":16811,"context_line":"            w: 24"},{"line_number":16812,"context_line":"            x: 0"},{"line_number":16813,"context_line":"            ? \"y\""},{"line_number":16814,"context_line":"            : 0"},{"line_number":16815,"context_line":"          id: 42"},{"line_number":16816,"context_line":"          panels: []"},{"line_number":16817,"context_line":"          title: \"Cinder API\""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"9fb8cfa7_480ba97c","line":16814,"range":{"start_line":16814,"start_character":0,"end_line":16814,"end_character":15},"updated":"2019-07-03 14:17:55.000000000","message":"is this valid yaml?","commit_id":"fce37353b00208f6d7f94a278bea9476cfda65e5"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"5424f0d8b790c65f99c9a91b7543574203b9babe","unresolved":false,"context_lines":[{"line_number":16838,"context_line":"            h: 7"},{"line_number":16839,"context_line":"            w: 4"},{"line_number":16840,"context_line":"            x: 0"},{"line_number":16841,"context_line":"            ? \"y\""},{"line_number":16842,"context_line":"            : 1"},{"line_number":16843,"context_line":"          id: 40"},{"line_number":16844,"context_line":"          interval: \"\u003e 60s\""},{"line_number":16845,"context_line":"          links: []"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"9fb8cfa7_c81eb9ba","line":16842,"range":{"start_line":16841,"start_character":0,"end_line":16842,"end_character":15},"updated":"2019-07-03 14:17:55.000000000","message":"ditto","commit_id":"fce37353b00208f6d7f94a278bea9476cfda65e5"},{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"6b92b9d553b0f994def48b224205d773ab5702ea","unresolved":false,"context_lines":[{"line_number":16942,"context_line":"        targets:"},{"line_number":16943,"context_line":"        - column: value"},{"line_number":16944,"context_line":"          condition: \u0027\u0027"},{"line_number":16945,"context_line":"          expr: sum(nginx_responses_total{server_zone\u003d~\"cinder.*\", status_code\u003d\"5xx\", region\u003d\"$region\", kubernetes_namespace\u003d\"$namespace\"})"},{"line_number":16946,"context_line":"          fill: \u0027\u0027"},{"line_number":16947,"context_line":"          format: time_series"},{"line_number":16948,"context_line":"          function: count"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"7faddb67_d18033c2","line":16945,"range":{"start_line":16945,"start_character":20,"end_line":16945,"end_character":41},"updated":"2019-07-12 14:10:19.000000000","message":"This metric doesn\u0027t exist any longer.  Can we move to use the expression here that includes the updated ingress metric as well as the appropriate label and regex format for 500 type response codes. This ends up being:\nsum(nginx_ingress_controller_response_size_count{host\u003d~\"cinder.$namespace.svc.cluster.local\", status\u003d~\"5..\"})\n\nWe can remove the region and kubernetes_namespace labels here, as the host label check in the expression above only captures the cinder host in the selected namespace","commit_id":"9fcb6c6d7d42d62cb227801a2e2e432279e9b8b3"}]}
