)]}'
{"specs/liberty/ceilometer-measurement-filter.rst":[{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"e59ba794be6b6b07b0163182f3416b8353072b65","unresolved":false,"context_lines":[{"line_number":5,"context_line":" http://creativecommons.org/licenses/by/3.0/legalcode"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":8,"context_line":"Example Spec - The title of your blueprint"},{"line_number":9,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"https://blueprints.launchpad.net/ceilometer/+spec/ceilometer-measurement-filter"}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa32b979_69c7d964","line":8,"updated":"2015-06-27 08:10:45.000000000","message":"You need to put your title here.","commit_id":"994b26ea94d71383d8e711f2b5e684380707fd19"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"e59ba794be6b6b07b0163182f3416b8353072b65","unresolved":false,"context_lines":[{"line_number":10,"context_line":""},{"line_number":11,"context_line":"https://blueprints.launchpad.net/ceilometer/+spec/ceilometer-measurement-filter"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Currently there is no system in ceilometer where we filer as what "},{"line_number":14,"context_line":"data get published to the server. either everthing get publishe "},{"line_number":15,"context_line":"or nothing get published. there should be some mechanism where "},{"line_number":16,"context_line":"user can decide as to what data should get published and what "}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa32b979_e9a9a991","line":13,"updated":"2015-06-27 08:10:45.000000000","message":"It\u0027s not a huge deal, but when you make another patchset clear up these end of line spaces. They show up in the review as these redblocks which distracts from evaluating that actual content.","commit_id":"994b26ea94d71383d8e711f2b5e684380707fd19"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"e59ba794be6b6b07b0163182f3416b8353072b65","unresolved":false,"context_lines":[{"line_number":19,"context_line":"Problem description"},{"line_number":20,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"All celiometer middleware publish all the the data that goes through"},{"line_number":23,"context_line":"the middleware, there could be case where a user may be interested "},{"line_number":24,"context_line":"in data that might fullfill certain condition, and they many want to "},{"line_number":25,"context_line":"exlude certain data and pass only a specific set of data, it may be "}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa32b979_09840d09","line":22,"updated":"2015-06-27 08:10:45.000000000","message":"It\u0027s not clear what you mean by \"middleware\". Which part or parts of the ceilometer service are you talking about?","commit_id":"994b26ea94d71383d8e711f2b5e684380707fd19"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"feeaf6b7a002529b467e775f1a08f4b876f2a90e","unresolved":false,"context_lines":[{"line_number":53,"context_line":""},{"line_number":54,"context_line":"all the middle ware that want to use this functionalty will have to make "},{"line_number":55,"context_line":"changes to check for header or use the library, rest will remain same and"},{"line_number":56,"context_line":"there will no change in functinalyt."},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"Alternatives"},{"line_number":59,"context_line":"------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba3cc151_b60d8790","line":56,"updated":"2015-07-03 14:17:44.000000000","message":"not sure what we want to be filtering here, is the goal to filter specific api requests or is it to not generate specific meters? or both?\n\nthe latter is not handled by swift middleware but rather is done by notifcation agent pipeline filtering mechanism... the former can partially be done with this: https://github.com/openstack/ceilometermiddleware/blob/master/ceilometermiddleware/swift.py#L38-L39\n\nwe can look to add more rules though if you can specify them here.","commit_id":"994b26ea94d71383d8e711f2b5e684380707fd19"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"a0a6bef8811c81010e1b3fa5c39c801fcc7e29a2","unresolved":false,"context_lines":[{"line_number":19,"context_line":"Problem description"},{"line_number":20,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"All celiometer notification middleware publish all the the data that goes through"},{"line_number":23,"context_line":"the middleware, there could be case where a user may be interested"},{"line_number":24,"context_line":"in data that might fullfill certain condition, and they many want to"},{"line_number":25,"context_line":"exlude certain data and pass only a specific set of data, it may be"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a41bdd9_40d42c46","line":22,"updated":"2015-07-13 13:04:12.000000000","message":"s/celiometer/ceilometer/\n\nwhat is ceilometer notification middleware? can you give a link to code as i think you are using a different naming than what we\u0027re use to.","commit_id":"27b67341f7da5a9abc2aa33de4ae452b1f04db13"},{"author":{"_account_id":17017,"name":"Mannu","username":"mannuk","inactive":true},"change_message_id":"be8639a7c89e60755cabf353c674045b7b47d180","unresolved":false,"context_lines":[{"line_number":19,"context_line":"Problem description"},{"line_number":20,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"All celiometer notification middleware publish all the the data that goes through"},{"line_number":23,"context_line":"the middleware, there could be case where a user may be interested"},{"line_number":24,"context_line":"in data that might fullfill certain condition, and they many want to"},{"line_number":25,"context_line":"exlude certain data and pass only a specific set of data, it may be"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9a41bdd9_a61b62c9","line":22,"in_reply_to":"9a41bdd9_40d42c46","updated":"2015-07-15 09:58:37.000000000","message":"the middle ware I am talking about is \n\nhttp://docs.openstack.org/admin-guide-cloud/content/section_telemetry-objectstore-middleware.html\n\nmy earlier draft did mentioned middleware, but due to earlier comment it got mixed up.","commit_id":"27b67341f7da5a9abc2aa33de4ae452b1f04db13"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"7841e7c3042436cbcc2e8a5fbad3e58ff14ce354","unresolved":false,"context_lines":[{"line_number":19,"context_line":"Problem description"},{"line_number":20,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"All celiometer notification middleware publish all the the data that goes through"},{"line_number":23,"context_line":"the middleware, there could be case where a user may be interested"},{"line_number":24,"context_line":"in data that might fullfill certain condition, and they many want to"},{"line_number":25,"context_line":"exlude certain data and pass only a specific set of data, it may be"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a4dcd0f_f56df3cc","line":22,"in_reply_to":"9a41bdd9_a61b62c9","updated":"2015-08-10 15:55:12.000000000","message":"i see. can you correct this.\n\nalso we have some support for filtering in middleware already. i would think you could do something similar.","commit_id":"27b67341f7da5a9abc2aa33de4ae452b1f04db13"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"7841e7c3042436cbcc2e8a5fbad3e58ff14ce354","unresolved":false,"context_lines":[{"line_number":81,"context_line":"If Middleware approach is taken then we will need to add new app in the"},{"line_number":82,"context_line":"pipiline. eles there will be no impact on the pipeline."},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"If other agent approch is taken, there should be no major impact."},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"Other end user impact"},{"line_number":87,"context_line":"---------------------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a4dcd0f_d50eb731","line":84,"updated":"2015-08-10 15:55:12.000000000","message":"this section is specific to ceilometer pipeline and not WSGI pipeline. we can probably remove this.","commit_id":"27b67341f7da5a9abc2aa33de4ae452b1f04db13"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"7841e7c3042436cbcc2e8a5fbad3e58ff14ce354","unresolved":false,"context_lines":[{"line_number":92,"context_line":"-------------------------------"},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"There could be a potential increase in time for API turnaround time."},{"line_number":95,"context_line":"will depend on no of filter and theri runnig time."},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"Other deployer impact"},{"line_number":98,"context_line":"---------------------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a4dcd0f_92012509","line":95,"updated":"2015-08-10 15:55:12.000000000","message":"s/no/number/ s/theri/their/ s/runnig/running/","commit_id":"27b67341f7da5a9abc2aa33de4ae452b1f04db13"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"7841e7c3042436cbcc2e8a5fbad3e58ff14ce354","unresolved":false,"context_lines":[{"line_number":107,"context_line":"Developer impact"},{"line_number":108,"context_line":"----------------"},{"line_number":109,"context_line":""},{"line_number":110,"context_line":"The developer of all the celiometer middleware need to be aware of this"},{"line_number":111,"context_line":"and should make changes in respective middleware to incorporate this feature"},{"line_number":112,"context_line":"in their middleware. this will only provide the framework for filter system"},{"line_number":113,"context_line":"The onus of incroporating this feature in each middleware will lie on the"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a4dcd0f_f23ae9e6","line":110,"updated":"2015-08-10 15:55:12.000000000","message":"s/celiometer/ceilometer/","commit_id":"27b67341f7da5a9abc2aa33de4ae452b1f04db13"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"7841e7c3042436cbcc2e8a5fbad3e58ff14ce354","unresolved":false,"context_lines":[{"line_number":120,"context_line":"-----------"},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"Primary assignee:"},{"line_number":123,"context_line":"  None"},{"line_number":124,"context_line":""},{"line_number":125,"context_line":"Other contributors:"},{"line_number":126,"context_line":"  None"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a4dcd0f_12475578","line":123,"updated":"2015-08-10 15:55:12.000000000","message":"who is working on this?","commit_id":"27b67341f7da5a9abc2aa33de4ae452b1f04db13"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"7841e7c3042436cbcc2e8a5fbad3e58ff14ce354","unresolved":false,"context_lines":[{"line_number":131,"context_line":"Work Items"},{"line_number":132,"context_line":"----------"},{"line_number":133,"context_line":""},{"line_number":134,"context_line":"Devlopment of plugin system."},{"line_number":135,"context_line":"Devlopment of middleware( if middleware approch is taken )"},{"line_number":136,"context_line":""},{"line_number":137,"context_line":"Future lifecycle"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a4dcd0f_7281f98e","line":134,"updated":"2015-08-10 15:55:12.000000000","message":"s/devlopment/development/","commit_id":"27b67341f7da5a9abc2aa33de4ae452b1f04db13"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"6e28353b75b2d82856d7eb4c3156ea62a8f18305","unresolved":false,"context_lines":[{"line_number":40,"context_line":"Proposed change"},{"line_number":41,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"A file containing all the exclude function will be written, before pubishing "},{"line_number":44,"context_line":"data request should be passed to one exclude function, and function will either "},{"line_number":45,"context_line":"return true or false based on the filter that it have run."},{"line_number":46,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"ba63e191_0e81cf8f","line":43,"updated":"2016-01-18 17:33:06.000000000","message":"we should discuss how this file looks.","commit_id":"10aed14ecac918f9cba7fe46fcecb13c0a4446d5"}]}
