)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":13289,"name":"Taylor Peoples","email":"tpeoples@us.ibm.com","username":"tpeoples"},"change_message_id":"96e4f2dff689add69bc9e291db454ccb804cc8ac","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     David TARDIVEL \u003cDavid.TARDIVEL@b-com.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2016-01-21 16:16:41 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add reference de Ceilometer developer guide"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Strategies can require, from Watcher, metrics collected on the IAAS."},{"line_number":10,"context_line":"Watcher uses only Ceilometer API to retrieve metrics."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"9a68dd71_2cb1c9e1","line":7,"updated":"2016-01-22 08:06:50.000000000","message":"s/de/to :-)","commit_id":"458a2cd3fae78b3f6a68b6245afac0d7a864fd07"}],"doc/source/dev/strategy-plugin.rst":[{"author":{"_account_id":18971,"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","username":"v-francoise"},"change_message_id":"4f5cf1304ca7103fdf97316d16802d4cd888df32","unresolved":false,"context_lines":[{"line_number":130,"context_line":""},{"line_number":131,"context_line":"A large set of metrics, generated by OpenStack modules, can be used in your"},{"line_number":132,"context_line":"strategy implementation. To collect them, Watcher uses an unique way based on"},{"line_number":133,"context_line":"the Ceilometer API, and provides a `Helper`_ to make this API more reusable"},{"line_number":134,"context_line":"and easy to use."},{"line_number":135,"context_line":""},{"line_number":136,"context_line":"If you want to use your own metrics database backend, please refer to"},{"line_number":137,"context_line":"`Ceilometer developer guide`_. Indeed, Ceilometer plugable model allows for"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba63e191_e7a0b5a1","line":134,"range":{"start_line":133,"start_character":18,"end_line":134,"end_character":16},"updated":"2016-01-20 09:50:11.000000000","message":"How about saying it like this?\n\n[...] while providing a `Helper`_ which makes this API both easier to use and more reusable.","commit_id":"020c5e2ac07b59be8bc9902c390281119e7fc038"},{"author":{"_account_id":18971,"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","username":"v-francoise"},"change_message_id":"4f5cf1304ca7103fdf97316d16802d4cd888df32","unresolved":false,"context_lines":[{"line_number":134,"context_line":"and easy to use."},{"line_number":135,"context_line":""},{"line_number":136,"context_line":"If you want to use your own metrics database backend, please refer to"},{"line_number":137,"context_line":"`Ceilometer developer guide`_. Indeed, Ceilometer plugable model allows for"},{"line_number":138,"context_line":"various type of backends and you will find here_ the list of available ones."},{"line_number":139,"context_line":"If you want to create your own pluggable backend, you can have a look on the"},{"line_number":140,"context_line":"one impletemented in the project Ceilosca_."}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba63e191_879d395b","line":137,"range":{"start_line":137,"start_character":50,"end_line":137,"end_character":58},"updated":"2016-01-20 09:50:11.000000000","message":"s/pugable/pluggable","commit_id":"020c5e2ac07b59be8bc9902c390281119e7fc038"},{"author":{"_account_id":18971,"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","username":"v-francoise"},"change_message_id":"4f5cf1304ca7103fdf97316d16802d4cd888df32","unresolved":false,"context_lines":[{"line_number":135,"context_line":""},{"line_number":136,"context_line":"If you want to use your own metrics database backend, please refer to"},{"line_number":137,"context_line":"`Ceilometer developer guide`_. Indeed, Ceilometer plugable model allows for"},{"line_number":138,"context_line":"various type of backends and you will find here_ the list of available ones."},{"line_number":139,"context_line":"If you want to create your own pluggable backend, you can have a look on the"},{"line_number":140,"context_line":"one impletemented in the project Ceilosca_."},{"line_number":141,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba63e191_c7ba51c0","line":138,"range":{"start_line":138,"start_character":8,"end_line":138,"end_character":12},"updated":"2016-01-20 09:50:11.000000000","message":"s/type/types","commit_id":"020c5e2ac07b59be8bc9902c390281119e7fc038"},{"author":{"_account_id":18971,"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","username":"v-francoise"},"change_message_id":"4f5cf1304ca7103fdf97316d16802d4cd888df32","unresolved":false,"context_lines":[{"line_number":139,"context_line":"If you want to create your own pluggable backend, you can have a look on the"},{"line_number":140,"context_line":"one impletemented in the project Ceilosca_."},{"line_number":141,"context_line":""},{"line_number":142,"context_line":"Finally, If your strategy requires new meters not covered by Ceilometer, you can"},{"line_number":143,"context_line":"add them through a Ceilometer `plugins`_."},{"line_number":144,"context_line":""},{"line_number":145,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba63e191_e7e8b512","line":142,"range":{"start_line":142,"start_character":9,"end_line":142,"end_character":10},"updated":"2016-01-20 09:50:11.000000000","message":"nit: lower case","commit_id":"020c5e2ac07b59be8bc9902c390281119e7fc038"},{"author":{"_account_id":18971,"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","username":"v-francoise"},"change_message_id":"4f5cf1304ca7103fdf97316d16802d4cd888df32","unresolved":false,"context_lines":[{"line_number":139,"context_line":"If you want to create your own pluggable backend, you can have a look on the"},{"line_number":140,"context_line":"one impletemented in the project Ceilosca_."},{"line_number":141,"context_line":""},{"line_number":142,"context_line":"Finally, If your strategy requires new meters not covered by Ceilometer, you can"},{"line_number":143,"context_line":"add them through a Ceilometer `plugins`_."},{"line_number":144,"context_line":""},{"line_number":145,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba63e191_675925fe","line":142,"range":{"start_line":142,"start_character":39,"end_line":142,"end_character":45},"updated":"2016-01-20 09:50:11.000000000","message":"you used the term \"metrics\" before, so I think we should stick to it here as well","commit_id":"020c5e2ac07b59be8bc9902c390281119e7fc038"},{"author":{"_account_id":18971,"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","username":"v-francoise"},"change_message_id":"4f5cf1304ca7103fdf97316d16802d4cd888df32","unresolved":false,"context_lines":[{"line_number":140,"context_line":"one impletemented in the project Ceilosca_."},{"line_number":141,"context_line":""},{"line_number":142,"context_line":"Finally, If your strategy requires new meters not covered by Ceilometer, you can"},{"line_number":143,"context_line":"add them through a Ceilometer `plugins`_."},{"line_number":144,"context_line":""},{"line_number":145,"context_line":""},{"line_number":146,"context_line":".. _`Helper`: https://github.com/openstack/watcher/blob/master/watcher/metrics_engine/cluster_history/ceilometer.py#L31"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba63e191_c73011a1","line":143,"range":{"start_line":143,"start_character":31,"end_line":143,"end_character":38},"updated":"2016-01-20 09:50:11.000000000","message":"s/plugins/plugin","commit_id":"020c5e2ac07b59be8bc9902c390281119e7fc038"},{"author":{"_account_id":13289,"name":"Taylor Peoples","email":"tpeoples@us.ibm.com","username":"tpeoples"},"change_message_id":"96e4f2dff689add69bc9e291db454ccb804cc8ac","unresolved":false,"context_lines":[{"line_number":129,"context_line":"----------------"},{"line_number":130,"context_line":""},{"line_number":131,"context_line":"A large set of metrics, generated by OpenStack modules, can be used in your"},{"line_number":132,"context_line":"strategy implementation. To collect them, Watcher uses an unique way based on"},{"line_number":133,"context_line":"the Ceilometer API, while providing a `Helper`_ which makes this API both"},{"line_number":134,"context_line":"easier to use and more reusable."},{"line_number":135,"context_line":""},{"line_number":136,"context_line":"If you want to use your own metrics database backend, please refer to"},{"line_number":137,"context_line":"`Ceilometer developer guide`_. Indeed, Ceilometer pluggable model allows for"}],"source_content_type":"text/x-rst","patch_set":5,"id":"9a68dd71_4c02fd70","line":134,"range":{"start_line":132,"start_character":25,"end_line":134,"end_character":32},"updated":"2016-01-22 08:06:50.000000000","message":"To collect these metrics, Watcher provides a `Helper`__ to the Ceilometer API, which makes this API reusable and easier to use.","commit_id":"458a2cd3fae78b3f6a68b6245afac0d7a864fd07"},{"author":{"_account_id":13289,"name":"Taylor Peoples","email":"tpeoples@us.ibm.com","username":"tpeoples"},"change_message_id":"96e4f2dff689add69bc9e291db454ccb804cc8ac","unresolved":false,"context_lines":[{"line_number":133,"context_line":"the Ceilometer API, while providing a `Helper`_ which makes this API both"},{"line_number":134,"context_line":"easier to use and more reusable."},{"line_number":135,"context_line":""},{"line_number":136,"context_line":"If you want to use your own metrics database backend, please refer to"},{"line_number":137,"context_line":"`Ceilometer developer guide`_. Indeed, Ceilometer pluggable model allows for"},{"line_number":138,"context_line":"various types of backends and you will find here_ the list of available ones."},{"line_number":139,"context_line":"If you want to create your own pluggable backend, you can have a look on the"}],"source_content_type":"text/x-rst","patch_set":5,"id":"9a68dd71_2c36a952","line":136,"range":{"start_line":136,"start_character":67,"end_line":136,"end_character":69},"updated":"2016-01-22 08:06:50.000000000","message":"to the","commit_id":"458a2cd3fae78b3f6a68b6245afac0d7a864fd07"},{"author":{"_account_id":13289,"name":"Taylor Peoples","email":"tpeoples@us.ibm.com","username":"tpeoples"},"change_message_id":"96e4f2dff689add69bc9e291db454ccb804cc8ac","unresolved":false,"context_lines":[{"line_number":134,"context_line":"easier to use and more reusable."},{"line_number":135,"context_line":""},{"line_number":136,"context_line":"If you want to use your own metrics database backend, please refer to"},{"line_number":137,"context_line":"`Ceilometer developer guide`_. Indeed, Ceilometer pluggable model allows for"},{"line_number":138,"context_line":"various types of backends and you will find here_ the list of available ones."},{"line_number":139,"context_line":"If you want to create your own pluggable backend, you can have a look on the"},{"line_number":140,"context_line":"one impletemented in the project Ceilosca_."},{"line_number":141,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"9a68dd71_0c23a506","line":138,"range":{"start_line":137,"start_character":31,"end_line":138,"end_character":77},"updated":"2016-01-22 08:06:50.000000000","message":"Ceilometer\u0027s pluggable model allows for various types of backends.  A list of the available backends is located here__.","commit_id":"458a2cd3fae78b3f6a68b6245afac0d7a864fd07"},{"author":{"_account_id":13289,"name":"Taylor Peoples","email":"tpeoples@us.ibm.com","username":"tpeoples"},"change_message_id":"96e4f2dff689add69bc9e291db454ccb804cc8ac","unresolved":false,"context_lines":[{"line_number":136,"context_line":"If you want to use your own metrics database backend, please refer to"},{"line_number":137,"context_line":"`Ceilometer developer guide`_. Indeed, Ceilometer pluggable model allows for"},{"line_number":138,"context_line":"various types of backends and you will find here_ the list of available ones."},{"line_number":139,"context_line":"If you want to create your own pluggable backend, you can have a look on the"},{"line_number":140,"context_line":"one impletemented in the project Ceilosca_."},{"line_number":141,"context_line":""},{"line_number":142,"context_line":"Finally, if your strategy requires new metrics not covered by Ceilometer, you"},{"line_number":143,"context_line":"can add them through a Ceilometer `plugin`_."}],"source_content_type":"text/x-rst","patch_set":5,"id":"9a68dd71_8c647549","line":140,"range":{"start_line":139,"start_character":0,"end_line":140,"end_character":42},"updated":"2016-01-22 08:06:50.000000000","message":"The Ceilosca project is a good example of how to create your own pluggable backend.","commit_id":"458a2cd3fae78b3f6a68b6245afac0d7a864fd07"}]}
