)]}'
{"doc/admin-guide/source/telemetry-data-pipelines.rst":[{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"38bad2b79ee5eb1429004fa58e49a509c774cfb5","unresolved":false,"context_lines":[{"line_number":10,"context_line":"functionality is handled by the notification agents."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"A source is a producer of data: ``samples`` or ``events``. In effect, it is a"},{"line_number":13,"context_line":"set notification handlers emitting datapoints for a set of matching meters and"},{"line_number":14,"context_line":"event types."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Each source configuration encapsulates name matching and mapping"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_01289ee1","line":13,"updated":"2017-02-22 04:43:01.000000000","message":"missing \u0027of\u0027, I think?","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"aab7b811d3191fd8091e56ec1509e6c4c738997b","unresolved":false,"context_lines":[{"line_number":10,"context_line":"functionality is handled by the notification agents."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"A source is a producer of data: ``samples`` or ``events``. In effect, it is a"},{"line_number":13,"context_line":"set notification handlers emitting datapoints for a set of matching meters and"},{"line_number":14,"context_line":"event types."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Each source configuration encapsulates name matching and mapping"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_304ebc6f","line":13,"in_reply_to":"da36d5c6_01289ee1","updated":"2017-02-22 15:24:23.000000000","message":"Done","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"38bad2b79ee5eb1429004fa58e49a509c774cfb5","unresolved":false,"context_lines":[{"line_number":161,"context_line":"The following are supported transformers:"},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"Rate of change transformer"},{"line_number":164,"context_line":"``````````````````````````"},{"line_number":165,"context_line":"Transformer that computes the change in value between two datapoints in time."},{"line_number":166,"context_line":"In the case of the transformer that creates the ``cpu_util`` meter, the"},{"line_number":167,"context_line":"definition looks like:"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_016fbe2b","line":164,"range":{"start_line":164,"start_character":0,"end_line":164,"end_character":26},"updated":"2017-02-22 04:43:01.000000000","message":"Docs convention is to use ----- for third level headings: https://docs.openstack.org/contributor-guide/rst-conv/titles.html","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"2f71115663ed11d9bfc8e00fe524ade1e96c82bf","unresolved":false,"context_lines":[{"line_number":161,"context_line":"The following are supported transformers:"},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"Rate of change transformer"},{"line_number":164,"context_line":"``````````````````````````"},{"line_number":165,"context_line":"Transformer that computes the change in value between two datapoints in time."},{"line_number":166,"context_line":"In the case of the transformer that creates the ``cpu_util`` meter, the"},{"line_number":167,"context_line":"definition looks like:"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_355f8ee6","line":164,"range":{"start_line":164,"start_character":0,"end_line":164,"end_character":26},"in_reply_to":"da36d5c6_016fbe2b","updated":"2017-02-22 14:58:03.000000000","message":"i was sort of confused about this one... i want all the ````` as h4 titles and not h3","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"38bad2b79ee5eb1429004fa58e49a509c774cfb5","unresolved":false,"context_lines":[{"line_number":162,"context_line":""},{"line_number":163,"context_line":"Rate of change transformer"},{"line_number":164,"context_line":"``````````````````````````"},{"line_number":165,"context_line":"Transformer that computes the change in value between two datapoints in time."},{"line_number":166,"context_line":"In the case of the transformer that creates the ``cpu_util`` meter, the"},{"line_number":167,"context_line":"definition looks like:"},{"line_number":168,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_01ddfedf","line":165,"range":{"start_line":165,"start_character":58,"end_line":165,"end_character":68},"updated":"2017-02-22 04:43:01.000000000","message":"So I searched the US English corpus, and I think \u0027data points\u0027 is the better phrase to use here. \u0027Datapoints\u0027 is mostly unused. Sadly, IBM doesn\u0027t give guidance, but it does recommend two words for \u0027data set\u0027, \u0027data source\u0027, and \u0027data type\u0027.","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"aab7b811d3191fd8091e56ec1509e6c4c738997b","unresolved":false,"context_lines":[{"line_number":162,"context_line":""},{"line_number":163,"context_line":"Rate of change transformer"},{"line_number":164,"context_line":"``````````````````````````"},{"line_number":165,"context_line":"Transformer that computes the change in value between two datapoints in time."},{"line_number":166,"context_line":"In the case of the transformer that creates the ``cpu_util`` meter, the"},{"line_number":167,"context_line":"definition looks like:"},{"line_number":168,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_b042ac3c","line":165,"range":{"start_line":165,"start_character":58,"end_line":165,"end_character":68},"in_reply_to":"da36d5c6_01ddfedf","updated":"2017-02-22 15:24:23.000000000","message":"Done","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"38bad2b79ee5eb1429004fa58e49a509c774cfb5","unresolved":false,"context_lines":[{"line_number":203,"context_line":"                 type: \"gauge\""},{"line_number":204,"context_line":""},{"line_number":205,"context_line":"Unit conversion transformer"},{"line_number":206,"context_line":"```````````````````````````"},{"line_number":207,"context_line":""},{"line_number":208,"context_line":"Transformer to apply a unit conversion. It takes the volume of the meter"},{"line_number":209,"context_line":"and multiplies it with the given ``scale`` expression. Also supports"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_61e23aa1","line":206,"range":{"start_line":206,"start_character":0,"end_line":206,"end_character":27},"updated":"2017-02-22 04:43:01.000000000","message":"------","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"38bad2b79ee5eb1429004fa58e49a509c774cfb5","unresolved":false,"context_lines":[{"line_number":238,"context_line":"                 unit: \"KB\""},{"line_number":239,"context_line":""},{"line_number":240,"context_line":"Aggregator transformer"},{"line_number":241,"context_line":"``````````````````````"},{"line_number":242,"context_line":""},{"line_number":243,"context_line":"A transformer that sums up the incoming samples until enough samples"},{"line_number":244,"context_line":"have come in or a timeout has been reached."}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_01041e48","line":241,"range":{"start_line":241,"start_character":0,"end_line":241,"end_character":22},"updated":"2017-02-22 04:43:01.000000000","message":"-----","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"38bad2b79ee5eb1429004fa58e49a509c774cfb5","unresolved":false,"context_lines":[{"line_number":280,"context_line":"             resource_metadata: drop"},{"line_number":281,"context_line":""},{"line_number":282,"context_line":"Accumulator transformer"},{"line_number":283,"context_line":"```````````````````````"},{"line_number":284,"context_line":""},{"line_number":285,"context_line":"This transformer simply caches the samples until enough samples have"},{"line_number":286,"context_line":"arrived and then flushes them all down the pipeline at once:"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_41fe1638","line":283,"range":{"start_line":283,"start_character":0,"end_line":283,"end_character":23},"updated":"2017-02-22 04:43:01.000000000","message":"------","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"38bad2b79ee5eb1429004fa58e49a509c774cfb5","unresolved":false,"context_lines":[{"line_number":293,"context_line":"             size: 15"},{"line_number":294,"context_line":""},{"line_number":295,"context_line":"Multi meter arithmetic transformer"},{"line_number":296,"context_line":"``````````````````````````````````"},{"line_number":297,"context_line":""},{"line_number":298,"context_line":"This transformer enables us to perform arithmetic calculations over one"},{"line_number":299,"context_line":"or more meters and/or their metadata, for example:"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_61f95a4d","line":296,"range":{"start_line":296,"start_character":0,"end_line":296,"end_character":34},"updated":"2017-02-22 04:43:01.000000000","message":"-----","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"38bad2b79ee5eb1429004fa58e49a509c774cfb5","unresolved":false,"context_lines":[{"line_number":344,"context_line":"   such a case it does not create a new sample but only logs a warning."},{"line_number":345,"context_line":""},{"line_number":346,"context_line":"Delta transformer"},{"line_number":347,"context_line":"`````````````````"},{"line_number":348,"context_line":""},{"line_number":349,"context_line":"This transformer calculates the change between two sample datapoints of a"},{"line_number":350,"context_line":"resource. It can be configured to capture only the positive growth deltas."}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_81964eee","line":347,"range":{"start_line":347,"start_character":0,"end_line":347,"end_character":17},"updated":"2017-02-22 04:43:01.000000000","message":"-----","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"38bad2b79ee5eb1429004fa58e49a509c774cfb5","unresolved":false,"context_lines":[{"line_number":365,"context_line":"Publishers"},{"line_number":366,"context_line":"----------"},{"line_number":367,"context_line":""},{"line_number":368,"context_line":"The Telemetry service provides several transport methods to forward the"},{"line_number":369,"context_line":"data collected to an external system. The consumers of this data are widely"},{"line_number":370,"context_line":"different, like monitoring systems, for which data loss is acceptable and"},{"line_number":371,"context_line":"billing systems, which require reliable data transportation. Telemetry provides"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_4131b604","line":368,"range":{"start_line":368,"start_character":60,"end_line":368,"end_character":67},"updated":"2017-02-22 04:43:01.000000000","message":"transfer","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"aab7b811d3191fd8091e56ec1509e6c4c738997b","unresolved":false,"context_lines":[{"line_number":365,"context_line":"Publishers"},{"line_number":366,"context_line":"----------"},{"line_number":367,"context_line":""},{"line_number":368,"context_line":"The Telemetry service provides several transport methods to forward the"},{"line_number":369,"context_line":"data collected to an external system. The consumers of this data are widely"},{"line_number":370,"context_line":"different, like monitoring systems, for which data loss is acceptable and"},{"line_number":371,"context_line":"billing systems, which require reliable data transportation. Telemetry provides"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_10b6183d","line":368,"range":{"start_line":368,"start_character":60,"end_line":368,"end_character":67},"in_reply_to":"da36d5c6_4131b604","updated":"2017-02-22 15:24:23.000000000","message":"Done","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"38bad2b79ee5eb1429004fa58e49a509c774cfb5","unresolved":false,"context_lines":[{"line_number":369,"context_line":"data collected to an external system. The consumers of this data are widely"},{"line_number":370,"context_line":"different, like monitoring systems, for which data loss is acceptable and"},{"line_number":371,"context_line":"billing systems, which require reliable data transportation. Telemetry provides"},{"line_number":372,"context_line":"methods to fulfill the requirements of both kind of systems, as it is described"},{"line_number":373,"context_line":"below."},{"line_number":374,"context_line":""},{"line_number":375,"context_line":"The publisher component makes it possible to persist the data into"},{"line_number":376,"context_line":"storage through the message bus or to send it to one or more external"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_a1999221","line":373,"range":{"start_line":372,"start_character":59,"end_line":373,"end_character":5},"updated":"2017-02-22 04:43:01.000000000","message":"delete.","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"aab7b811d3191fd8091e56ec1509e6c4c738997b","unresolved":false,"context_lines":[{"line_number":369,"context_line":"data collected to an external system. The consumers of this data are widely"},{"line_number":370,"context_line":"different, like monitoring systems, for which data loss is acceptable and"},{"line_number":371,"context_line":"billing systems, which require reliable data transportation. Telemetry provides"},{"line_number":372,"context_line":"methods to fulfill the requirements of both kind of systems, as it is described"},{"line_number":373,"context_line":"below."},{"line_number":374,"context_line":""},{"line_number":375,"context_line":"The publisher component makes it possible to persist the data into"},{"line_number":376,"context_line":"storage through the message bus or to send it to one or more external"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_f0ba6422","line":373,"range":{"start_line":372,"start_character":59,"end_line":373,"end_character":5},"in_reply_to":"da36d5c6_a1999221","updated":"2017-02-22 15:24:23.000000000","message":"Done","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"38bad2b79ee5eb1429004fa58e49a509c774cfb5","unresolved":false,"context_lines":[{"line_number":372,"context_line":"methods to fulfill the requirements of both kind of systems, as it is described"},{"line_number":373,"context_line":"below."},{"line_number":374,"context_line":""},{"line_number":375,"context_line":"The publisher component makes it possible to persist the data into"},{"line_number":376,"context_line":"storage through the message bus or to send it to one or more external"},{"line_number":377,"context_line":"consumers. One chain can contain multiple publishers."},{"line_number":378,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_018b3ec4","line":375,"range":{"start_line":375,"start_character":45,"end_line":375,"end_character":52},"updated":"2017-02-22 04:43:01.000000000","message":"save/move/send?","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"aab7b811d3191fd8091e56ec1509e6c4c738997b","unresolved":false,"context_lines":[{"line_number":372,"context_line":"methods to fulfill the requirements of both kind of systems, as it is described"},{"line_number":373,"context_line":"below."},{"line_number":374,"context_line":""},{"line_number":375,"context_line":"The publisher component makes it possible to persist the data into"},{"line_number":376,"context_line":"storage through the message bus or to send it to one or more external"},{"line_number":377,"context_line":"consumers. One chain can contain multiple publishers."},{"line_number":378,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_30831c58","line":375,"range":{"start_line":375,"start_character":45,"end_line":375,"end_character":52},"in_reply_to":"da36d5c6_018b3ec4","updated":"2017-02-22 15:24:23.000000000","message":"Done","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"38bad2b79ee5eb1429004fa58e49a509c774cfb5","unresolved":false,"context_lines":[{"line_number":373,"context_line":"below."},{"line_number":374,"context_line":""},{"line_number":375,"context_line":"The publisher component makes it possible to persist the data into"},{"line_number":376,"context_line":"storage through the message bus or to send it to one or more external"},{"line_number":377,"context_line":"consumers. One chain can contain multiple publishers."},{"line_number":378,"context_line":""},{"line_number":379,"context_line":"To solve the above mentioned problem, the notion of multi-publisher can"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_81bd6e6a","line":376,"range":{"start_line":376,"start_character":0,"end_line":376,"end_character":7},"updated":"2017-02-22 04:43:01.000000000","message":"persistent storage","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"aab7b811d3191fd8091e56ec1509e6c4c738997b","unresolved":false,"context_lines":[{"line_number":373,"context_line":"below."},{"line_number":374,"context_line":""},{"line_number":375,"context_line":"The publisher component makes it possible to persist the data into"},{"line_number":376,"context_line":"storage through the message bus or to send it to one or more external"},{"line_number":377,"context_line":"consumers. One chain can contain multiple publishers."},{"line_number":378,"context_line":""},{"line_number":379,"context_line":"To solve the above mentioned problem, the notion of multi-publisher can"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_707d946d","line":376,"range":{"start_line":376,"start_character":0,"end_line":376,"end_character":7},"in_reply_to":"da36d5c6_81bd6e6a","updated":"2017-02-22 15:24:23.000000000","message":"Done","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"38bad2b79ee5eb1429004fa58e49a509c774cfb5","unresolved":false,"context_lines":[{"line_number":376,"context_line":"storage through the message bus or to send it to one or more external"},{"line_number":377,"context_line":"consumers. One chain can contain multiple publishers."},{"line_number":378,"context_line":""},{"line_number":379,"context_line":"To solve the above mentioned problem, the notion of multi-publisher can"},{"line_number":380,"context_line":"be configured for each datapoint within the Telemetry service, allowing"},{"line_number":381,"context_line":"the same technical meter or event to be published multiple times to"},{"line_number":382,"context_line":"multiple destinations, each potentially using a different transport."}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_61a79a4f","line":379,"range":{"start_line":379,"start_character":42,"end_line":379,"end_character":51},"updated":"2017-02-22 04:43:01.000000000","message":"delete","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"38bad2b79ee5eb1429004fa58e49a509c774cfb5","unresolved":false,"context_lines":[{"line_number":376,"context_line":"storage through the message bus or to send it to one or more external"},{"line_number":377,"context_line":"consumers. One chain can contain multiple publishers."},{"line_number":378,"context_line":""},{"line_number":379,"context_line":"To solve the above mentioned problem, the notion of multi-publisher can"},{"line_number":380,"context_line":"be configured for each datapoint within the Telemetry service, allowing"},{"line_number":381,"context_line":"the same technical meter or event to be published multiple times to"},{"line_number":382,"context_line":"multiple destinations, each potentially using a different transport."}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_21ada231","line":379,"range":{"start_line":379,"start_character":9,"end_line":379,"end_character":28},"updated":"2017-02-22 04:43:01.000000000","message":"this","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"aab7b811d3191fd8091e56ec1509e6c4c738997b","unresolved":false,"context_lines":[{"line_number":376,"context_line":"storage through the message bus or to send it to one or more external"},{"line_number":377,"context_line":"consumers. One chain can contain multiple publishers."},{"line_number":378,"context_line":""},{"line_number":379,"context_line":"To solve the above mentioned problem, the notion of multi-publisher can"},{"line_number":380,"context_line":"be configured for each datapoint within the Telemetry service, allowing"},{"line_number":381,"context_line":"the same technical meter or event to be published multiple times to"},{"line_number":382,"context_line":"multiple destinations, each potentially using a different transport."}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_10e45839","line":379,"range":{"start_line":379,"start_character":9,"end_line":379,"end_character":28},"in_reply_to":"da36d5c6_21ada231","updated":"2017-02-22 15:24:23.000000000","message":"Done","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"aab7b811d3191fd8091e56ec1509e6c4c738997b","unresolved":false,"context_lines":[{"line_number":376,"context_line":"storage through the message bus or to send it to one or more external"},{"line_number":377,"context_line":"consumers. One chain can contain multiple publishers."},{"line_number":378,"context_line":""},{"line_number":379,"context_line":"To solve the above mentioned problem, the notion of multi-publisher can"},{"line_number":380,"context_line":"be configured for each datapoint within the Telemetry service, allowing"},{"line_number":381,"context_line":"the same technical meter or event to be published multiple times to"},{"line_number":382,"context_line":"multiple destinations, each potentially using a different transport."}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_30d15c58","line":379,"range":{"start_line":379,"start_character":42,"end_line":379,"end_character":51},"in_reply_to":"da36d5c6_61a79a4f","updated":"2017-02-22 15:24:23.000000000","message":"Done","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"38bad2b79ee5eb1429004fa58e49a509c774cfb5","unresolved":false,"context_lines":[{"line_number":377,"context_line":"consumers. One chain can contain multiple publishers."},{"line_number":378,"context_line":""},{"line_number":379,"context_line":"To solve the above mentioned problem, the notion of multi-publisher can"},{"line_number":380,"context_line":"be configured for each datapoint within the Telemetry service, allowing"},{"line_number":381,"context_line":"the same technical meter or event to be published multiple times to"},{"line_number":382,"context_line":"multiple destinations, each potentially using a different transport."},{"line_number":383,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_81648e22","line":380,"range":{"start_line":380,"start_character":23,"end_line":380,"end_character":32},"updated":"2017-02-22 04:43:01.000000000","message":"data point","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"aab7b811d3191fd8091e56ec1509e6c4c738997b","unresolved":false,"context_lines":[{"line_number":377,"context_line":"consumers. One chain can contain multiple publishers."},{"line_number":378,"context_line":""},{"line_number":379,"context_line":"To solve the above mentioned problem, the notion of multi-publisher can"},{"line_number":380,"context_line":"be configured for each datapoint within the Telemetry service, allowing"},{"line_number":381,"context_line":"the same technical meter or event to be published multiple times to"},{"line_number":382,"context_line":"multiple destinations, each potentially using a different transport."},{"line_number":383,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_f0bfc4f8","line":380,"range":{"start_line":380,"start_character":23,"end_line":380,"end_character":32},"in_reply_to":"da36d5c6_81648e22","updated":"2017-02-22 15:24:23.000000000","message":"Done","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"38bad2b79ee5eb1429004fa58e49a509c774cfb5","unresolved":false,"context_lines":[{"line_number":381,"context_line":"the same technical meter or event to be published multiple times to"},{"line_number":382,"context_line":"multiple destinations, each potentially using a different transport."},{"line_number":383,"context_line":""},{"line_number":384,"context_line":"Publishers can be specified in the ``publishers`` section for each"},{"line_number":385,"context_line":"pipeline that is defined in the `pipeline.yaml"},{"line_number":386,"context_line":"\u003chttps://git.openstack.org/cgit/openstack/ceilometer/plain/ceilometer/pipeline/data/pipeline.yaml\u003e`__"},{"line_number":387,"context_line":"and the `event_pipeline.yaml"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_a167d223","line":384,"range":{"start_line":384,"start_character":11,"end_line":384,"end_character":17},"updated":"2017-02-22 04:43:01.000000000","message":"are","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"aab7b811d3191fd8091e56ec1509e6c4c738997b","unresolved":false,"context_lines":[{"line_number":381,"context_line":"the same technical meter or event to be published multiple times to"},{"line_number":382,"context_line":"multiple destinations, each potentially using a different transport."},{"line_number":383,"context_line":""},{"line_number":384,"context_line":"Publishers can be specified in the ``publishers`` section for each"},{"line_number":385,"context_line":"pipeline that is defined in the `pipeline.yaml"},{"line_number":386,"context_line":"\u003chttps://git.openstack.org/cgit/openstack/ceilometer/plain/ceilometer/pipeline/data/pipeline.yaml\u003e`__"},{"line_number":387,"context_line":"and the `event_pipeline.yaml"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_d047201b","line":384,"range":{"start_line":384,"start_character":11,"end_line":384,"end_character":17},"in_reply_to":"da36d5c6_a167d223","updated":"2017-02-22 15:24:23.000000000","message":"Done","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"38bad2b79ee5eb1429004fa58e49a509c774cfb5","unresolved":false,"context_lines":[{"line_number":391,"context_line":"The following publisher types are supported:"},{"line_number":392,"context_line":""},{"line_number":393,"context_line":"gnocchi (default)"},{"line_number":394,"context_line":"`````````````````"},{"line_number":395,"context_line":""},{"line_number":396,"context_line":"When the gnocchi publisher is enabled, measurement and resource information is"},{"line_number":397,"context_line":"pushed to gnocchi for time-series optimized storage. Gnocchi must be registered"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_c16e8600","line":394,"range":{"start_line":394,"start_character":0,"end_line":394,"end_character":17},"updated":"2017-02-22 04:43:01.000000000","message":"-----","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"38bad2b79ee5eb1429004fa58e49a509c774cfb5","unresolved":false,"context_lines":[{"line_number":398,"context_line":"in the Identity service as Ceilometer discovers the exact path via the Identity"},{"line_number":399,"context_line":"service."},{"line_number":400,"context_line":""},{"line_number":401,"context_line":"More details on how to enable and configure gnocchi regarding how to enable and"},{"line_number":402,"context_line":"configure the service can be found on its"},{"line_number":403,"context_line":"`official documentation page \u003chttp://gnocchi.xyz\u003e`__."},{"line_number":404,"context_line":""},{"line_number":405,"context_line":"panko"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_01797ec8","line":402,"range":{"start_line":401,"start_character":52,"end_line":402,"end_character":22},"updated":"2017-02-22 04:43:01.000000000","message":"delete","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"aab7b811d3191fd8091e56ec1509e6c4c738997b","unresolved":false,"context_lines":[{"line_number":398,"context_line":"in the Identity service as Ceilometer discovers the exact path via the Identity"},{"line_number":399,"context_line":"service."},{"line_number":400,"context_line":""},{"line_number":401,"context_line":"More details on how to enable and configure gnocchi regarding how to enable and"},{"line_number":402,"context_line":"configure the service can be found on its"},{"line_number":403,"context_line":"`official documentation page \u003chttp://gnocchi.xyz\u003e`__."},{"line_number":404,"context_line":""},{"line_number":405,"context_line":"panko"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_b0738c7f","line":402,"range":{"start_line":401,"start_character":52,"end_line":402,"end_character":22},"in_reply_to":"da36d5c6_01797ec8","updated":"2017-02-22 15:24:23.000000000","message":"Done","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"38bad2b79ee5eb1429004fa58e49a509c774cfb5","unresolved":false,"context_lines":[{"line_number":403,"context_line":"`official documentation page \u003chttp://gnocchi.xyz\u003e`__."},{"line_number":404,"context_line":""},{"line_number":405,"context_line":"panko"},{"line_number":406,"context_line":"`````"},{"line_number":407,"context_line":""},{"line_number":408,"context_line":"Event data in Ceilometer can be stored in panko which provides an HTTP REST"},{"line_number":409,"context_line":"interface to query system events in OpenStack. To push data to panko,"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_617ebaaf","line":406,"range":{"start_line":406,"start_character":0,"end_line":406,"end_character":5},"updated":"2017-02-22 04:43:01.000000000","message":"---","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"38bad2b79ee5eb1429004fa58e49a509c774cfb5","unresolved":false,"context_lines":[{"line_number":411,"context_line":"Pike release, the publisher can be set as ``panko://``"},{"line_number":412,"context_line":""},{"line_number":413,"context_line":"notifier"},{"line_number":414,"context_line":"````````"},{"line_number":415,"context_line":""},{"line_number":416,"context_line":"It can be specified in the form of"},{"line_number":417,"context_line":"``notifier://?option1\u003dvalue1\u0026option2\u003dvalue2``. It emits data over AMQP using"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_a14ef293","line":414,"range":{"start_line":414,"start_character":0,"end_line":414,"end_character":8},"updated":"2017-02-22 04:43:01.000000000","message":"-----","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"38bad2b79ee5eb1429004fa58e49a509c774cfb5","unresolved":false,"context_lines":[{"line_number":413,"context_line":"notifier"},{"line_number":414,"context_line":"````````"},{"line_number":415,"context_line":""},{"line_number":416,"context_line":"It can be specified in the form of"},{"line_number":417,"context_line":"``notifier://?option1\u003dvalue1\u0026option2\u003dvalue2``. It emits data over AMQP using"},{"line_number":418,"context_line":"oslo.messaging. Any consumer can then subscribe to the published topic"},{"line_number":419,"context_line":"for additional processing."}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_01609e00","line":416,"range":{"start_line":416,"start_character":0,"end_line":416,"end_character":2},"updated":"2017-02-22 04:43:01.000000000","message":"The notifier service","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"aab7b811d3191fd8091e56ec1509e6c4c738997b","unresolved":false,"context_lines":[{"line_number":413,"context_line":"notifier"},{"line_number":414,"context_line":"````````"},{"line_number":415,"context_line":""},{"line_number":416,"context_line":"It can be specified in the form of"},{"line_number":417,"context_line":"``notifier://?option1\u003dvalue1\u0026option2\u003dvalue2``. It emits data over AMQP using"},{"line_number":418,"context_line":"oslo.messaging. Any consumer can then subscribe to the published topic"},{"line_number":419,"context_line":"for additional processing."}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_b0faacbb","line":416,"range":{"start_line":416,"start_character":0,"end_line":416,"end_character":2},"in_reply_to":"da36d5c6_01609e00","updated":"2017-02-22 15:24:23.000000000","message":"Done","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"38bad2b79ee5eb1429004fa58e49a509c774cfb5","unresolved":false,"context_lines":[{"line_number":426,"context_line":"The following customization options are available:"},{"line_number":427,"context_line":""},{"line_number":428,"context_line":"``per_meter_topic``"},{"line_number":429,"context_line":"    The value of it is 1. It is used for publishing the samples on"},{"line_number":430,"context_line":"    additional ``metering_topic.sample_name`` topic queue besides the"},{"line_number":431,"context_line":"    default ``metering_topic`` queue."},{"line_number":432,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_415a9650","line":429,"range":{"start_line":429,"start_character":17,"end_line":429,"end_character":19},"updated":"2017-02-22 04:43:01.000000000","message":"This parameter","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"aab7b811d3191fd8091e56ec1509e6c4c738997b","unresolved":false,"context_lines":[{"line_number":426,"context_line":"The following customization options are available:"},{"line_number":427,"context_line":""},{"line_number":428,"context_line":"``per_meter_topic``"},{"line_number":429,"context_line":"    The value of it is 1. It is used for publishing the samples on"},{"line_number":430,"context_line":"    additional ``metering_topic.sample_name`` topic queue besides the"},{"line_number":431,"context_line":"    default ``metering_topic`` queue."},{"line_number":432,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_902a082b","line":429,"range":{"start_line":429,"start_character":17,"end_line":429,"end_character":19},"in_reply_to":"da36d5c6_415a9650","updated":"2017-02-22 15:24:23.000000000","message":"Done","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"38bad2b79ee5eb1429004fa58e49a509c774cfb5","unresolved":false,"context_lines":[{"line_number":431,"context_line":"    default ``metering_topic`` queue."},{"line_number":432,"context_line":""},{"line_number":433,"context_line":"``policy``"},{"line_number":434,"context_line":"    It is used for configuring the behavior for the case, when the"},{"line_number":435,"context_line":"    publisher fails to send the samples, where the possible predefined"},{"line_number":436,"context_line":"    values are the following:"},{"line_number":437,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_612cfaab","line":434,"range":{"start_line":434,"start_character":4,"end_line":434,"end_character":10},"updated":"2017-02-22 04:43:01.000000000","message":"delete","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"aab7b811d3191fd8091e56ec1509e6c4c738997b","unresolved":false,"context_lines":[{"line_number":431,"context_line":"    default ``metering_topic`` queue."},{"line_number":432,"context_line":""},{"line_number":433,"context_line":"``policy``"},{"line_number":434,"context_line":"    It is used for configuring the behavior for the case, when the"},{"line_number":435,"context_line":"    publisher fails to send the samples, where the possible predefined"},{"line_number":436,"context_line":"    values are the following:"},{"line_number":437,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_f01b4419","line":434,"range":{"start_line":434,"start_character":4,"end_line":434,"end_character":10},"in_reply_to":"da36d5c6_612cfaab","updated":"2017-02-22 15:24:23.000000000","message":"Done","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"38bad2b79ee5eb1429004fa58e49a509c774cfb5","unresolved":false,"context_lines":[{"line_number":433,"context_line":"``policy``"},{"line_number":434,"context_line":"    It is used for configuring the behavior for the case, when the"},{"line_number":435,"context_line":"    publisher fails to send the samples, where the possible predefined"},{"line_number":436,"context_line":"    values are the following:"},{"line_number":437,"context_line":""},{"line_number":438,"context_line":"    default"},{"line_number":439,"context_line":"        Used for waiting and blocking until the samples have been sent."}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_8132ce0e","line":436,"range":{"start_line":436,"start_character":14,"end_line":436,"end_character":28},"updated":"2017-02-22 04:43:01.000000000","message":"delete","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"aab7b811d3191fd8091e56ec1509e6c4c738997b","unresolved":false,"context_lines":[{"line_number":433,"context_line":"``policy``"},{"line_number":434,"context_line":"    It is used for configuring the behavior for the case, when the"},{"line_number":435,"context_line":"    publisher fails to send the samples, where the possible predefined"},{"line_number":436,"context_line":"    values are the following:"},{"line_number":437,"context_line":""},{"line_number":438,"context_line":"    default"},{"line_number":439,"context_line":"        Used for waiting and blocking until the samples have been sent."}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_d0e3a003","line":436,"range":{"start_line":436,"start_character":14,"end_line":436,"end_character":28},"in_reply_to":"da36d5c6_8132ce0e","updated":"2017-02-22 15:24:23.000000000","message":"Done","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"38bad2b79ee5eb1429004fa58e49a509c774cfb5","unresolved":false,"context_lines":[{"line_number":443,"context_line":""},{"line_number":444,"context_line":"    queue"},{"line_number":445,"context_line":"        Used for creating an in-memory queue and retrying to send the"},{"line_number":446,"context_line":"        samples on the queue on the next samples publishing period (the"},{"line_number":447,"context_line":"        queue length can be configured with ``max_queue_length``, where"},{"line_number":448,"context_line":"        1024 is the default value)."},{"line_number":449,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_0127beca","line":446,"range":{"start_line":446,"start_character":29,"end_line":446,"end_character":31},"updated":"2017-02-22 04:43:01.000000000","message":"in","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"aab7b811d3191fd8091e56ec1509e6c4c738997b","unresolved":false,"context_lines":[{"line_number":443,"context_line":""},{"line_number":444,"context_line":"    queue"},{"line_number":445,"context_line":"        Used for creating an in-memory queue and retrying to send the"},{"line_number":446,"context_line":"        samples on the queue on the next samples publishing period (the"},{"line_number":447,"context_line":"        queue length can be configured with ``max_queue_length``, where"},{"line_number":448,"context_line":"        1024 is the default value)."},{"line_number":449,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_5093304f","line":446,"range":{"start_line":446,"start_character":29,"end_line":446,"end_character":31},"in_reply_to":"da36d5c6_0127beca","updated":"2017-02-22 15:24:23.000000000","message":"Done","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"38bad2b79ee5eb1429004fa58e49a509c774cfb5","unresolved":false,"context_lines":[{"line_number":448,"context_line":"        1024 is the default value)."},{"line_number":449,"context_line":""},{"line_number":450,"context_line":"``topic``"},{"line_number":451,"context_line":"    The topic name of queue to publish to. Setting this will override the"},{"line_number":452,"context_line":"    default topic defined by ``metering_topic`` and ``event_topic`` options."},{"line_number":453,"context_line":"    This option can be used to support multiple consumers. Support for this"},{"line_number":454,"context_line":"    feature was added in Kilo."}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_21092232","line":451,"range":{"start_line":451,"start_character":21,"end_line":451,"end_character":22},"updated":"2017-02-22 04:43:01.000000000","message":"the","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"aab7b811d3191fd8091e56ec1509e6c4c738997b","unresolved":false,"context_lines":[{"line_number":448,"context_line":"        1024 is the default value)."},{"line_number":449,"context_line":""},{"line_number":450,"context_line":"``topic``"},{"line_number":451,"context_line":"    The topic name of queue to publish to. Setting this will override the"},{"line_number":452,"context_line":"    default topic defined by ``metering_topic`` and ``event_topic`` options."},{"line_number":453,"context_line":"    This option can be used to support multiple consumers. Support for this"},{"line_number":454,"context_line":"    feature was added in Kilo."}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_d09f204e","line":451,"range":{"start_line":451,"start_character":21,"end_line":451,"end_character":22},"in_reply_to":"da36d5c6_21092232","updated":"2017-02-22 15:24:23.000000000","message":"Done","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"38bad2b79ee5eb1429004fa58e49a509c774cfb5","unresolved":false,"context_lines":[{"line_number":450,"context_line":"``topic``"},{"line_number":451,"context_line":"    The topic name of queue to publish to. Setting this will override the"},{"line_number":452,"context_line":"    default topic defined by ``metering_topic`` and ``event_topic`` options."},{"line_number":453,"context_line":"    This option can be used to support multiple consumers. Support for this"},{"line_number":454,"context_line":"    feature was added in Kilo."},{"line_number":455,"context_line":""},{"line_number":456,"context_line":"udp"},{"line_number":457,"context_line":"```"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_9c03150d","line":454,"range":{"start_line":453,"start_character":60,"end_line":454,"end_character":30},"updated":"2017-02-22 04:43:01.000000000","message":"delete. Kilo is EOL now.","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"aab7b811d3191fd8091e56ec1509e6c4c738997b","unresolved":false,"context_lines":[{"line_number":450,"context_line":"``topic``"},{"line_number":451,"context_line":"    The topic name of queue to publish to. Setting this will override the"},{"line_number":452,"context_line":"    default topic defined by ``metering_topic`` and ``event_topic`` options."},{"line_number":453,"context_line":"    This option can be used to support multiple consumers. Support for this"},{"line_number":454,"context_line":"    feature was added in Kilo."},{"line_number":455,"context_line":""},{"line_number":456,"context_line":"udp"},{"line_number":457,"context_line":"```"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_90b4c8d1","line":454,"range":{"start_line":453,"start_character":60,"end_line":454,"end_character":30},"in_reply_to":"da36d5c6_9c03150d","updated":"2017-02-22 15:24:23.000000000","message":"Done","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"38bad2b79ee5eb1429004fa58e49a509c774cfb5","unresolved":false,"context_lines":[{"line_number":454,"context_line":"    feature was added in Kilo."},{"line_number":455,"context_line":""},{"line_number":456,"context_line":"udp"},{"line_number":457,"context_line":"```"},{"line_number":458,"context_line":""},{"line_number":459,"context_line":"It can be specified in the form of ``udp://\u003chost\u003e:\u003cport\u003e/``. It emits"},{"line_number":460,"context_line":"metering data over UDP."}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_bc0a991f","line":457,"range":{"start_line":457,"start_character":0,"end_line":457,"end_character":3},"updated":"2017-02-22 04:43:01.000000000","message":"---","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"38bad2b79ee5eb1429004fa58e49a509c774cfb5","unresolved":false,"context_lines":[{"line_number":456,"context_line":"udp"},{"line_number":457,"context_line":"```"},{"line_number":458,"context_line":""},{"line_number":459,"context_line":"It can be specified in the form of ``udp://\u003chost\u003e:\u003cport\u003e/``. It emits"},{"line_number":460,"context_line":"metering data over UDP."},{"line_number":461,"context_line":""},{"line_number":462,"context_line":"file"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_dc0d8d38","line":459,"range":{"start_line":459,"start_character":0,"end_line":459,"end_character":2},"updated":"2017-02-22 04:43:01.000000000","message":"This parameter (or similar)","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"aab7b811d3191fd8091e56ec1509e6c4c738997b","unresolved":false,"context_lines":[{"line_number":456,"context_line":"udp"},{"line_number":457,"context_line":"```"},{"line_number":458,"context_line":""},{"line_number":459,"context_line":"It can be specified in the form of ``udp://\u003chost\u003e:\u003cport\u003e/``. It emits"},{"line_number":460,"context_line":"metering data over UDP."},{"line_number":461,"context_line":""},{"line_number":462,"context_line":"file"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_b0d2acfe","line":459,"range":{"start_line":459,"start_character":0,"end_line":459,"end_character":2},"in_reply_to":"da36d5c6_dc0d8d38","updated":"2017-02-22 15:24:23.000000000","message":"Done","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"38bad2b79ee5eb1429004fa58e49a509c774cfb5","unresolved":false,"context_lines":[{"line_number":460,"context_line":"metering data over UDP."},{"line_number":461,"context_line":""},{"line_number":462,"context_line":"file"},{"line_number":463,"context_line":"````"},{"line_number":464,"context_line":""},{"line_number":465,"context_line":"It can be specified in the form of"},{"line_number":466,"context_line":"``file://path?option1\u003dvalue1\u0026option2\u003dvalue2``. This publisher"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_fc141145","line":463,"range":{"start_line":463,"start_character":0,"end_line":463,"end_character":4},"updated":"2017-02-22 04:43:01.000000000","message":"----","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"38bad2b79ee5eb1429004fa58e49a509c774cfb5","unresolved":false,"context_lines":[{"line_number":462,"context_line":"file"},{"line_number":463,"context_line":"````"},{"line_number":464,"context_line":""},{"line_number":465,"context_line":"It can be specified in the form of"},{"line_number":466,"context_line":"``file://path?option1\u003dvalue1\u0026option2\u003dvalue2``. This publisher"},{"line_number":467,"context_line":"records metering data into a file."},{"line_number":468,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_1c10054e","line":465,"range":{"start_line":465,"start_character":0,"end_line":465,"end_character":2},"updated":"2017-02-22 04:43:01.000000000","message":"This parameter (or similar)","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"aab7b811d3191fd8091e56ec1509e6c4c738997b","unresolved":false,"context_lines":[{"line_number":462,"context_line":"file"},{"line_number":463,"context_line":"````"},{"line_number":464,"context_line":""},{"line_number":465,"context_line":"It can be specified in the form of"},{"line_number":466,"context_line":"``file://path?option1\u003dvalue1\u0026option2\u003dvalue2``. This publisher"},{"line_number":467,"context_line":"records metering data into a file."},{"line_number":468,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_f0dc2414","line":465,"range":{"start_line":465,"start_character":0,"end_line":465,"end_character":2},"in_reply_to":"da36d5c6_1c10054e","updated":"2017-02-22 15:24:23.000000000","message":"Done","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"38bad2b79ee5eb1429004fa58e49a509c774cfb5","unresolved":false,"context_lines":[{"line_number":463,"context_line":"````"},{"line_number":464,"context_line":""},{"line_number":465,"context_line":"It can be specified in the form of"},{"line_number":466,"context_line":"``file://path?option1\u003dvalue1\u0026option2\u003dvalue2``. This publisher"},{"line_number":467,"context_line":"records metering data into a file."},{"line_number":468,"context_line":""},{"line_number":469,"context_line":".. note::"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_3c1f8960","line":466,"range":{"start_line":466,"start_character":47,"end_line":466,"end_character":51},"updated":"2017-02-22 04:43:01.000000000","message":"The ``file``","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"aab7b811d3191fd8091e56ec1509e6c4c738997b","unresolved":false,"context_lines":[{"line_number":463,"context_line":"````"},{"line_number":464,"context_line":""},{"line_number":465,"context_line":"It can be specified in the form of"},{"line_number":466,"context_line":"``file://path?option1\u003dvalue1\u0026option2\u003dvalue2``. This publisher"},{"line_number":467,"context_line":"records metering data into a file."},{"line_number":468,"context_line":""},{"line_number":469,"context_line":".. note::"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_b040eca6","line":466,"range":{"start_line":466,"start_character":47,"end_line":466,"end_character":51},"in_reply_to":"da36d5c6_3c1f8960","updated":"2017-02-22 15:24:23.000000000","message":"Done","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"38bad2b79ee5eb1429004fa58e49a509c774cfb5","unresolved":false,"context_lines":[{"line_number":468,"context_line":""},{"line_number":469,"context_line":".. note::"},{"line_number":470,"context_line":""},{"line_number":471,"context_line":"   If a file name and location is not specified, this publisher"},{"line_number":472,"context_line":"   does not log any meters, instead it logs a warning message in"},{"line_number":473,"context_line":"   the configured log file for Telemetry."},{"line_number":474,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_7c2741b6","line":471,"range":{"start_line":471,"start_character":49,"end_line":471,"end_character":53},"updated":"2017-02-22 04:43:01.000000000","message":"the ``file``","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"aab7b811d3191fd8091e56ec1509e6c4c738997b","unresolved":false,"context_lines":[{"line_number":468,"context_line":""},{"line_number":469,"context_line":".. note::"},{"line_number":470,"context_line":""},{"line_number":471,"context_line":"   If a file name and location is not specified, this publisher"},{"line_number":472,"context_line":"   does not log any meters, instead it logs a warning message in"},{"line_number":473,"context_line":"   the configured log file for Telemetry."},{"line_number":474,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_30131cba","line":471,"range":{"start_line":471,"start_character":49,"end_line":471,"end_character":53},"in_reply_to":"da36d5c6_7c2741b6","updated":"2017-02-22 15:24:23.000000000","message":"Done","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"38bad2b79ee5eb1429004fa58e49a509c774cfb5","unresolved":false,"context_lines":[{"line_number":476,"context_line":""},{"line_number":477,"context_line":"``max_bytes``"},{"line_number":478,"context_line":"    When this option is greater than zero, it will cause a rollover."},{"line_number":479,"context_line":"    When the size is about to be exceeded, the file is closed and a new"},{"line_number":480,"context_line":"    file is silently opened for output. If its value is zero, rollover"},{"line_number":481,"context_line":"    never occurs."},{"line_number":482,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_bc21b9a1","line":479,"range":{"start_line":479,"start_character":12,"end_line":479,"end_character":13},"updated":"2017-02-22 04:43:01.000000000","message":"specified","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"aab7b811d3191fd8091e56ec1509e6c4c738997b","unresolved":false,"context_lines":[{"line_number":476,"context_line":""},{"line_number":477,"context_line":"``max_bytes``"},{"line_number":478,"context_line":"    When this option is greater than zero, it will cause a rollover."},{"line_number":479,"context_line":"    When the size is about to be exceeded, the file is closed and a new"},{"line_number":480,"context_line":"    file is silently opened for output. If its value is zero, rollover"},{"line_number":481,"context_line":"    never occurs."},{"line_number":482,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_f02184fc","line":479,"range":{"start_line":479,"start_character":12,"end_line":479,"end_character":13},"in_reply_to":"da36d5c6_bc21b9a1","updated":"2017-02-22 15:24:23.000000000","message":"Done","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"38bad2b79ee5eb1429004fa58e49a509c774cfb5","unresolved":false,"context_lines":[{"line_number":488,"context_line":"    extensions."},{"line_number":489,"context_line":""},{"line_number":490,"context_line":"http"},{"line_number":491,"context_line":"````"},{"line_number":492,"context_line":""},{"line_number":493,"context_line":"The Telemetry service supports sending samples to an external HTTP"},{"line_number":494,"context_line":"target. The samples are sent without any modification. To set this"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_dc24adb0","line":491,"range":{"start_line":491,"start_character":0,"end_line":491,"end_character":4},"updated":"2017-02-22 04:43:01.000000000","message":"----","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"38bad2b79ee5eb1429004fa58e49a509c774cfb5","unresolved":false,"context_lines":[{"line_number":493,"context_line":"The Telemetry service supports sending samples to an external HTTP"},{"line_number":494,"context_line":"target. The samples are sent without any modification. To set this"},{"line_number":495,"context_line":"option as the notification agents\u0027 target, set ``http://`` as a publisher"},{"line_number":496,"context_line":"endpoint in the pipeline definition files. The http target should be set along"},{"line_number":497,"context_line":"with the publisher declaration. For example, addtional configuration options"},{"line_number":498,"context_line":"can be passed in: ``http://localhost:80/?option1\u003dvalue1\u0026option2\u003dvalue2``"},{"line_number":499,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_1c3725e4","line":496,"range":{"start_line":496,"start_character":47,"end_line":496,"end_character":51},"updated":"2017-02-22 04:43:01.000000000","message":"HTTP","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"aab7b811d3191fd8091e56ec1509e6c4c738997b","unresolved":false,"context_lines":[{"line_number":493,"context_line":"The Telemetry service supports sending samples to an external HTTP"},{"line_number":494,"context_line":"target. The samples are sent without any modification. To set this"},{"line_number":495,"context_line":"option as the notification agents\u0027 target, set ``http://`` as a publisher"},{"line_number":496,"context_line":"endpoint in the pipeline definition files. The http target should be set along"},{"line_number":497,"context_line":"with the publisher declaration. For example, addtional configuration options"},{"line_number":498,"context_line":"can be passed in: ``http://localhost:80/?option1\u003dvalue1\u0026option2\u003dvalue2``"},{"line_number":499,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_107458fb","line":496,"range":{"start_line":496,"start_character":47,"end_line":496,"end_character":51},"in_reply_to":"da36d5c6_1c3725e4","updated":"2017-02-22 15:24:23.000000000","message":"Done","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"38bad2b79ee5eb1429004fa58e49a509c774cfb5","unresolved":false,"context_lines":[{"line_number":500,"context_line":"The following options are availble:"},{"line_number":501,"context_line":""},{"line_number":502,"context_line":"``timeout``"},{"line_number":503,"context_line":"    The number of seconds before http request times out."},{"line_number":504,"context_line":""},{"line_number":505,"context_line":"``max_retries``"},{"line_number":506,"context_line":"    The number of times to retry a request before failing."}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_3c36a9e6","line":503,"range":{"start_line":503,"start_character":33,"end_line":503,"end_character":37},"updated":"2017-02-22 04:43:01.000000000","message":"the HTTP","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"aab7b811d3191fd8091e56ec1509e6c4c738997b","unresolved":false,"context_lines":[{"line_number":500,"context_line":"The following options are availble:"},{"line_number":501,"context_line":""},{"line_number":502,"context_line":"``timeout``"},{"line_number":503,"context_line":"    The number of seconds before http request times out."},{"line_number":504,"context_line":""},{"line_number":505,"context_line":"``max_retries``"},{"line_number":506,"context_line":"    The number of times to retry a request before failing."}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_d069e026","line":503,"range":{"start_line":503,"start_character":33,"end_line":503,"end_character":37},"in_reply_to":"da36d5c6_3c36a9e6","updated":"2017-02-22 15:24:23.000000000","message":"Done","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"38bad2b79ee5eb1429004fa58e49a509c774cfb5","unresolved":false,"context_lines":[{"line_number":531,"context_line":"Deprecated publishers"},{"line_number":532,"context_line":"---------------------"},{"line_number":533,"context_line":""},{"line_number":534,"context_line":"The following publishers are deprecated as of Ocata and may be removed in"},{"line_number":535,"context_line":"subsequent releases."},{"line_number":536,"context_line":""},{"line_number":537,"context_line":"direct"},{"line_number":538,"context_line":"``````"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_bca6190e","line":535,"range":{"start_line":534,"start_character":0,"end_line":535,"end_character":20},"updated":"2017-02-22 04:43:01.000000000","message":"This might work better as a list, rather than fourth level headings","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"38bad2b79ee5eb1429004fa58e49a509c774cfb5","unresolved":false,"context_lines":[{"line_number":535,"context_line":"subsequent releases."},{"line_number":536,"context_line":""},{"line_number":537,"context_line":"direct"},{"line_number":538,"context_line":"``````"},{"line_number":539,"context_line":""},{"line_number":540,"context_line":"It can be specified in the form of ``direct://?dispatcher\u003dhttp``. The"},{"line_number":541,"context_line":"dispatcher\u0027s options include database, file, http, and gnocchi."}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_5c319deb","line":538,"range":{"start_line":538,"start_character":0,"end_line":538,"end_character":6},"updated":"2017-02-22 04:43:01.000000000","message":"------","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"38bad2b79ee5eb1429004fa58e49a509c774cfb5","unresolved":false,"context_lines":[{"line_number":537,"context_line":"direct"},{"line_number":538,"context_line":"``````"},{"line_number":539,"context_line":""},{"line_number":540,"context_line":"It can be specified in the form of ``direct://?dispatcher\u003dhttp``. The"},{"line_number":541,"context_line":"dispatcher\u0027s options include database, file, http, and gnocchi."},{"line_number":542,"context_line":"It emits data in the configured dispatcher directly, default configuration"},{"line_number":543,"context_line":"(the form is ``direct://``) is database dispatcher."}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_7c4e6170","line":540,"range":{"start_line":540,"start_character":0,"end_line":540,"end_character":2},"updated":"2017-02-22 04:43:01.000000000","message":"This publisher","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"aab7b811d3191fd8091e56ec1509e6c4c738997b","unresolved":false,"context_lines":[{"line_number":537,"context_line":"direct"},{"line_number":538,"context_line":"``````"},{"line_number":539,"context_line":""},{"line_number":540,"context_line":"It can be specified in the form of ``direct://?dispatcher\u003dhttp``. The"},{"line_number":541,"context_line":"dispatcher\u0027s options include database, file, http, and gnocchi."},{"line_number":542,"context_line":"It emits data in the configured dispatcher directly, default configuration"},{"line_number":543,"context_line":"(the form is ``direct://``) is database dispatcher."}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_1090d8eb","line":540,"range":{"start_line":540,"start_character":0,"end_line":540,"end_character":2},"in_reply_to":"da36d5c6_7c4e6170","updated":"2017-02-22 15:24:23.000000000","message":"Done","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"38bad2b79ee5eb1429004fa58e49a509c774cfb5","unresolved":false,"context_lines":[{"line_number":538,"context_line":"``````"},{"line_number":539,"context_line":""},{"line_number":540,"context_line":"It can be specified in the form of ``direct://?dispatcher\u003dhttp``. The"},{"line_number":541,"context_line":"dispatcher\u0027s options include database, file, http, and gnocchi."},{"line_number":542,"context_line":"It emits data in the configured dispatcher directly, default configuration"},{"line_number":543,"context_line":"(the form is ``direct://``) is database dispatcher."},{"line_number":544,"context_line":"In the Mitaka release, this method can only emit data to the database"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_bc58d933","line":541,"range":{"start_line":541,"start_character":29,"end_line":541,"end_character":62},"updated":"2017-02-22 04:43:01.000000000","message":"mark up","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"aab7b811d3191fd8091e56ec1509e6c4c738997b","unresolved":false,"context_lines":[{"line_number":538,"context_line":"``````"},{"line_number":539,"context_line":""},{"line_number":540,"context_line":"It can be specified in the form of ``direct://?dispatcher\u003dhttp``. The"},{"line_number":541,"context_line":"dispatcher\u0027s options include database, file, http, and gnocchi."},{"line_number":542,"context_line":"It emits data in the configured dispatcher directly, default configuration"},{"line_number":543,"context_line":"(the form is ``direct://``) is database dispatcher."},{"line_number":544,"context_line":"In the Mitaka release, this method can only emit data to the database"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_d08560ad","line":541,"range":{"start_line":541,"start_character":29,"end_line":541,"end_character":62},"in_reply_to":"da36d5c6_bc58d933","updated":"2017-02-22 15:24:23.000000000","message":"Done","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"38bad2b79ee5eb1429004fa58e49a509c774cfb5","unresolved":false,"context_lines":[{"line_number":545,"context_line":"dispatcher, and the form is ``direct://``."},{"line_number":546,"context_line":""},{"line_number":547,"context_line":"kafka"},{"line_number":548,"context_line":"`````"},{"line_number":549,"context_line":""},{"line_number":550,"context_line":".. note::"},{"line_number":551,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_dc5bcd2c","line":548,"range":{"start_line":548,"start_character":0,"end_line":548,"end_character":5},"updated":"2017-02-22 04:43:01.000000000","message":"-----","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"38bad2b79ee5eb1429004fa58e49a509c774cfb5","unresolved":false,"context_lines":[{"line_number":549,"context_line":""},{"line_number":550,"context_line":".. note::"},{"line_number":551,"context_line":""},{"line_number":552,"context_line":"   It is recommeneded to use oslo.messaging if possible."},{"line_number":553,"context_line":""},{"line_number":554,"context_line":"It can be specified in the form of:"},{"line_number":555,"context_line":"``kafka://kafka_broker_ip: kafka_broker_port?topic\u003dkafka_topic"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_1c3e45b8","line":552,"range":{"start_line":552,"start_character":3,"end_line":552,"end_character":24},"updated":"2017-02-22 04:43:01.000000000","message":"We recommend you","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"38bad2b79ee5eb1429004fa58e49a509c774cfb5","unresolved":false,"context_lines":[{"line_number":549,"context_line":""},{"line_number":550,"context_line":".. note::"},{"line_number":551,"context_line":""},{"line_number":552,"context_line":"   It is recommeneded to use oslo.messaging if possible."},{"line_number":553,"context_line":""},{"line_number":554,"context_line":"It can be specified in the form of:"},{"line_number":555,"context_line":"``kafka://kafka_broker_ip: kafka_broker_port?topic\u003dkafka_topic"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_3c4dc96c","line":552,"range":{"start_line":552,"start_character":55,"end_line":552,"end_character":56},"updated":"2017-02-22 04:43:01.000000000","message":"why?","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"aab7b811d3191fd8091e56ec1509e6c4c738997b","unresolved":false,"context_lines":[{"line_number":549,"context_line":""},{"line_number":550,"context_line":".. note::"},{"line_number":551,"context_line":""},{"line_number":552,"context_line":"   It is recommeneded to use oslo.messaging if possible."},{"line_number":553,"context_line":""},{"line_number":554,"context_line":"It can be specified in the form of:"},{"line_number":555,"context_line":"``kafka://kafka_broker_ip: kafka_broker_port?topic\u003dkafka_topic"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_7045946e","line":552,"range":{"start_line":552,"start_character":3,"end_line":552,"end_character":24},"in_reply_to":"da36d5c6_1c3e45b8","updated":"2017-02-22 15:24:23.000000000","message":"Done","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"aab7b811d3191fd8091e56ec1509e6c4c738997b","unresolved":false,"context_lines":[{"line_number":549,"context_line":""},{"line_number":550,"context_line":".. note::"},{"line_number":551,"context_line":""},{"line_number":552,"context_line":"   It is recommeneded to use oslo.messaging if possible."},{"line_number":553,"context_line":""},{"line_number":554,"context_line":"It can be specified in the form of:"},{"line_number":555,"context_line":"``kafka://kafka_broker_ip: kafka_broker_port?topic\u003dkafka_topic"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_504ed096","line":552,"range":{"start_line":552,"start_character":55,"end_line":552,"end_character":56},"in_reply_to":"da36d5c6_3c4dc96c","updated":"2017-02-22 15:24:23.000000000","message":"Done","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"38bad2b79ee5eb1429004fa58e49a509c774cfb5","unresolved":false,"context_lines":[{"line_number":551,"context_line":""},{"line_number":552,"context_line":"   It is recommeneded to use oslo.messaging if possible."},{"line_number":553,"context_line":""},{"line_number":554,"context_line":"It can be specified in the form of:"},{"line_number":555,"context_line":"``kafka://kafka_broker_ip: kafka_broker_port?topic\u003dkafka_topic"},{"line_number":556,"context_line":"\u0026option1\u003dvalue1``."},{"line_number":557,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_5c48bd5b","line":554,"range":{"start_line":554,"start_character":0,"end_line":554,"end_character":2},"updated":"2017-02-22 04:43:01.000000000","message":"The ``kafka`` publisher","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"aab7b811d3191fd8091e56ec1509e6c4c738997b","unresolved":false,"context_lines":[{"line_number":551,"context_line":""},{"line_number":552,"context_line":"   It is recommeneded to use oslo.messaging if possible."},{"line_number":553,"context_line":""},{"line_number":554,"context_line":"It can be specified in the form of:"},{"line_number":555,"context_line":"``kafka://kafka_broker_ip: kafka_broker_port?topic\u003dkafka_topic"},{"line_number":556,"context_line":"\u0026option1\u003dvalue1``."},{"line_number":557,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_1055381c","line":554,"range":{"start_line":554,"start_character":0,"end_line":554,"end_character":2},"in_reply_to":"da36d5c6_5c48bd5b","updated":"2017-02-22 15:24:23.000000000","message":"Done","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"38bad2b79ee5eb1429004fa58e49a509c774cfb5","unresolved":false,"context_lines":[{"line_number":569,"context_line":".. _telemetry-expiry:"},{"line_number":570,"context_line":""},{"line_number":571,"context_line":"database"},{"line_number":572,"context_line":"````````"},{"line_number":573,"context_line":""},{"line_number":574,"context_line":".. note::"},{"line_number":575,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_3cbb0929","line":572,"range":{"start_line":572,"start_character":0,"end_line":572,"end_character":8},"updated":"2017-02-22 04:43:01.000000000","message":"-----","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"38bad2b79ee5eb1429004fa58e49a509c774cfb5","unresolved":false,"context_lines":[{"line_number":575,"context_line":""},{"line_number":576,"context_line":"  This functionality was replaced by ``gnocchi`` and ``panko`` publishers."},{"line_number":577,"context_line":""},{"line_number":578,"context_line":"When the database dispatcher is configured as data store, you have the"},{"line_number":579,"context_line":"option to set a ``time_to_live`` option (ttl) for samples. By default"},{"line_number":580,"context_line":"the time to live value for samples is set to -1, which means that they"},{"line_number":581,"context_line":"are kept in the database forever."}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_bc7d3970","line":578,"range":{"start_line":578,"start_character":45,"end_line":578,"end_character":46},"updated":"2017-02-22 04:43:01.000000000","message":"a","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"38bad2b79ee5eb1429004fa58e49a509c774cfb5","unresolved":false,"context_lines":[{"line_number":577,"context_line":""},{"line_number":578,"context_line":"When the database dispatcher is configured as data store, you have the"},{"line_number":579,"context_line":"option to set a ``time_to_live`` option (ttl) for samples. By default"},{"line_number":580,"context_line":"the time to live value for samples is set to -1, which means that they"},{"line_number":581,"context_line":"are kept in the database forever."},{"line_number":582,"context_line":""},{"line_number":583,"context_line":"The time to live value is specified in seconds. Each sample has a time"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_bcf459f2","line":580,"range":{"start_line":580,"start_character":4,"end_line":580,"end_character":16},"updated":"2017-02-22 04:43:01.000000000","message":"I really want to hyphenate this, but I can\u0027t find guidance that says we should. Comments?","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"aab7b811d3191fd8091e56ec1509e6c4c738997b","unresolved":false,"context_lines":[{"line_number":577,"context_line":""},{"line_number":578,"context_line":"When the database dispatcher is configured as data store, you have the"},{"line_number":579,"context_line":"option to set a ``time_to_live`` option (ttl) for samples. By default"},{"line_number":580,"context_line":"the time to live value for samples is set to -1, which means that they"},{"line_number":581,"context_line":"are kept in the database forever."},{"line_number":582,"context_line":""},{"line_number":583,"context_line":"The time to live value is specified in seconds. Each sample has a time"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_501c1077","line":580,"range":{"start_line":580,"start_character":4,"end_line":580,"end_character":16},"in_reply_to":"da36d5c6_1c5ba555","updated":"2017-02-22 15:24:23.000000000","message":"Done","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"},{"author":{"_account_id":10897,"name":"Joseph Robinson","email":"josephremail@gmail.com","username":"RobiJoe"},"change_message_id":"bbcb44a4a7628c4a198c6ce77da950a2832504e0","unresolved":false,"context_lines":[{"line_number":577,"context_line":""},{"line_number":578,"context_line":"When the database dispatcher is configured as data store, you have the"},{"line_number":579,"context_line":"option to set a ``time_to_live`` option (ttl) for samples. By default"},{"line_number":580,"context_line":"the time to live value for samples is set to -1, which means that they"},{"line_number":581,"context_line":"are kept in the database forever."},{"line_number":582,"context_line":""},{"line_number":583,"context_line":"The time to live value is specified in seconds. Each sample has a time"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da36d5c6_1c5ba555","line":580,"range":{"start_line":580,"start_character":4,"end_line":580,"end_character":16},"in_reply_to":"da36d5c6_bcf459f2","updated":"2017-02-22 05:33:12.000000000","message":"Just based on a cursory search, Time To Live(TTL) is a term that is capitalised, and written as an acronym. Written out on line 579, this entry should probably be TTL.","commit_id":"b0c95813cbf6e2497f5479f5ad127e3cf56cd9ee"}]}
