)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":7729,"name":"Ilya Tyaptin","email":"ityaptin@mirantis.com","username":"ityaptin"},"change_message_id":"84ecf5f1243a0dac68b0d1e38c501307e9cae877","unresolved":false,"context_lines":[{"line_number":10,"context_line":"included in the notification (header+payload) produced by PaaS"},{"line_number":11,"context_line":"services."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Implements bluepint paas-event-for-ceilometer"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Change-Id: I44218e7f8e67bbb459bd7fa2eda2c7ab06fffef9"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":7,"id":"1abeadc6_2923c2a7","line":13,"updated":"2014-08-22 13:46:14.000000000","message":"One nit: %s/bluepint/blueprint","commit_id":"8cc314b9c87cb282c50e2f995821a60b882984f5"},{"author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"change_message_id":"4c1a193731058e69aaaeb1c5ab0f2570207139b9","unresolved":false,"context_lines":[{"line_number":10,"context_line":"included in the notification (header+payload) produced by PaaS"},{"line_number":11,"context_line":"services."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Implements blueprint paas-event-for-ceilometer"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Change-Id: I44218e7f8e67bbb459bd7fa2eda2c7ab06fffef9"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":10,"id":"fa98f980_ae63fb18","line":13,"updated":"2014-09-01 10:50:05.000000000","message":"The blueprint name must exactly match the short title in launchpad for the auto-linking to work:\n\n  s/paas-event-for-ceilometer/paas-event-format-for-ceilometer/","commit_id":"1736c8944ece8a80452eb6c07dbed56abea7d344"},{"author":{"_account_id":4491,"name":"Lianhao Lu","email":"llh_misc@outlook.com","username":"lianhao-lu"},"change_message_id":"86be0b0af28f93886749745947a6cc81b2c1c690","unresolved":false,"context_lines":[{"line_number":10,"context_line":"included in the notification (header+payload) produced by PaaS"},{"line_number":11,"context_line":"services."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Implements blueprint paas-event-for-ceilometer"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Change-Id: I44218e7f8e67bbb459bd7fa2eda2c7ab06fffef9"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":11,"id":"fa98f980_be929049","line":13,"updated":"2014-09-05 05:40:56.000000000","message":"should be paas-event-format-for-ceilometer","commit_id":"06222a97ef476e494faa8b9fdcc562a1140628cf"}],"doc/source/events.rst":[{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"abd0ac813dbc2032780ee52f07fcd6a7d00856d3","unresolved":false,"context_lines":[{"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":"To facilitate downstream processing (billing and/or aggregation), a"},{"line_number":44,"context_line":"minimum_required_data_set_ and format has been defined for services. Generally, however,"},{"line_number":45,"context_line":"events contain the following information:"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":".. _minimum_required_data_set: format.html"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1abeadc6_56d072c9","line":44,"updated":"2014-08-24 21:10:15.000000000","message":"You can use the reference here by using the following format at the end of the sentence:\n\n... for services in section :ref:`format`.\n\nIt will refer to the Paas section by using its name.","commit_id":"8cc314b9c87cb282c50e2f995821a60b882984f5"},{"author":{"_account_id":7336,"name":"Phil Neal","email":"phil.neal@hp.com","username":"nealph"},"change_message_id":"d0b22ead5c175d7358007be5b8b52316cdaf2b42","unresolved":false,"context_lines":[{"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":"To facilitate downstream processing (billing and/or aggregation), a"},{"line_number":44,"context_line":"minimum_required_data_set_ and format has been defined for services. Generally, however,"},{"line_number":45,"context_line":"events contain the following information:"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":".. _minimum_required_data_set: format.html"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1abeadc6_e5da1d4a","line":44,"in_reply_to":"1abeadc6_56d072c9","updated":"2014-08-27 23:21:33.000000000","message":"Done, however this doesn\u0027t seem to build correctly in my local environment (the references aren\u0027t populated in the HTML following a sphinx \"make\"). T","commit_id":"8cc314b9c87cb282c50e2f995821a60b882984f5"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"abd0ac813dbc2032780ee52f07fcd6a7d00856d3","unresolved":false,"context_lines":[{"line_number":44,"context_line":"minimum_required_data_set_ and format has been defined for services. Generally, however,"},{"line_number":45,"context_line":"events contain the following information:"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":".. _minimum_required_data_set: format.html"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"event_type"},{"line_number":50,"context_line":"    A dotted string defining what event occurred, such as \"compute.instance.resize.start\""}],"source_content_type":"text/x-rst","patch_set":7,"id":"1abeadc6_36cbf61f","line":47,"updated":"2014-08-24 21:10:15.000000000","message":"This is not needed here.","commit_id":"8cc314b9c87cb282c50e2f995821a60b882984f5"},{"author":{"_account_id":7336,"name":"Phil Neal","email":"phil.neal@hp.com","username":"nealph"},"change_message_id":"d0b22ead5c175d7358007be5b8b52316cdaf2b42","unresolved":false,"context_lines":[{"line_number":44,"context_line":"minimum_required_data_set_ and format has been defined for services. Generally, however,"},{"line_number":45,"context_line":"events contain the following information:"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":".. _minimum_required_data_set: format.html"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"event_type"},{"line_number":50,"context_line":"    A dotted string defining what event occurred, such as \"compute.instance.resize.start\""}],"source_content_type":"text/x-rst","patch_set":7,"id":"1abeadc6_65ee0def","line":47,"in_reply_to":"1abeadc6_36cbf61f","updated":"2014-08-27 23:21:33.000000000","message":"See above note.","commit_id":"8cc314b9c87cb282c50e2f995821a60b882984f5"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"54fbeb360fe5844a7dd754ede4702e4a4c7641df","unresolved":false,"context_lines":[{"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":"To facilitate downstream processing (billing and/or aggregation), a"},{"line_number":44,"context_line":":ref:`minimum required data set and format \u003cformat\u003e` has been defined for services, however events generally contain the following information:"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"event_type"}],"source_content_type":"text/x-rst","patch_set":8,"id":"1abeadc6_afb8f711","line":44,"updated":"2014-08-28 07:12:48.000000000","message":"I meant that simply refer to the PaaS Event Format section by using :ref:`format` in this sentence and mention that it is about a minimum required data set and required format.","commit_id":"ae71be1217ae70f23656ba8a0b7326afd5fec0e6"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"66fc3847abfb0ef9ce9f61e0b8b1a3f51f4911c4","unresolved":false,"context_lines":[{"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":"To facilitate downstream processing (billing and/or aggregation), a"},{"line_number":44,"context_line":":ref:`minimum required data set and format \u003cformat\u003e` has been defined for services, however events generally contain the following information:"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"event_type"}],"source_content_type":"text/x-rst","patch_set":8,"id":"1abeadc6_eae3bdd6","line":44,"updated":"2014-08-28 08:23:14.000000000","message":"Ok I\u0027ve learnt the lesson this morning by checking another docco patch and also the Sphinx documentation. You can use :doc: instead of :ref: here and then by specifying \u0027\u003cformat\u003e\u0027 it will find the document without the need of the reference: \u0027.. _format:\u0027.\n\nSo if you change the reference here to:\n\n :doc:`minimum required data set and format \u003cformat\u003e`\n\nand remove the malformed reference (.. format) from format.rst it will work and it will provide a reference for the whole page. Or you fix the reference in format.rst and leave this as :ref: and it should also work, but it will refer to the section itself. I let you choose from the options. :)","commit_id":"ae71be1217ae70f23656ba8a0b7326afd5fec0e6"},{"author":{"_account_id":7336,"name":"Phil Neal","email":"phil.neal@hp.com","username":"nealph"},"change_message_id":"8cb874c487977eb6c38f283bcf6e8413e9099eb2","unresolved":false,"context_lines":[{"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":"To facilitate downstream processing (billing and/or aggregation), a"},{"line_number":44,"context_line":":ref:`minimum required data set and format \u003cformat\u003e` has been defined for services, however events generally contain the following information:"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"event_type"}],"source_content_type":"text/x-rst","patch_set":8,"id":"1abeadc6_7ce5a9a2","line":44,"in_reply_to":"1abeadc6_eae3bdd6","updated":"2014-08-28 14:58:00.000000000","message":"That seemed to work.","commit_id":"ae71be1217ae70f23656ba8a0b7326afd5fec0e6"},{"author":{"_account_id":10987,"name":"Igor Degtiarov","username":"tovstun","inactive":true},"change_message_id":"4c09fd2f26316eab1d9114d2a3cb8a5aafb6fa2e","unresolved":false,"context_lines":[{"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":"To facilitate downstream processing (billing and/or aggregation), a"},{"line_number":44,"context_line":":doc:`minimum required data set and format \u003cformat\u003e` has been defined for services, however events generally contain the following information:"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"event_type"}],"source_content_type":"text/x-rst","patch_set":10,"id":"1abeadc6_c365d445","line":44,"updated":"2014-08-29 09:23:10.000000000","message":"It is just my thoughts out, maybe better to use quotes \" instead of `?","commit_id":"1736c8944ece8a80452eb6c07dbed56abea7d344"},{"author":{"_account_id":7336,"name":"Phil Neal","email":"phil.neal@hp.com","username":"nealph"},"change_message_id":"f159db3f979db959ad153e47f096155cb50b25f7","unresolved":false,"context_lines":[{"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":"To facilitate downstream processing (billing and/or aggregation), a"},{"line_number":44,"context_line":":doc:`minimum required data set and format \u003cformat\u003e` has been defined for services, however events generally contain the following information:"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"event_type"}],"source_content_type":"text/x-rst","patch_set":10,"id":"1abeadc6_501dfb0d","line":44,"in_reply_to":"1abeadc6_c365d445","updated":"2014-09-03 22:56:52.000000000","message":"It\u0027s tricky to read this in Gerrit :) Those backquotes are not present in the generated html, they\u0027re translated to a hyperlink.\n\nOr are you implying a different formatting?","commit_id":"1736c8944ece8a80452eb6c07dbed56abea7d344"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"022af7e8e49a03ad6ee613a6f1a25b2fecec64f1","unresolved":false,"context_lines":[{"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":"To facilitate downstream processing (billing and/or aggregation), a"},{"line_number":44,"context_line":":doc:`minimum required data set and format \u003cformat\u003e` has been defined for services, however events generally contain the following information:"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"event_type"}],"source_content_type":"text/x-rst","patch_set":10,"id":"fa98f980_4e744fcf","line":44,"in_reply_to":"1abeadc6_c365d445","updated":"2014-09-01 10:43:26.000000000","message":"The ` is Sphinx specific, it is used for refrences and cannot be changed.","commit_id":"1736c8944ece8a80452eb6c07dbed56abea7d344"},{"author":{"_account_id":3012,"name":"Dina Belova","email":"dbelova@mirantis.com","username":"dbelova"},"change_message_id":"2aa7eefa489e17dcd2aa355523627fa31fe2a164","unresolved":false,"context_lines":[{"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":"To facilitate downstream processing (billing and/or aggregation), a"},{"line_number":44,"context_line":":doc:`minimum required data set and format \u003cformat\u003e` has been defined for services, however events generally contain the following information:"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"event_type"}],"source_content_type":"text/x-rst","patch_set":10,"id":"fa98f980_11e42d0c","line":44,"in_reply_to":"1abeadc6_c365d445","updated":"2014-09-01 09:41:18.000000000","message":"and really it\u0027s a good idea to fit 80 symbols margin everywhere here. Your line is too long actually...","commit_id":"1736c8944ece8a80452eb6c07dbed56abea7d344"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"1567bcc0aab3c267109c909a0a1084a1d6e4408c","unresolved":false,"context_lines":[{"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":"To facilitate downstream processing (billing and/or aggregation), a"},{"line_number":44,"context_line":":doc:`minimum required data set and format \u003cformat\u003e` has been defined for services, however events generally contain the following information:"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"event_type"}],"source_content_type":"text/x-rst","patch_set":11,"id":"fa98f980_b925475d","line":44,"updated":"2014-09-05 08:35:00.000000000","message":"Nit, only if you do another: column length.","commit_id":"06222a97ef476e494faa8b9fdcc562a1140628cf"},{"author":{"_account_id":7336,"name":"Phil Neal","email":"phil.neal@hp.com","username":"nealph"},"change_message_id":"d51d4b54bf24b84ac32d8ea72beab448f36c8241","unresolved":false,"context_lines":[{"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":"To facilitate downstream processing (billing and/or aggregation), a"},{"line_number":44,"context_line":":doc:`minimum required data set and format \u003cformat\u003e` has been defined for services, however events generally contain the following information:"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"event_type"}],"source_content_type":"text/x-rst","patch_set":11,"id":"fa98f980_f91ed9b9","line":44,"in_reply_to":"fa98f980_b925475d","updated":"2014-09-05 20:40:35.000000000","message":"Done","commit_id":"06222a97ef476e494faa8b9fdcc562a1140628cf"},{"author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"change_message_id":"26ff19c0d91948f61895da3e42e6382543ff996e","unresolved":false,"context_lines":[{"line_number":42,"context_line":""},{"line_number":43,"context_line":"To facilitate downstream processing (billing and/or aggregation), a"},{"line_number":44,"context_line":":doc:`minimum required data set and format \u003cformat\u003e` has been defined for"},{"line_number":45,"context_line":"services, however events generally contain the following information:"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"event_type"}],"source_content_type":"text/x-rst","patch_set":15,"id":"fa98f980_17ec1ac7","line":45,"updated":"2014-09-08 14:57:49.000000000","message":"s/services/PaaS services/\n\n(lest this be confused with the notifications emitted from the IaaS services such as nova and cinder)","commit_id":"641f4b7f3097556e69b51bf063087d5a9f44e44e"}],"doc/source/format.rst":[{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"abd0ac813dbc2032780ee52f07fcd6a7d00856d3","unresolved":false,"context_lines":[{"line_number":2,"context_line":" This work is licensed under a Creative Commons Attribution 3.0 Unported"},{"line_number":3,"context_line":" License."},{"line_number":4,"context_line":""},{"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"},{"line_number":8,"context_line":"PaaS Event Format"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1abeadc6_f6497eb8","line":5,"updated":"2014-08-24 21:10:15.000000000","message":"Please add a reference here that can be used in events.rst:\n\n.. _format:","commit_id":"8cc314b9c87cb282c50e2f995821a60b882984f5"},{"author":{"_account_id":7336,"name":"Phil Neal","email":"phil.neal@hp.com","username":"nealph"},"change_message_id":"d0b22ead5c175d7358007be5b8b52316cdaf2b42","unresolved":false,"context_lines":[{"line_number":2,"context_line":" This work is licensed under a Creative Commons Attribution 3.0 Unported"},{"line_number":3,"context_line":" License."},{"line_number":4,"context_line":""},{"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"},{"line_number":8,"context_line":"PaaS Event Format"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1abeadc6_e5577d58","line":5,"in_reply_to":"1abeadc6_f6497eb8","updated":"2014-08-27 23:21:33.000000000","message":"Done....see note in event.rst","commit_id":"8cc314b9c87cb282c50e2f995821a60b882984f5"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"abd0ac813dbc2032780ee52f07fcd6a7d00856d3","unresolved":false,"context_lines":[{"line_number":8,"context_line":"PaaS Event Format"},{"line_number":9,"context_line":"\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":"There are a number of PaaS services that are currently in development"},{"line_number":12,"context_line":"and a growing number of applications running on top of OpenStack infrastructure."},{"line_number":13,"context_line":"In an effort to avoid significant integration work that would be required if"},{"line_number":14,"context_line":"each service produced a unique notification payload, we have defined a \"minimum"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1abeadc6_76b48ed1","line":11,"updated":"2014-08-24 21:10:15.000000000","message":"s/in/under/","commit_id":"8cc314b9c87cb282c50e2f995821a60b882984f5"},{"author":{"_account_id":7336,"name":"Phil Neal","email":"phil.neal@hp.com","username":"nealph"},"change_message_id":"d0b22ead5c175d7358007be5b8b52316cdaf2b42","unresolved":false,"context_lines":[{"line_number":8,"context_line":"PaaS Event Format"},{"line_number":9,"context_line":"\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":"There are a number of PaaS services that are currently in development"},{"line_number":12,"context_line":"and a growing number of applications running on top of OpenStack infrastructure."},{"line_number":13,"context_line":"In an effort to avoid significant integration work that would be required if"},{"line_number":14,"context_line":"each service produced a unique notification payload, we have defined a \"minimum"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1abeadc6_45ccb189","line":11,"in_reply_to":"1abeadc6_76b48ed1","updated":"2014-08-27 23:21:33.000000000","message":"Done","commit_id":"8cc314b9c87cb282c50e2f995821a60b882984f5"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"abd0ac813dbc2032780ee52f07fcd6a7d00856d3","unresolved":false,"context_lines":[{"line_number":12,"context_line":"and a growing number of applications running on top of OpenStack infrastructure."},{"line_number":13,"context_line":"In an effort to avoid significant integration work that would be required if"},{"line_number":14,"context_line":"each service produced a unique notification payload, we have defined a \"minimum"},{"line_number":15,"context_line":"data set\" that provides the core data elements needed for dowstream metering"},{"line_number":16,"context_line":"processes:"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"::"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1abeadc6_56af927d","line":15,"updated":"2014-08-24 21:10:15.000000000","message":"s/dowstream/downstream/","commit_id":"8cc314b9c87cb282c50e2f995821a60b882984f5"},{"author":{"_account_id":7336,"name":"Phil Neal","email":"phil.neal@hp.com","username":"nealph"},"change_message_id":"d0b22ead5c175d7358007be5b8b52316cdaf2b42","unresolved":false,"context_lines":[{"line_number":12,"context_line":"and a growing number of applications running on top of OpenStack infrastructure."},{"line_number":13,"context_line":"In an effort to avoid significant integration work that would be required if"},{"line_number":14,"context_line":"each service produced a unique notification payload, we have defined a \"minimum"},{"line_number":15,"context_line":"data set\" that provides the core data elements needed for dowstream metering"},{"line_number":16,"context_line":"processes:"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"::"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1abeadc6_25cfb580","line":15,"in_reply_to":"1abeadc6_56af927d","updated":"2014-08-27 23:21:33.000000000","message":"Done","commit_id":"8cc314b9c87cb282c50e2f995821a60b882984f5"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"abd0ac813dbc2032780ee52f07fcd6a7d00856d3","unresolved":false,"context_lines":[{"line_number":13,"context_line":"In an effort to avoid significant integration work that would be required if"},{"line_number":14,"context_line":"each service produced a unique notification payload, we have defined a \"minimum"},{"line_number":15,"context_line":"data set\" that provides the core data elements needed for dowstream metering"},{"line_number":16,"context_line":"processes:"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"::"},{"line_number":19,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"1abeadc6_1678baf7","line":16,"updated":"2014-08-24 21:10:15.000000000","message":"Maybe it would worth mention that we are assuming instance-level reporting of events/notifications here.","commit_id":"8cc314b9c87cb282c50e2f995821a60b882984f5"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"abd0ac813dbc2032780ee52f07fcd6a7d00856d3","unresolved":false,"context_lines":[{"line_number":49,"context_line":"            \"Notes\": \"\""},{"line_number":50,"context_line":"        },"},{"line_number":51,"context_line":"        {"},{"line_number":52,"context_line":"            \"Field\": \"audit_period_beginning\","},{"line_number":53,"context_line":"            \"Type\": \"UTC DateTime\","},{"line_number":54,"context_line":"            \"Description\": \"Represents start time for metrics reported\","},{"line_number":55,"context_line":"            \"Compliance\": \"required\","}],"source_content_type":"text/x-rst","patch_set":7,"id":"1abeadc6_560b127d","line":52,"updated":"2014-08-24 21:10:15.000000000","message":"Please add a note about that we do not enforce the events\u0027 timestamp be within the audit period, we just store it for providing the possibility to audit it later externally.","commit_id":"8cc314b9c87cb282c50e2f995821a60b882984f5"},{"author":{"_account_id":7336,"name":"Phil Neal","email":"phil.neal@hp.com","username":"nealph"},"change_message_id":"d0b22ead5c175d7358007be5b8b52316cdaf2b42","unresolved":false,"context_lines":[{"line_number":49,"context_line":"            \"Notes\": \"\""},{"line_number":50,"context_line":"        },"},{"line_number":51,"context_line":"        {"},{"line_number":52,"context_line":"            \"Field\": \"audit_period_beginning\","},{"line_number":53,"context_line":"            \"Type\": \"UTC DateTime\","},{"line_number":54,"context_line":"            \"Description\": \"Represents start time for metrics reported\","},{"line_number":55,"context_line":"            \"Compliance\": \"required\","}],"source_content_type":"text/x-rst","patch_set":7,"id":"1abeadc6_4524b10c","line":52,"in_reply_to":"1abeadc6_560b127d","updated":"2014-08-27 23:21:33.000000000","message":"Struggling a bit to find a way to interject a note here without breaking the continuity of the list. I\u0027ve added it to the note section below.","commit_id":"8cc314b9c87cb282c50e2f995821a60b882984f5"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"abd0ac813dbc2032780ee52f07fcd6a7d00856d3","unresolved":false,"context_lines":[{"line_number":180,"context_line":"                        \"Type\": \"enumeration\","},{"line_number":181,"context_line":"                        \"Description\": \"gauge, cumulative, delta\","},{"line_number":182,"context_line":"                        \"Compliance\": \"required\","},{"line_number":183,"context_line":"                        \"Notes\": \"describes the behavior of the metric, from ceilometer\""},{"line_number":184,"context_line":"                    },"},{"line_number":185,"context_line":"                    {"},{"line_number":186,"context_line":"                        \"Field\": \"metric_value\","}],"source_content_type":"text/x-rst","patch_set":7,"id":"1abeadc6_f6e09e98","line":183,"updated":"2014-08-24 21:10:15.000000000","message":"s/ceilometer/Ceilometer/","commit_id":"8cc314b9c87cb282c50e2f995821a60b882984f5"},{"author":{"_account_id":7336,"name":"Phil Neal","email":"phil.neal@hp.com","username":"nealph"},"change_message_id":"d0b22ead5c175d7358007be5b8b52316cdaf2b42","unresolved":false,"context_lines":[{"line_number":180,"context_line":"                        \"Type\": \"enumeration\","},{"line_number":181,"context_line":"                        \"Description\": \"gauge, cumulative, delta\","},{"line_number":182,"context_line":"                        \"Compliance\": \"required\","},{"line_number":183,"context_line":"                        \"Notes\": \"describes the behavior of the metric, from ceilometer\""},{"line_number":184,"context_line":"                    },"},{"line_number":185,"context_line":"                    {"},{"line_number":186,"context_line":"                        \"Field\": \"metric_value\","}],"source_content_type":"text/x-rst","patch_set":7,"id":"1abeadc6_45a11193","line":183,"in_reply_to":"1abeadc6_f6e09e98","updated":"2014-08-27 23:21:33.000000000","message":"Done","commit_id":"8cc314b9c87cb282c50e2f995821a60b882984f5"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"abd0ac813dbc2032780ee52f07fcd6a7d00856d3","unresolved":false,"context_lines":[{"line_number":203,"context_line":"  ]"},{"line_number":204,"context_line":""},{"line_number":205,"context_line":""},{"line_number":206,"context_line":"Note: Required means that it must be present and described as in the specification."},{"line_number":207,"context_line":"Optional means it can be present or not, but if present it must be described as"},{"line_number":208,"context_line":"in the specifications."}],"source_content_type":"text/x-rst","patch_set":7,"id":"1abeadc6_b6cc6663","line":206,"updated":"2014-08-24 21:10:15.000000000","message":"rst has a special tag for notes, which looks like:\n\n.. note::\n\n    Required...\n\nThis will put the note into a highlighted box, so it will be more visible.","commit_id":"8cc314b9c87cb282c50e2f995821a60b882984f5"},{"author":{"_account_id":7336,"name":"Phil Neal","email":"phil.neal@hp.com","username":"nealph"},"change_message_id":"d0b22ead5c175d7358007be5b8b52316cdaf2b42","unresolved":false,"context_lines":[{"line_number":203,"context_line":"  ]"},{"line_number":204,"context_line":""},{"line_number":205,"context_line":""},{"line_number":206,"context_line":"Note: Required means that it must be present and described as in the specification."},{"line_number":207,"context_line":"Optional means it can be present or not, but if present it must be described as"},{"line_number":208,"context_line":"in the specifications."}],"source_content_type":"text/x-rst","patch_set":7,"id":"1abeadc6_25a415a5","line":206,"in_reply_to":"1abeadc6_b6cc6663","updated":"2014-08-27 23:21:33.000000000","message":"Done","commit_id":"8cc314b9c87cb282c50e2f995821a60b882984f5"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"66fc3847abfb0ef9ce9f61e0b8b1a3f51f4911c4","unresolved":false,"context_lines":[{"line_number":4,"context_line":""},{"line_number":5,"context_line":" http://creativecommons.org/licenses/by/3.0/legalcode"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":".. _format"},{"line_number":8,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":9,"context_line":"PaaS Event Format"},{"line_number":10,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":8,"id":"1abeadc6_aa99c57a","line":7,"updated":"2014-08-28 08:23:14.000000000","message":"This is malformed here, it would need a colon after and also an empty line.","commit_id":"ae71be1217ae70f23656ba8a0b7326afd5fec0e6"},{"author":{"_account_id":7336,"name":"Phil Neal","email":"phil.neal@hp.com","username":"nealph"},"change_message_id":"8cb874c487977eb6c38f283bcf6e8413e9099eb2","unresolved":false,"context_lines":[{"line_number":4,"context_line":""},{"line_number":5,"context_line":" http://creativecommons.org/licenses/by/3.0/legalcode"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":".. _format"},{"line_number":8,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":9,"context_line":"PaaS Event Format"},{"line_number":10,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":8,"id":"1abeadc6_5c9b8d17","line":7,"in_reply_to":"1abeadc6_aa99c57a","updated":"2014-08-28 14:58:00.000000000","message":"Done","commit_id":"ae71be1217ae70f23656ba8a0b7326afd5fec0e6"},{"author":{"_account_id":3012,"name":"Dina Belova","email":"dbelova@mirantis.com","username":"dbelova"},"change_message_id":"7d5c7f0dfbfc083ca8605acab876a6bbbb93c6a7","unresolved":false,"context_lines":[{"line_number":207,"context_line":".. note::"},{"line_number":208,"context_line":""},{"line_number":209,"context_line":"    Required means that it must be present and described as in the specification."},{"line_number":210,"context_line":"    Optional means it can be present or not, but if present it must be described as in the specifications."},{"line_number":211,"context_line":"    Audit period timestamps are not currently enforced against the audit period."}],"source_content_type":"text/x-rst","patch_set":8,"id":"1abeadc6_5e2392a6","line":210,"updated":"2014-08-28 08:15:36.000000000","message":"not sure if that makes any harm, but may you please fit 80 symbols margin here as well?","commit_id":"ae71be1217ae70f23656ba8a0b7326afd5fec0e6"},{"author":{"_account_id":7336,"name":"Phil Neal","email":"phil.neal@hp.com","username":"nealph"},"change_message_id":"8cb874c487977eb6c38f283bcf6e8413e9099eb2","unresolved":false,"context_lines":[{"line_number":207,"context_line":".. note::"},{"line_number":208,"context_line":""},{"line_number":209,"context_line":"    Required means that it must be present and described as in the specification."},{"line_number":210,"context_line":"    Optional means it can be present or not, but if present it must be described as in the specifications."},{"line_number":211,"context_line":"    Audit period timestamps are not currently enforced against the audit period."}],"source_content_type":"text/x-rst","patch_set":8,"id":"1abeadc6_7c9cc90e","line":210,"in_reply_to":"1abeadc6_5e2392a6","updated":"2014-08-28 14:58:00.000000000","message":"Done","commit_id":"ae71be1217ae70f23656ba8a0b7326afd5fec0e6"},{"author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"change_message_id":"4c1a193731058e69aaaeb1c5ab0f2570207139b9","unresolved":false,"context_lines":[{"line_number":11,"context_line":"There are a number of PaaS services that are currently under development"},{"line_number":12,"context_line":"and a growing number of applications running on top of OpenStack infrastructure."},{"line_number":13,"context_line":"In an effort to avoid significant integration work that would be required if"},{"line_number":14,"context_line":"each service produced a unique notification payload, we have defined a minimum"},{"line_number":15,"context_line":"data set that provides the core data elements needed for downstream metering"},{"line_number":16,"context_line":"processes:"},{"line_number":17,"context_line":""}],"source_content_type":"text/x-rst","patch_set":10,"id":"fa98f980_d1046217","line":14,"updated":"2014-09-01 10:50:05.000000000","message":"Should the point be made somewhere that these guidelines are advisory, i.e. non-enforced?","commit_id":"1736c8944ece8a80452eb6c07dbed56abea7d344"},{"author":{"_account_id":7336,"name":"Phil Neal","email":"phil.neal@hp.com","username":"nealph"},"change_message_id":"f159db3f979db959ad153e47f096155cb50b25f7","unresolved":false,"context_lines":[{"line_number":11,"context_line":"There are a number of PaaS services that are currently under development"},{"line_number":12,"context_line":"and a growing number of applications running on top of OpenStack infrastructure."},{"line_number":13,"context_line":"In an effort to avoid significant integration work that would be required if"},{"line_number":14,"context_line":"each service produced a unique notification payload, we have defined a minimum"},{"line_number":15,"context_line":"data set that provides the core data elements needed for downstream metering"},{"line_number":16,"context_line":"processes:"},{"line_number":17,"context_line":""}],"source_content_type":"text/x-rst","patch_set":10,"id":"fa98f980_2f8a1a1b","line":14,"in_reply_to":"fa98f980_d1046217","updated":"2014-09-03 22:56:52.000000000","message":"Done","commit_id":"1736c8944ece8a80452eb6c07dbed56abea7d344"},{"author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"change_message_id":"4c1a193731058e69aaaeb1c5ab0f2570207139b9","unresolved":false,"context_lines":[{"line_number":215,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":216,"context_line":""},{"line_number":217,"context_line":"The event format listed above is used to deliver two basic types of events:"},{"line_number":218,"context_line":"*quantity* and *state* events."},{"line_number":219,"context_line":""},{"line_number":220,"context_line":"Sample state events"},{"line_number":221,"context_line":"-------------------"}],"source_content_type":"text/x-rst","patch_set":10,"id":"fa98f980_4e09af30","line":218,"updated":"2014-09-01 10:50:05.000000000","message":"Nice distinction there.","commit_id":"1736c8944ece8a80452eb6c07dbed56abea7d344"},{"author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"change_message_id":"4c1a193731058e69aaaeb1c5ab0f2570207139b9","unresolved":false,"context_lines":[{"line_number":222,"context_line":""},{"line_number":223,"context_line":"These events describe the state of the metered service. They are very similar to"},{"line_number":224,"context_line":"the existing state events generated by Infrastructure. Generally there would be at"},{"line_number":225,"context_line":"least three types of events: create, exists and delete. Examples of these events for"},{"line_number":226,"context_line":"a DNS service are listed below."},{"line_number":227,"context_line":""},{"line_number":228,"context_line":"``dns.zone.create`` event is sent after a zone has been created::"}],"source_content_type":"text/x-rst","patch_set":10,"id":"fa98f980_2e0c6b42","line":225,"updated":"2014-09-01 10:50:05.000000000","message":"What about update?\n\n(in the style of the nova compute.instance.update notification)\n\nOr are we assuming that such PaaS resources are always immutable?","commit_id":"1736c8944ece8a80452eb6c07dbed56abea7d344"},{"author":{"_account_id":7336,"name":"Phil Neal","email":"phil.neal@hp.com","username":"nealph"},"change_message_id":"f159db3f979db959ad153e47f096155cb50b25f7","unresolved":false,"context_lines":[{"line_number":222,"context_line":""},{"line_number":223,"context_line":"These events describe the state of the metered service. They are very similar to"},{"line_number":224,"context_line":"the existing state events generated by Infrastructure. Generally there would be at"},{"line_number":225,"context_line":"least three types of events: create, exists and delete. Examples of these events for"},{"line_number":226,"context_line":"a DNS service are listed below."},{"line_number":227,"context_line":""},{"line_number":228,"context_line":"``dns.zone.create`` event is sent after a zone has been created::"}],"source_content_type":"text/x-rst","patch_set":10,"id":"fa98f980_ef9c926c","line":225,"in_reply_to":"fa98f980_2e0c6b42","updated":"2014-09-03 22:56:52.000000000","message":"Good note...I don\u0027t assume they\u0027ll be immutable for all services, but my thought was to initially capture the event types that will be present for all services.","commit_id":"1736c8944ece8a80452eb6c07dbed56abea7d344"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"3b51f1e8e2788773ff038177413980d4bbc42432","unresolved":false,"context_lines":[{"line_number":233,"context_line":""},{"line_number":234,"context_line":"\t\"payload\": { \"instance_type\":\"type1\", \"availability_zone\" :\"az1\", \"instance_id\" :\"6accc078-81de-4567-894f-53af5653ac63\", \"audit_period_beginning\":\"2013-04-07 21:56:32.249876\",\u0026nbsp; \"state\":\"active\",\u0026nbsp; \"audit_period_ending\":\"2013-04-07 22:56:32.249712\", \"service_id\":\"1abbb078-81cd-4758-974e-35fa5653ac63\",\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; \"version\":\"1.0\",\u0026nbsp; \"tenant_id\":\"12345\", \"instance_type_id\": 1, \"display_name\":\"example100.com\", \"message_id\": 52232791371, \"user_id\":\"6789\", \"state_description\":\"happy DNS\" }"},{"line_number":235,"context_line":""},{"line_number":236,"context_line":"\t}"},{"line_number":237,"context_line":""},{"line_number":238,"context_line":"``dns.zone.exists`` event is sent every hour for existing zones::"},{"line_number":239,"context_line":""}],"source_content_type":"text/x-rst","patch_set":10,"id":"1abeadc6_4ddf383a","line":236,"updated":"2014-08-29 07:01:14.000000000","message":"Please remove the tabs and change it to spaces here and below.","commit_id":"1736c8944ece8a80452eb6c07dbed56abea7d344"},{"author":{"_account_id":7336,"name":"Phil Neal","email":"phil.neal@hp.com","username":"nealph"},"change_message_id":"f159db3f979db959ad153e47f096155cb50b25f7","unresolved":false,"context_lines":[{"line_number":233,"context_line":""},{"line_number":234,"context_line":"\t\"payload\": { \"instance_type\":\"type1\", \"availability_zone\" :\"az1\", \"instance_id\" :\"6accc078-81de-4567-894f-53af5653ac63\", \"audit_period_beginning\":\"2013-04-07 21:56:32.249876\",\u0026nbsp; \"state\":\"active\",\u0026nbsp; \"audit_period_ending\":\"2013-04-07 22:56:32.249712\", \"service_id\":\"1abbb078-81cd-4758-974e-35fa5653ac63\",\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; \"version\":\"1.0\",\u0026nbsp; \"tenant_id\":\"12345\", \"instance_type_id\": 1, \"display_name\":\"example100.com\", \"message_id\": 52232791371, \"user_id\":\"6789\", \"state_description\":\"happy DNS\" }"},{"line_number":235,"context_line":""},{"line_number":236,"context_line":"\t}"},{"line_number":237,"context_line":""},{"line_number":238,"context_line":"``dns.zone.exists`` event is sent every hour for existing zones::"},{"line_number":239,"context_line":""}],"source_content_type":"text/x-rst","patch_set":10,"id":"fa98f980_2f393aa4","line":236,"in_reply_to":"1abeadc6_4ddf383a","updated":"2014-09-03 22:56:52.000000000","message":"Done","commit_id":"1736c8944ece8a80452eb6c07dbed56abea7d344"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"3b51f1e8e2788773ff038177413980d4bbc42432","unresolved":false,"context_lines":[{"line_number":237,"context_line":""},{"line_number":238,"context_line":"``dns.zone.exists`` event is sent every hour for existing zones::"},{"line_number":239,"context_line":""},{"line_number":240,"context_line":"\t{"},{"line_number":241,"context_line":""},{"line_number":242,"context_line":"\t\"event_type\":\"dns.zone.exists\", \"time_stamp\":\"2013-04-07 22:56:37.782573\", \"message_id\": 52232791372,"},{"line_number":243,"context_line":""}],"source_content_type":"text/x-rst","patch_set":10,"id":"1abeadc6_6da5d4a0","line":240,"updated":"2014-08-29 07:01:14.000000000","message":"I would prefer multi-line formatting in the examples, to make the examples readable, so that:\n\n  {\"event_type\":\"dns.zone.exists\",\n   \"time_stamp\":\"2013-04-07 22:56:37.782573\",\n   \"message_id\": 52232791372,\n   \"payload\": ...","commit_id":"1736c8944ece8a80452eb6c07dbed56abea7d344"},{"author":{"_account_id":7336,"name":"Phil Neal","email":"phil.neal@hp.com","username":"nealph"},"change_message_id":"f159db3f979db959ad153e47f096155cb50b25f7","unresolved":false,"context_lines":[{"line_number":237,"context_line":""},{"line_number":238,"context_line":"``dns.zone.exists`` event is sent every hour for existing zones::"},{"line_number":239,"context_line":""},{"line_number":240,"context_line":"\t{"},{"line_number":241,"context_line":""},{"line_number":242,"context_line":"\t\"event_type\":\"dns.zone.exists\", \"time_stamp\":\"2013-04-07 22:56:37.782573\", \"message_id\": 52232791372,"},{"line_number":243,"context_line":""}],"source_content_type":"text/x-rst","patch_set":10,"id":"fa98f980_6f3fc287","line":240,"in_reply_to":"1abeadc6_6da5d4a0","updated":"2014-09-03 22:56:52.000000000","message":"Done","commit_id":"1736c8944ece8a80452eb6c07dbed56abea7d344"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"3b51f1e8e2788773ff038177413980d4bbc42432","unresolved":false,"context_lines":[{"line_number":241,"context_line":""},{"line_number":242,"context_line":"\t\"event_type\":\"dns.zone.exists\", \"time_stamp\":\"2013-04-07 22:56:37.782573\", \"message_id\": 52232791372,"},{"line_number":243,"context_line":""},{"line_number":244,"context_line":"\t\"payload\": { \"instance_type\":\"type1\", \"availability_zone\" :\"az1\", \"instance_id\" :\"6accc078-81de-4567-894f-53af5653ac63\", \"audit_period_beginning\":\"2013-04-07 21:56:37.783215\", \"state\":\"active\", \"audit_period_ending\":\"2013-04-07 22:56:37.783153\", \"service_id\":\"1abbb078-81cd-4758-974e-35fa5653ac63\",\u0026nbsp; \"version\":\"1.0\",\u0026nbsp; \"tenant_id\":\"12345\", \"instance_type_id\": 1, \"display_name\":\"example100.com\", \"message_id\": 52232791371, \"user_id\":\"6789\",\u0026nbsp;\u0026nbsp; \"state_description\":\"happy DNS\" }"},{"line_number":245,"context_line":""},{"line_number":246,"context_line":"\t}"},{"line_number":247,"context_line":""}],"source_content_type":"text/x-rst","patch_set":10,"id":"1abeadc6_adf0cc91","line":244,"updated":"2014-08-29 07:01:14.000000000","message":"I assume \u0027\u0026nbsp;\u0027 is a copy-paste mistake, please remove it from the examples.","commit_id":"1736c8944ece8a80452eb6c07dbed56abea7d344"},{"author":{"_account_id":7336,"name":"Phil Neal","email":"phil.neal@hp.com","username":"nealph"},"change_message_id":"f159db3f979db959ad153e47f096155cb50b25f7","unresolved":false,"context_lines":[{"line_number":241,"context_line":""},{"line_number":242,"context_line":"\t\"event_type\":\"dns.zone.exists\", \"time_stamp\":\"2013-04-07 22:56:37.782573\", \"message_id\": 52232791372,"},{"line_number":243,"context_line":""},{"line_number":244,"context_line":"\t\"payload\": { \"instance_type\":\"type1\", \"availability_zone\" :\"az1\", \"instance_id\" :\"6accc078-81de-4567-894f-53af5653ac63\", \"audit_period_beginning\":\"2013-04-07 21:56:37.783215\", \"state\":\"active\", \"audit_period_ending\":\"2013-04-07 22:56:37.783153\", \"service_id\":\"1abbb078-81cd-4758-974e-35fa5653ac63\",\u0026nbsp; \"version\":\"1.0\",\u0026nbsp; \"tenant_id\":\"12345\", \"instance_type_id\": 1, \"display_name\":\"example100.com\", \"message_id\": 52232791371, \"user_id\":\"6789\",\u0026nbsp;\u0026nbsp; \"state_description\":\"happy DNS\" }"},{"line_number":245,"context_line":""},{"line_number":246,"context_line":"\t}"},{"line_number":247,"context_line":""}],"source_content_type":"text/x-rst","patch_set":10,"id":"fa98f980_af4c4a43","line":244,"in_reply_to":"1abeadc6_adf0cc91","updated":"2014-09-03 22:56:52.000000000","message":"Done","commit_id":"1736c8944ece8a80452eb6c07dbed56abea7d344"},{"author":{"_account_id":10987,"name":"Igor Degtiarov","username":"tovstun","inactive":true},"change_message_id":"4c09fd2f26316eab1d9114d2a3cb8a5aafb6fa2e","unresolved":false,"context_lines":[{"line_number":251,"context_line":""},{"line_number":252,"context_line":"\t\"event_type\":\"dns.zone.delete\", \"time_stamp\":\"2013-04-07 22:56:37.787774\", \"message_id\": 52232791373,"},{"line_number":253,"context_line":""},{"line_number":254,"context_line":"\t\"payload\": {\"instance_type\":\"type1\", \"availability_zone\" :\"az1\",\u0026nbsp; \"instance_id\" :\"6accc078-81de-4567-894f-53af5653ac63\",\u0026nbsp; \"audit_period_beginning\":\"2013-04-07 21:56:37.788177\",\u0026nbsp; \"state\":\"active\",\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; \"audit_period_ending\":\"2013-04-07 22:56:37.788144\", \"service_id\":\"1abbb078-81cd-4758-974e-35fa5653ac63\", \"version\":\"1.0\", \"tenant_id\":\"12345\", \"instance_type_id\": 1, \"display_name\":\"example100.com\",\u0026nbsp;\u0026nbsp;\u0026nbsp; \"message_id\": 52232791371, \"user_id\":\"6789\", \"state_description\":\"happy DNS\" }"},{"line_number":255,"context_line":""},{"line_number":256,"context_line":"\t}"},{"line_number":257,"context_line":""}],"source_content_type":"text/x-rst","patch_set":10,"id":"1abeadc6_264136a9","line":254,"range":{"start_line":254,"start_character":57,"end_line":254,"end_character":58},"updated":"2014-08-29 09:23:10.000000000","message":"please add space s/\"instance_type\":\"types1\"/\"instance_type\": \"types1\"/ after colons in examples or move it after colon if it is set in wrong way.","commit_id":"1736c8944ece8a80452eb6c07dbed56abea7d344"},{"author":{"_account_id":7336,"name":"Phil Neal","email":"phil.neal@hp.com","username":"nealph"},"change_message_id":"f159db3f979db959ad153e47f096155cb50b25f7","unresolved":false,"context_lines":[{"line_number":251,"context_line":""},{"line_number":252,"context_line":"\t\"event_type\":\"dns.zone.delete\", \"time_stamp\":\"2013-04-07 22:56:37.787774\", \"message_id\": 52232791373,"},{"line_number":253,"context_line":""},{"line_number":254,"context_line":"\t\"payload\": {\"instance_type\":\"type1\", \"availability_zone\" :\"az1\",\u0026nbsp; \"instance_id\" :\"6accc078-81de-4567-894f-53af5653ac63\",\u0026nbsp; \"audit_period_beginning\":\"2013-04-07 21:56:37.788177\",\u0026nbsp; \"state\":\"active\",\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; \"audit_period_ending\":\"2013-04-07 22:56:37.788144\", \"service_id\":\"1abbb078-81cd-4758-974e-35fa5653ac63\", \"version\":\"1.0\", \"tenant_id\":\"12345\", \"instance_type_id\": 1, \"display_name\":\"example100.com\",\u0026nbsp;\u0026nbsp;\u0026nbsp; \"message_id\": 52232791371, \"user_id\":\"6789\", \"state_description\":\"happy DNS\" }"},{"line_number":255,"context_line":""},{"line_number":256,"context_line":"\t}"},{"line_number":257,"context_line":""}],"source_content_type":"text/x-rst","patch_set":10,"id":"fa98f980_efd81220","line":254,"in_reply_to":"1abeadc6_264136a9","updated":"2014-09-03 22:56:52.000000000","message":"I think the updated format (see Ildiko\u0027s note above) might address your concerns. Let me know if not.","commit_id":"1736c8944ece8a80452eb6c07dbed56abea7d344"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"3b51f1e8e2788773ff038177413980d4bbc42432","unresolved":false,"context_lines":[{"line_number":255,"context_line":""},{"line_number":256,"context_line":"\t}"},{"line_number":257,"context_line":""},{"line_number":258,"context_line":"Sample quantity events"},{"line_number":259,"context_line":"---------------"},{"line_number":260,"context_line":"Quantity events have the same overall format, but additionally have a section"},{"line_number":261,"context_line":"called metrics which is an array of information about the meters that the event"}],"source_content_type":"text/x-rst","patch_set":10,"id":"1abeadc6_ad47ecba","line":258,"updated":"2014-08-29 07:01:14.000000000","message":"The line of \u0027-\u0027 should be as long as the title of the subsection.","commit_id":"1736c8944ece8a80452eb6c07dbed56abea7d344"},{"author":{"_account_id":7336,"name":"Phil Neal","email":"phil.neal@hp.com","username":"nealph"},"change_message_id":"f159db3f979db959ad153e47f096155cb50b25f7","unresolved":false,"context_lines":[{"line_number":255,"context_line":""},{"line_number":256,"context_line":"\t}"},{"line_number":257,"context_line":""},{"line_number":258,"context_line":"Sample quantity events"},{"line_number":259,"context_line":"---------------"},{"line_number":260,"context_line":"Quantity events have the same overall format, but additionally have a section"},{"line_number":261,"context_line":"called metrics which is an array of information about the meters that the event"}],"source_content_type":"text/x-rst","patch_set":10,"id":"fa98f980_2f605aa4","line":258,"in_reply_to":"1abeadc6_ad47ecba","updated":"2014-09-03 22:56:52.000000000","message":"Done","commit_id":"1736c8944ece8a80452eb6c07dbed56abea7d344"},{"author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"change_message_id":"4c1a193731058e69aaaeb1c5ab0f2570207139b9","unresolved":false,"context_lines":[{"line_number":259,"context_line":"---------------"},{"line_number":260,"context_line":"Quantity events have the same overall format, but additionally have a section"},{"line_number":261,"context_line":"called metrics which is an array of information about the meters that the event"},{"line_number":262,"context_line":"is reporting on. Each metric entry has a type, units, name and value. Since it"},{"line_number":263,"context_line":"is an array, multiple values can be reported in one event."},{"line_number":264,"context_line":""},{"line_number":265,"context_line":"``dns.zone.usage`` is hourly event sent with usage for each zone instance::"}],"source_content_type":"text/x-rst","patch_set":10,"id":"fa98f980_ce367f03","line":262,"updated":"2014-09-01 10:50:05.000000000","message":"Consider fitting in with the ceilometer naming conventions here?:\n\n* s/units/unit/\n* s/value/volume/","commit_id":"1736c8944ece8a80452eb6c07dbed56abea7d344"},{"author":{"_account_id":7336,"name":"Phil Neal","email":"phil.neal@hp.com","username":"nealph"},"change_message_id":"f159db3f979db959ad153e47f096155cb50b25f7","unresolved":false,"context_lines":[{"line_number":259,"context_line":"---------------"},{"line_number":260,"context_line":"Quantity events have the same overall format, but additionally have a section"},{"line_number":261,"context_line":"called metrics which is an array of information about the meters that the event"},{"line_number":262,"context_line":"is reporting on. Each metric entry has a type, units, name and value. Since it"},{"line_number":263,"context_line":"is an array, multiple values can be reported in one event."},{"line_number":264,"context_line":""},{"line_number":265,"context_line":"``dns.zone.usage`` is hourly event sent with usage for each zone instance::"}],"source_content_type":"text/x-rst","patch_set":10,"id":"fa98f980_8f122607","line":262,"in_reply_to":"fa98f980_ce367f03","updated":"2014-09-03 22:56:52.000000000","message":"Done","commit_id":"1736c8944ece8a80452eb6c07dbed56abea7d344"},{"author":{"_account_id":4491,"name":"Lianhao Lu","email":"llh_misc@outlook.com","username":"lianhao-lu"},"change_message_id":"86be0b0af28f93886749745947a6cc81b2c1c690","unresolved":false,"context_lines":[{"line_number":228,"context_line":""},{"line_number":229,"context_line":"``dns.zone.create`` event is sent after a zone has been created::"},{"line_number":230,"context_line":""},{"line_number":231,"context_line":"\t{"},{"line_number":232,"context_line":"\t    \"event_type\": \"dns.zone.create\","},{"line_number":233,"context_line":"\t    \"time_stamp\": \"2013-04-07 22:56:30.026191\","},{"line_number":234,"context_line":"\t    \"message_id\": 52232791371,"}],"source_content_type":"text/x-rst","patch_set":11,"id":"fa98f980_3ecdc066","line":231,"updated":"2014-09-05 05:40:56.000000000","message":"Is this tab? maybe replace with space. though the final html version seems fine","commit_id":"06222a97ef476e494faa8b9fdcc562a1140628cf"},{"author":{"_account_id":7336,"name":"Phil Neal","email":"phil.neal@hp.com","username":"nealph"},"change_message_id":"d51d4b54bf24b84ac32d8ea72beab448f36c8241","unresolved":false,"context_lines":[{"line_number":228,"context_line":""},{"line_number":229,"context_line":"``dns.zone.create`` event is sent after a zone has been created::"},{"line_number":230,"context_line":""},{"line_number":231,"context_line":"\t{"},{"line_number":232,"context_line":"\t    \"event_type\": \"dns.zone.create\","},{"line_number":233,"context_line":"\t    \"time_stamp\": \"2013-04-07 22:56:30.026191\","},{"line_number":234,"context_line":"\t    \"message_id\": 52232791371,"}],"source_content_type":"text/x-rst","patch_set":11,"id":"fa98f980_5918c5d2","line":231,"in_reply_to":"fa98f980_3ecdc066","updated":"2014-09-05 20:40:35.000000000","message":"Done","commit_id":"06222a97ef476e494faa8b9fdcc562a1140628cf"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"1567bcc0aab3c267109c909a0a1084a1d6e4408c","unresolved":false,"context_lines":[{"line_number":312,"context_line":"\t    \"time_stamp\": \"2013-04-08 10:05:31.618074\","},{"line_number":313,"context_line":"\t    \"message_id\": 52232791371,"},{"line_number":314,"context_line":"\t    \"payload\": {"},{"line_number":315,"context_line":"\t\t\"metrics\": {"},{"line_number":316,"context_line":"\t\t    \"metric_type\": \"delta\","},{"line_number":317,"context_line":"\t\t    \"metric_value\": 42,"},{"line_number":318,"context_line":"\t\t    \"metric_units\": \"hits\","}],"source_content_type":"text/x-rst","patch_set":11,"id":"fa98f980_798bdf1e","line":315,"updated":"2014-09-05 08:35:00.000000000","message":"line 305-6 says \"Since it is an array\" but these metrics are not an array.","commit_id":"06222a97ef476e494faa8b9fdcc562a1140628cf"},{"author":{"_account_id":7336,"name":"Phil Neal","email":"phil.neal@hp.com","username":"nealph"},"change_message_id":"d51d4b54bf24b84ac32d8ea72beab448f36c8241","unresolved":false,"context_lines":[{"line_number":312,"context_line":"\t    \"time_stamp\": \"2013-04-08 10:05:31.618074\","},{"line_number":313,"context_line":"\t    \"message_id\": 52232791371,"},{"line_number":314,"context_line":"\t    \"payload\": {"},{"line_number":315,"context_line":"\t\t\"metrics\": {"},{"line_number":316,"context_line":"\t\t    \"metric_type\": \"delta\","},{"line_number":317,"context_line":"\t\t    \"metric_value\": 42,"},{"line_number":318,"context_line":"\t\t    \"metric_units\": \"hits\","}],"source_content_type":"text/x-rst","patch_set":11,"id":"fa98f980_990ead8a","line":315,"in_reply_to":"fa98f980_798bdf1e","updated":"2014-09-05 20:40:35.000000000","message":"Done","commit_id":"06222a97ef476e494faa8b9fdcc562a1140628cf"},{"author":{"_account_id":10980,"name":"Doug Wiegley","email":"dougwig@parkside.io","username":"dougw"},"change_message_id":"88abc6cc3f35d3cc5fe82e7be16190c7494d4816","unresolved":false,"context_lines":[{"line_number":62,"context_line":"            \"Description\": \"Represents end time for metrics reported\","},{"line_number":63,"context_line":"            \"Compliance\": \"required\","},{"line_number":64,"context_line":"            \"Notes\": \"Format ISO 8859 date YYYY-mm-ddThh:mm:ss\""},{"line_number":65,"context_line":"        },"},{"line_number":66,"context_line":"        {"},{"line_number":67,"context_line":"            \"Field\": \"record_type\","},{"line_number":68,"context_line":"            \"Type\": \"enumeration \","}],"source_content_type":"text/x-rst","patch_set":13,"id":"fa98f980_0bfd00b1","line":65,"updated":"2014-09-05 21:02:22.000000000","message":"What happens if an audit period is missed?","commit_id":"0fb36f8ee07af82dce2adc08c525b659c8be803b"},{"author":{"_account_id":7336,"name":"Phil Neal","email":"phil.neal@hp.com","username":"nealph"},"change_message_id":"0b7b82463d1682f09d6cac57111668b51dd1741a","unresolved":false,"context_lines":[{"line_number":62,"context_line":"            \"Description\": \"Represents end time for metrics reported\","},{"line_number":63,"context_line":"            \"Compliance\": \"required\","},{"line_number":64,"context_line":"            \"Notes\": \"Format ISO 8859 date YYYY-mm-ddThh:mm:ss\""},{"line_number":65,"context_line":"        },"},{"line_number":66,"context_line":"        {"},{"line_number":67,"context_line":"            \"Field\": \"record_type\","},{"line_number":68,"context_line":"            \"Type\": \"enumeration \","}],"source_content_type":"text/x-rst","patch_set":13,"id":"fa98f980_08f090c8","line":65,"in_reply_to":"fa98f980_0bfd00b1","updated":"2014-09-07 21:05:28.000000000","message":"In short, nothing. Ceilometer doesn\u0027t apply any particular interpretation (beyond the max/min/average/etc. provided on quantitative data), so the downstream consumers are left to interpret that \"non\" event: I suppose they could decide to ignore it and wait for the next audit window, error on it, or interpolate data.","commit_id":"0fb36f8ee07af82dce2adc08c525b659c8be803b"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"f2107dffabc932616cda275e09a1a967e9bf2672","unresolved":false,"context_lines":[{"line_number":312,"context_line":"        \"time_stamp\": \"2013-04-08 10:05:31.618074\","},{"line_number":313,"context_line":"        \"message_id\": 52232791371,"},{"line_number":314,"context_line":"        \"payload\": {"},{"line_number":315,"context_line":"                \"metrics\": {"},{"line_number":316,"context_line":"                    \"metric_type\": \"delta\","},{"line_number":317,"context_line":"                    \"metric_value\": 42,"},{"line_number":318,"context_line":"                    \"metric_units\": \"hits\","}],"source_content_type":"text/x-rst","patch_set":13,"id":"fa98f980_0b8a6063","line":315,"updated":"2014-09-05 20:57:54.000000000","message":"You didn\u0027t change this the way I was expecting. According to the spec you want to surround the metric data with [ and ]:\n\n    metrics: [\n        { ...},\n     ]\n\nYes?","commit_id":"0fb36f8ee07af82dce2adc08c525b659c8be803b"},{"author":{"_account_id":7336,"name":"Phil Neal","email":"phil.neal@hp.com","username":"nealph"},"change_message_id":"0b7b82463d1682f09d6cac57111668b51dd1741a","unresolved":false,"context_lines":[{"line_number":312,"context_line":"        \"time_stamp\": \"2013-04-08 10:05:31.618074\","},{"line_number":313,"context_line":"        \"message_id\": 52232791371,"},{"line_number":314,"context_line":"        \"payload\": {"},{"line_number":315,"context_line":"                \"metrics\": {"},{"line_number":316,"context_line":"                    \"metric_type\": \"delta\","},{"line_number":317,"context_line":"                    \"metric_value\": 42,"},{"line_number":318,"context_line":"                    \"metric_units\": \"hits\","}],"source_content_type":"text/x-rst","patch_set":13,"id":"fa98f980_a8b4e4d1","line":315,"in_reply_to":"fa98f980_0b8a6063","updated":"2014-09-07 21:05:28.000000000","message":"Understood now: I assumed it was a quibble with the wording. Updated. :)","commit_id":"0fb36f8ee07af82dce2adc08c525b659c8be803b"},{"author":{"_account_id":10980,"name":"Doug Wiegley","email":"dougwig@parkside.io","username":"dougw"},"change_message_id":"88abc6cc3f35d3cc5fe82e7be16190c7494d4816","unresolved":false,"context_lines":[{"line_number":313,"context_line":"        \"message_id\": 52232791371,"},{"line_number":314,"context_line":"        \"payload\": {"},{"line_number":315,"context_line":"                \"metrics\": {"},{"line_number":316,"context_line":"                    \"metric_type\": \"delta\","},{"line_number":317,"context_line":"                    \"metric_value\": 42,"},{"line_number":318,"context_line":"                    \"metric_units\": \"hits\","},{"line_number":319,"context_line":"                    \"metric_name\": \"queries\""}],"source_content_type":"text/x-rst","patch_set":13,"id":"fa98f980_4b32a8a7","line":316,"updated":"2014-09-05 21:02:22.000000000","message":"is there also a cumulative metric type?","commit_id":"0fb36f8ee07af82dce2adc08c525b659c8be803b"},{"author":{"_account_id":7336,"name":"Phil Neal","email":"phil.neal@hp.com","username":"nealph"},"change_message_id":"0b7b82463d1682f09d6cac57111668b51dd1741a","unresolved":false,"context_lines":[{"line_number":313,"context_line":"        \"message_id\": 52232791371,"},{"line_number":314,"context_line":"        \"payload\": {"},{"line_number":315,"context_line":"                \"metrics\": {"},{"line_number":316,"context_line":"                    \"metric_type\": \"delta\","},{"line_number":317,"context_line":"                    \"metric_value\": 42,"},{"line_number":318,"context_line":"                    \"metric_units\": \"hits\","},{"line_number":319,"context_line":"                    \"metric_name\": \"queries\""}],"source_content_type":"text/x-rst","patch_set":13,"id":"fa98f980_48b538cf","line":316,"in_reply_to":"fa98f980_4b32a8a7","updated":"2014-09-07 21:05:28.000000000","message":"Yep, cumulative, gauge, and delta.","commit_id":"0fb36f8ee07af82dce2adc08c525b659c8be803b"},{"author":{"_account_id":741,"name":"Kiall Mac Innes","email":"kiall@macinnes.ie","username":"kiall"},"change_message_id":"89af3921d11c4d71412ce34cb262f5cd9544abbd","unresolved":false,"context_lines":[{"line_number":93,"context_line":"            \"Type\": \"UUID\","},{"line_number":94,"context_line":"            \"Description\": \"Keystone service_id uniquely identifies a service\","},{"line_number":95,"context_line":"            \"Compliance\": \"required\","},{"line_number":96,"context_line":"            \"Notes\": \"\""},{"line_number":97,"context_line":"        },"},{"line_number":98,"context_line":"        {"},{"line_number":99,"context_line":"            \"Field\": \"service_type\","}],"source_content_type":"text/x-rst","patch_set":15,"id":"fa98f980_380f4a30","line":96,"updated":"2014-09-08 17:00:00.000000000","message":"I\u0027m not sure I like introducing a catch-22 for deploying a service - it should be possible to deploy and perform pre-production testing of a service in it\u0027s final configuration before creating+advertising the service in the Keystone catalog.\n\nI can see this being particularly difficult for deploys using the TripleO toolset+methodology.","commit_id":"641f4b7f3097556e69b51bf063087d5a9f44e44e"},{"author":{"_account_id":741,"name":"Kiall Mac Innes","email":"kiall@macinnes.ie","username":"kiall"},"change_message_id":"89af3921d11c4d71412ce34cb262f5cd9544abbd","unresolved":false,"context_lines":[{"line_number":103,"context_line":"            \"Notes\": \"\""},{"line_number":104,"context_line":"        },"},{"line_number":105,"context_line":"        {"},{"line_number":106,"context_line":"            \"Field\": \"instance_id\","},{"line_number":107,"context_line":"            \"Type\": \"UUID\","},{"line_number":108,"context_line":"            \"Description\": \"uniquely identifies an instance of the service\","},{"line_number":109,"context_line":"            \"Compliance\": \"required\","}],"source_content_type":"text/x-rst","patch_set":15,"id":"fa98f980_156c0f36","line":106,"updated":"2014-09-08 17:00:00.000000000","message":"I would love to see a s/instance/resource/g applied to this document - I believe the word \"instance\" has been overloaded in OpenStack to mean \"A Nova VM\".\n\nFor services like Designate which don\u0027t use nova instances, this name can seem confusing - suggesting a Nova VM is being used.\n\nFor services like Trove which do use nova instances, then a user querying the ceilometer API could be forgiven for thinking this was the underlying Nova VM ID, rather than the Trove Database ID.\n\nIf, on the other hand this (and the variations of instance_* below) were renamed to \"resource_*\", I believe things would be significantly more clear.","commit_id":"641f4b7f3097556e69b51bf063087d5a9f44e44e"},{"author":{"_account_id":1925,"name":"Vipul Sabhaya","email":"vipuls@gmail.com","username":"vipuls"},"change_message_id":"8958bcdd4c8d637cc4d8495cf3251c13e9db55de","unresolved":false,"context_lines":[{"line_number":103,"context_line":"            \"Notes\": \"\""},{"line_number":104,"context_line":"        },"},{"line_number":105,"context_line":"        {"},{"line_number":106,"context_line":"            \"Field\": \"instance_id\","},{"line_number":107,"context_line":"            \"Type\": \"UUID\","},{"line_number":108,"context_line":"            \"Description\": \"uniquely identifies an instance of the service\","},{"line_number":109,"context_line":"            \"Compliance\": \"required\","}],"source_content_type":"text/x-rst","patch_set":15,"id":"fa98f980_df737d13","line":106,"in_reply_to":"fa98f980_156c0f36","updated":"2014-09-08 20:52:19.000000000","message":"+1, although changing this now would pretty much break the existing contract.","commit_id":"641f4b7f3097556e69b51bf063087d5a9f44e44e"},{"author":{"_account_id":741,"name":"Kiall Mac Innes","email":"kiall@macinnes.ie","username":"kiall"},"change_message_id":"89af3921d11c4d71412ce34cb262f5cd9544abbd","unresolved":false,"context_lines":[{"line_number":150,"context_line":"            \"Type\": \"enumeration\","},{"line_number":151,"context_line":"            \"Description\": \"status of the service at the time of record generation\","},{"line_number":152,"context_line":"            \"Compliance\": \"optional\","},{"line_number":153,"context_line":"            \"Notes\": \"required for existence events\""},{"line_number":154,"context_line":"        },"},{"line_number":155,"context_line":"        {"},{"line_number":156,"context_line":"            \"Field\": \"state_description\","}],"source_content_type":"text/x-rst","patch_set":15,"id":"fa98f980_95947fe9","line":153,"updated":"2014-09-08 17:00:00.000000000","message":"Nit: state is listed as an enumeration, does this mean there is a fixed set of acceptable values?","commit_id":"641f4b7f3097556e69b51bf063087d5a9f44e44e"},{"author":{"_account_id":741,"name":"Kiall Mac Innes","email":"kiall@macinnes.ie","username":"kiall"},"change_message_id":"89af3921d11c4d71412ce34cb262f5cd9544abbd","unresolved":false,"context_lines":[{"line_number":156,"context_line":"            \"Field\": \"state_description\","},{"line_number":157,"context_line":"            \"Type\": \"String\","},{"line_number":158,"context_line":"            \"Description\": \"text description of state of service\","},{"line_number":159,"context_line":"            \"Compliance\": \"\","},{"line_number":160,"context_line":"            \"Notes\": \"\""},{"line_number":161,"context_line":"        },"},{"line_number":162,"context_line":"        {"}],"source_content_type":"text/x-rst","patch_set":15,"id":"fa98f980_759b9b72","line":159,"updated":"2014-09-08 17:00:00.000000000","message":"Nit: I\u0027m assuming this is optional?","commit_id":"641f4b7f3097556e69b51bf063087d5a9f44e44e"},{"author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"change_message_id":"26ff19c0d91948f61895da3e42e6382543ff996e","unresolved":false,"context_lines":[{"line_number":218,"context_line":"The event format listed above is used to deliver two basic types of events:"},{"line_number":219,"context_line":"*quantity* and *state* events."},{"line_number":220,"context_line":""},{"line_number":221,"context_line":"Sample state events"},{"line_number":222,"context_line":"-------------------"},{"line_number":223,"context_line":""},{"line_number":224,"context_line":"These events describe the state of the metered service. They are very similar to"}],"source_content_type":"text/x-rst","patch_set":15,"id":"fa98f980_f759568f","line":221,"updated":"2014-09-08 14:57:49.000000000","message":"\"Sample\" is bit overloaded already in the ceilometer terminology (to mean an individual datapoint).\n\nHow about \"Example state events\" or some-such synonym instead?","commit_id":"641f4b7f3097556e69b51bf063087d5a9f44e44e"},{"author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"change_message_id":"26ff19c0d91948f61895da3e42e6382543ff996e","unresolved":false,"context_lines":[{"line_number":298,"context_line":"                }"},{"line_number":299,"context_line":"        }"},{"line_number":300,"context_line":""},{"line_number":301,"context_line":"Sample quantity events"},{"line_number":302,"context_line":"----------------------"},{"line_number":303,"context_line":"Quantity events have the same overall format, but additionally have a section"},{"line_number":304,"context_line":"called metrics which is a section called metrics which is an array of"}],"source_content_type":"text/x-rst","patch_set":15,"id":"fa98f980_3753de6d","line":301,"updated":"2014-09-08 14:57:49.000000000","message":"As above.","commit_id":"641f4b7f3097556e69b51bf063087d5a9f44e44e"},{"author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"change_message_id":"26ff19c0d91948f61895da3e42e6382543ff996e","unresolved":false,"context_lines":[{"line_number":317,"context_line":"                    {"},{"line_number":318,"context_line":"                     \"metric_type\": \"delta\","},{"line_number":319,"context_line":"                     \"metric_value\": 42,"},{"line_number":320,"context_line":"                     \"metric_units\": \"hits\","},{"line_number":321,"context_line":"                     \"metric_name\": \"queries\""},{"line_number":322,"context_line":"                    }"},{"line_number":323,"context_line":"                ],"}],"source_content_type":"text/x-rst","patch_set":15,"id":"fa98f980_17d6dac5","line":320,"updated":"2014-09-08 14:57:49.000000000","message":"s/units/unit/","commit_id":"641f4b7f3097556e69b51bf063087d5a9f44e44e"}],"doc/source/index.rst":[{"author":{"_account_id":10987,"name":"Igor Degtiarov","username":"tovstun","inactive":true},"change_message_id":"4a84a59a8ddc594e0b94716ddfb45753d88144ec","unresolved":false,"context_lines":[{"line_number":49,"context_line":"   architecture"},{"line_number":50,"context_line":"   measurements"},{"line_number":51,"context_line":"   events"},{"line_number":52,"context_line":"   format "},{"line_number":53,"context_line":"   install/index"},{"line_number":54,"context_line":"   configuration"},{"line_number":55,"context_line":"   webapi/index"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1abeadc6_829db6be","line":52,"updated":"2014-08-21 15:38:38.000000000","message":"redundant space","commit_id":"8cc314b9c87cb282c50e2f995821a60b882984f5"},{"author":{"_account_id":7336,"name":"Phil Neal","email":"phil.neal@hp.com","username":"nealph"},"change_message_id":"d0b22ead5c175d7358007be5b8b52316cdaf2b42","unresolved":false,"context_lines":[{"line_number":49,"context_line":"   architecture"},{"line_number":50,"context_line":"   measurements"},{"line_number":51,"context_line":"   events"},{"line_number":52,"context_line":"   format "},{"line_number":53,"context_line":"   install/index"},{"line_number":54,"context_line":"   configuration"},{"line_number":55,"context_line":"   webapi/index"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1abeadc6_e5ce9d2c","line":52,"in_reply_to":"1abeadc6_829db6be","updated":"2014-08-27 23:21:33.000000000","message":"Done","commit_id":"8cc314b9c87cb282c50e2f995821a60b882984f5"}]}
