)]}'
{"specs/pike/approved/gnocchi-watcher-support.rst":[{"author":{"_account_id":21361,"name":"Chris Spencer","email":"christopher.m.spencer@intel.com","username":"chrisspencer"},"change_message_id":"14b63fd3ef2038eca14fdf8a5e682624faad58b0","unresolved":false,"context_lines":[{"line_number":23,"context_line":""},{"line_number":24,"context_line":"As administrator, I want to collect metrics data from Gnocchi."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"Proposed change"},{"line_number":27,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"We need to add support to data source gnocchi and implement following capabilities."}],"source_content_type":"text/x-rst","patch_set":1,"id":"da36d5c6_d51e086f","line":26,"range":{"start_line":26,"start_character":9,"end_line":26,"end_character":15},"updated":"2017-02-23 14:10:24.000000000","message":"your jenkins error: Section \u0027Proposed change\u0027 is missing subsections: [u\u0027Alternatives\u0027]","commit_id":"e1f8b121aef797fdbdd9c7fff8bbcc5b95ef2142"},{"author":{"_account_id":19055,"name":"Alexander Chadin","email":"joker946@gmail.com","username":"joker946"},"change_message_id":"745f61f7fb92fe8a98f9318c28ff9b2cb233077a","unresolved":false,"context_lines":[{"line_number":26,"context_line":"Proposed change"},{"line_number":27,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"We need to add support to data source gnocchi and implement following capabilities."},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"1. Implement statistic_aggregation method, which will query from gnocchi service "},{"line_number":32,"context_line":"   for sample data."}],"source_content_type":"text/x-rst","patch_set":1,"id":"da36d5c6_b30b758d","line":29,"range":{"start_line":29,"start_character":0,"end_line":29,"end_character":83},"updated":"2017-02-23 09:09:49.000000000","message":"How do you plan to adapt statistic_aggregation\u0027s attributes to Gnochhi? There are granularity and archive policy entities in Gnocchi, how can we use them?","commit_id":"e1f8b121aef797fdbdd9c7fff8bbcc5b95ef2142"},{"author":{"_account_id":18971,"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","username":"v-francoise"},"change_message_id":"1fd6efb652b3cf30b6f2f6c6236259f17904a3c5","unresolved":false,"context_lines":[{"line_number":28,"context_line":""},{"line_number":29,"context_line":"We need to add support to data source gnocchi and implement following capabilities."},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"1. Implement statistic_aggregation method, which will query from gnocchi service "},{"line_number":32,"context_line":"   for sample data."},{"line_number":33,"context_line":"2. Update all strategies to accommodate gnocchi support."},{"line_number":34,"context_line":"3. Add gnocchi_client section to watcher.conf file."}],"source_content_type":"text/x-rst","patch_set":1,"id":"da36d5c6_f3716da9","line":31,"range":{"start_line":31,"start_character":80,"end_line":31,"end_character":81},"updated":"2017-02-23 08:44:52.000000000","message":"nit: extra blank space","commit_id":"e1f8b121aef797fdbdd9c7fff8bbcc5b95ef2142"},{"author":{"_account_id":19055,"name":"Alexander Chadin","email":"joker946@gmail.com","username":"joker946"},"change_message_id":"745f61f7fb92fe8a98f9318c28ff9b2cb233077a","unresolved":false,"context_lines":[{"line_number":28,"context_line":""},{"line_number":29,"context_line":"We need to add support to data source gnocchi and implement following capabilities."},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"1. Implement statistic_aggregation method, which will query from gnocchi service "},{"line_number":32,"context_line":"   for sample data."},{"line_number":33,"context_line":"2. Update all strategies to accommodate gnocchi support."},{"line_number":34,"context_line":"3. Add gnocchi_client section to watcher.conf file."},{"line_number":35,"context_line":""},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"Data model impact"}],"source_content_type":"text/x-rst","patch_set":1,"id":"da36d5c6_d3fc6974","line":34,"range":{"start_line":31,"start_character":0,"end_line":34,"end_character":51},"updated":"2017-02-23 09:09:49.000000000","message":"I propose to move it to Work Items section","commit_id":"e1f8b121aef797fdbdd9c7fff8bbcc5b95ef2142"},{"author":{"_account_id":21361,"name":"Chris Spencer","email":"christopher.m.spencer@intel.com","username":"chrisspencer"},"change_message_id":"ef03444e2e06d466927115b433150eb24146c5c6","unresolved":false,"context_lines":[{"line_number":87,"context_line":"----------"},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"* Implement data source for gnocchi."},{"line_number":90,"context_line":"* Update all strategies to use gnocchi datasource as well."},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"Dependencies"},{"line_number":93,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":1,"id":"da36d5c6_35604401","line":90,"updated":"2017-02-23 14:08:59.000000000","message":"update our sample devstack local.conf files as well","commit_id":"e1f8b121aef797fdbdd9c7fff8bbcc5b95ef2142"},{"author":{"_account_id":18971,"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","username":"v-francoise"},"change_message_id":"1fd6efb652b3cf30b6f2f6c6236259f17904a3c5","unresolved":false,"context_lines":[{"line_number":98,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":99,"context_line":""},{"line_number":100,"context_line":"Unit tests and tempest tests should be updated."},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"Documentation Impact"},{"line_number":103,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":104,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"da36d5c6_b00b6b8d","line":101,"updated":"2017-02-23 08:44:52.000000000","message":"The multinode gate job will probably have to be updated too.","commit_id":"e1f8b121aef797fdbdd9c7fff8bbcc5b95ef2142"},{"author":{"_account_id":22775,"name":"Prudhvi Rao Shedimbi","email":"prudhvi.rao.shedimbi@intel.com","username":"pshedimb"},"change_message_id":"c45bcb5b6c249419d63a4d52f745d4b4a02c4d4d","unresolved":false,"context_lines":[{"line_number":15,"context_line":"Problem description"},{"line_number":16,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"Today, Watcher use Telemetry and Monasca to collect metrics from the cluster."},{"line_number":19,"context_line":"We need to support gnocchi as well since ceilometer v2 api\u0027s are depricated."},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"Use Cases"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba2be162_339228f7","line":18,"range":{"start_line":18,"start_character":15,"end_line":18,"end_character":18},"updated":"2017-03-03 22:07:12.000000000","message":"nit: uses","commit_id":"14b6c7d46f8cf72ffbbfe53a4245629cfc1b4143"},{"author":{"_account_id":22775,"name":"Prudhvi Rao Shedimbi","email":"prudhvi.rao.shedimbi@intel.com","username":"pshedimb"},"change_message_id":"c45bcb5b6c249419d63a4d52f745d4b4a02c4d4d","unresolved":false,"context_lines":[{"line_number":16,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"Today, Watcher use Telemetry and Monasca to collect metrics from the cluster."},{"line_number":19,"context_line":"We need to support gnocchi as well since ceilometer v2 api\u0027s are depricated."},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"Use Cases"},{"line_number":22,"context_line":"---------"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba2be162_a7506133","line":19,"range":{"start_line":19,"start_character":55,"end_line":19,"end_character":64},"updated":"2017-03-03 22:07:12.000000000","message":"nit: Change to \"API is\"","commit_id":"14b6c7d46f8cf72ffbbfe53a4245629cfc1b4143"},{"author":{"_account_id":19055,"name":"Alexander Chadin","email":"joker946@gmail.com","username":"joker946"},"change_message_id":"94d8f8471f1d696eb46d953712a66e95b3a75a73","unresolved":false,"context_lines":[{"line_number":21,"context_line":"Use Cases"},{"line_number":22,"context_line":"---------"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"As administrator, I want to collect metrics data from Gnocchi."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"Proposed change"},{"line_number":27,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba2be162_e05c66ef","line":24,"range":{"start_line":24,"start_character":0,"end_line":24,"end_character":62},"updated":"2017-03-02 09:43:47.000000000","message":"Is it actually what administrator want? IMHO, Administrator want to run strategies which use Gnocchi as Data Source for metrics.","commit_id":"14b6c7d46f8cf72ffbbfe53a4245629cfc1b4143"},{"author":{"_account_id":22775,"name":"Prudhvi Rao Shedimbi","email":"prudhvi.rao.shedimbi@intel.com","username":"pshedimb"},"change_message_id":"c45bcb5b6c249419d63a4d52f745d4b4a02c4d4d","unresolved":false,"context_lines":[{"line_number":26,"context_line":"Proposed change"},{"line_number":27,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"We need to add support to data source gnocchi and implement"},{"line_number":30,"context_line":"statistic_aggregation method, which will query from gnocchi service"},{"line_number":31,"context_line":"for sample data."},{"line_number":32,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba2be162_47588556","line":29,"range":{"start_line":29,"start_character":23,"end_line":29,"end_character":45},"updated":"2017-03-03 22:07:12.000000000","message":"Can you rephrase?","commit_id":"14b6c7d46f8cf72ffbbfe53a4245629cfc1b4143"},{"author":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"change_message_id":"b6037b8dccb08869c95fecd70f8dc88d7aab2750","unresolved":false,"context_lines":[{"line_number":30,"context_line":"statistic_aggregation method, which will query from gnocchi service"},{"line_number":31,"context_line":"for sample data."},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"During querying gnocchi, granularity[1] will be fetched from watcher.conf set"},{"line_number":34,"context_line":"by administrator."},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"Alternatives"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba2be162_38407ca5","line":33,"range":{"start_line":33,"start_character":25,"end_line":33,"end_character":73},"updated":"2017-03-02 07:09:18.000000000","message":"We don\u0027t need to add granularity to watcher.conf. \nmetric granularity can be set through the strategy Parameters.","commit_id":"14b6c7d46f8cf72ffbbfe53a4245629cfc1b4143"},{"author":{"_account_id":19055,"name":"Alexander Chadin","email":"joker946@gmail.com","username":"joker946"},"change_message_id":"94d8f8471f1d696eb46d953712a66e95b3a75a73","unresolved":false,"context_lines":[{"line_number":30,"context_line":"statistic_aggregation method, which will query from gnocchi service"},{"line_number":31,"context_line":"for sample data."},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"During querying gnocchi, granularity[1] will be fetched from watcher.conf set"},{"line_number":34,"context_line":"by administrator."},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"Alternatives"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba2be162_95304aa0","line":33,"range":{"start_line":33,"start_character":25,"end_line":33,"end_character":73},"in_reply_to":"ba2be162_38407ca5","updated":"2017-03-02 09:43:47.000000000","message":"I agree","commit_id":"14b6c7d46f8cf72ffbbfe53a4245629cfc1b4143"},{"author":{"_account_id":19055,"name":"Alexander Chadin","email":"joker946@gmail.com","username":"joker946"},"change_message_id":"94d8f8471f1d696eb46d953712a66e95b3a75a73","unresolved":false,"context_lines":[{"line_number":36,"context_line":"Alternatives"},{"line_number":37,"context_line":"------------"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"None"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"Data model impact"},{"line_number":42,"context_line":"-----------------"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba2be162_f5a426a7","line":39,"range":{"start_line":39,"start_character":0,"end_line":39,"end_character":4},"updated":"2017-03-02 09:43:47.000000000","message":"We have Monasca support","commit_id":"14b6c7d46f8cf72ffbbfe53a4245629cfc1b4143"},{"author":{"_account_id":18971,"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","username":"v-francoise"},"change_message_id":"67f9d2423696954c46df741d0789ead4bde04daa","unresolved":false,"context_lines":[{"line_number":66,"context_line":"Performance Impact"},{"line_number":67,"context_line":"------------------"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"None"},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"Other deployer impact"},{"line_number":72,"context_line":"---------------------"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba2be162_95d0f8f7","line":69,"range":{"start_line":69,"start_character":0,"end_line":69,"end_character":4},"updated":"2017-03-03 16:02:45.000000000","message":"Gnocchi should actually boost the overall performances of Watcher as compared to Ceilometer.","commit_id":"14b6c7d46f8cf72ffbbfe53a4245629cfc1b4143"},{"author":{"_account_id":22775,"name":"Prudhvi Rao Shedimbi","email":"prudhvi.rao.shedimbi@intel.com","username":"pshedimb"},"change_message_id":"c45bcb5b6c249419d63a4d52f745d4b4a02c4d4d","unresolved":false,"context_lines":[{"line_number":71,"context_line":"Other deployer impact"},{"line_number":72,"context_line":"---------------------"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"None"},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"Developer impact"},{"line_number":77,"context_line":"----------------"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba2be162_ca7b9c79","line":74,"range":{"start_line":74,"start_character":0,"end_line":74,"end_character":4},"updated":"2017-03-03 22:07:12.000000000","message":"I\u0027m not sure if Gnocchi is a default backend for Ceilometer after Ocata release. Are you sure it is? If not, you need to add it manually.\nAs of Newton, gnocchi needed to be added manually like this in local.controller.conf\nCEILOMETER_BACKEND\u003dgnocchi","commit_id":"14b6c7d46f8cf72ffbbfe53a4245629cfc1b4143"},{"author":{"_account_id":19055,"name":"Alexander Chadin","email":"joker946@gmail.com","username":"joker946"},"change_message_id":"94d8f8471f1d696eb46d953712a66e95b3a75a73","unresolved":false,"context_lines":[{"line_number":76,"context_line":"Developer impact"},{"line_number":77,"context_line":"----------------"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"None"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"Implementation"},{"line_number":82,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba2be162_153c5a2e","line":79,"range":{"start_line":79,"start_character":0,"end_line":79,"end_character":4},"updated":"2017-03-02 09:43:47.000000000","message":"Strategies\u0027 developers need to adapt them to use Gnocchi.","commit_id":"14b6c7d46f8cf72ffbbfe53a4245629cfc1b4143"},{"author":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"change_message_id":"b6037b8dccb08869c95fecd70f8dc88d7aab2750","unresolved":false,"context_lines":[{"line_number":85,"context_line":"-----------"},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"Primary assignee:"},{"line_number":88,"context_line":"  \u003csanfern\u003e santhosh.fernandes@gmail.com"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"Work Items"},{"line_number":91,"context_line":"----------"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba2be162_98732815","line":88,"range":{"start_line":88,"start_character":2,"end_line":88,"end_character":40},"updated":"2017-03-02 07:09:18.000000000","message":"Alexander has submitted the code review.\nhttps://review.openstack.org/#/c/438530/","commit_id":"14b6c7d46f8cf72ffbbfe53a4245629cfc1b4143"},{"author":{"_account_id":19055,"name":"Alexander Chadin","email":"joker946@gmail.com","username":"joker946"},"change_message_id":"94d8f8471f1d696eb46d953712a66e95b3a75a73","unresolved":false,"context_lines":[{"line_number":92,"context_line":""},{"line_number":93,"context_line":"* Implement data source for gnocchi."},{"line_number":94,"context_line":"* Update all strategies to use gnocchi datasource as well."},{"line_number":95,"context_line":"* Add gnocchi_client section to watcher.conf file."},{"line_number":96,"context_line":"* Enable gnocchi plugin in local.conf.controller for devstack"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"Dependencies"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba2be162_b5846ed4","line":95,"range":{"start_line":95,"start_character":6,"end_line":95,"end_character":20},"updated":"2017-03-02 09:43:47.000000000","message":"What do you want to configure there?","commit_id":"14b6c7d46f8cf72ffbbfe53a4245629cfc1b4143"},{"author":{"_account_id":22775,"name":"Prudhvi Rao Shedimbi","email":"prudhvi.rao.shedimbi@intel.com","username":"pshedimb"},"change_message_id":"c45bcb5b6c249419d63a4d52f745d4b4a02c4d4d","unresolved":false,"context_lines":[{"line_number":92,"context_line":""},{"line_number":93,"context_line":"* Implement data source for gnocchi."},{"line_number":94,"context_line":"* Update all strategies to use gnocchi datasource as well."},{"line_number":95,"context_line":"* Add gnocchi_client section to watcher.conf file."},{"line_number":96,"context_line":"* Enable gnocchi plugin in local.conf.controller for devstack"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"Dependencies"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba2be162_878b5d1e","line":95,"range":{"start_line":95,"start_character":6,"end_line":95,"end_character":20},"in_reply_to":"ba2be162_b5846ed4","updated":"2017-03-03 22:07:12.000000000","message":"I think he means to add conf options for gnocchi_client. Similar to this:\nhttps://github.com/openstack/watcher/blob/master/watcher/conf/ceilometer_client.py\nIs this what you mean Santhosh? If so mention clearly.","commit_id":"14b6c7d46f8cf72ffbbfe53a4245629cfc1b4143"},{"author":{"_account_id":19055,"name":"Alexander Chadin","email":"joker946@gmail.com","username":"joker946"},"change_message_id":"94d8f8471f1d696eb46d953712a66e95b3a75a73","unresolved":false,"context_lines":[{"line_number":98,"context_line":"Dependencies"},{"line_number":99,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"python-gnocchiclient need to be installed."},{"line_number":102,"context_line":""},{"line_number":103,"context_line":"Testing"},{"line_number":104,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba2be162_b55b8e86","line":101,"range":{"start_line":101,"start_character":21,"end_line":101,"end_character":25},"updated":"2017-03-02 09:43:47.000000000","message":"s/need/needs","commit_id":"14b6c7d46f8cf72ffbbfe53a4245629cfc1b4143"},{"author":{"_account_id":18971,"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","username":"v-francoise"},"change_message_id":"5a4b6488f9a3e0c3c1db90488331883d0d9752c7","unresolved":false,"context_lines":[{"line_number":16,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"Today, Watcher uses Telemetry and Monasca to collect metrics from the cluster."},{"line_number":19,"context_line":"We need to support gnocchi as well since ceilometer v2 API is depricated."},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"Use Cases"},{"line_number":22,"context_line":"---------"}],"source_content_type":"text/x-rst","patch_set":6,"id":"9a30ddce_5f20014a","line":19,"range":{"start_line":19,"start_character":62,"end_line":19,"end_character":72},"updated":"2017-03-07 08:22:53.000000000","message":"deprecated","commit_id":"a851f61fb6c52cf5759a6343b528b8f8ff5ad7ed"}]}
