)]}'
{"doc/source/reference/rating/cloudkitty-guide.rst":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"2edd9b2e5d3e400251f1f39d757ca5001560b748","unresolved":true,"context_lines":[{"line_number":7,"context_line":"Overview"},{"line_number":8,"context_line":"~~~~~~~~"},{"line_number":9,"context_line":"Cloudkitty is the Openstack service used to rate your platform usage."},{"line_number":10,"context_line":"As a rating service, cloudkitty does not provide billing service such as:"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"- Generating a bill to send to your customers every month."},{"line_number":13,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"94b994a3_4c0a62ae","line":10,"range":{"start_line":10,"start_character":21,"end_line":10,"end_character":31},"updated":"2021-08-24 09:22:40.000000000","message":"It could be more consistent about upper/lower case for project names.","commit_id":"74cce4d0d135d99764851bde6e570007f8cc9382"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"2edd9b2e5d3e400251f1f39d757ca5001560b748","unresolved":true,"context_lines":[{"line_number":11,"context_line":""},{"line_number":12,"context_line":"- Generating a bill to send to your customers every month."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"However, it provides you the building brick you can build your own billing"},{"line_number":15,"context_line":"service upon internally."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Because cloudkitty is a flexible rating service, it\u0027s highly customizable while"}],"source_content_type":"text/x-rst","patch_set":4,"id":"93d4fbc7_0489d9ec","line":14,"range":{"start_line":14,"start_character":38,"end_line":14,"end_character":43},"updated":"2021-08-24 09:22:40.000000000","message":"bricks that","commit_id":"74cce4d0d135d99764851bde6e570007f8cc9382"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"2edd9b2e5d3e400251f1f39d757ca5001560b748","unresolved":true,"context_lines":[{"line_number":17,"context_line":"Because cloudkitty is a flexible rating service, it\u0027s highly customizable while"},{"line_number":18,"context_line":"still offering a generic approach to the rating of your platform."},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"It let you choose which metrics you want to rate, from which datasource"},{"line_number":21,"context_line":"and where to finally store the processed rate of those resources."},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"This document will explain how to use the different features available and that"}],"source_content_type":"text/x-rst","patch_set":4,"id":"7913e7d1_dd3842d8","line":20,"range":{"start_line":20,"start_character":3,"end_line":20,"end_character":6},"updated":"2021-08-24 09:22:40.000000000","message":"lets","commit_id":"74cce4d0d135d99764851bde6e570007f8cc9382"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"2edd9b2e5d3e400251f1f39d757ca5001560b748","unresolved":true,"context_lines":[{"line_number":21,"context_line":"and where to finally store the processed rate of those resources."},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"This document will explain how to use the different features available and that"},{"line_number":24,"context_line":"kolla-ansible support."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"Cloudkitty Collector backend"},{"line_number":27,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":4,"id":"4e2fb072_f0b85422","line":24,"updated":"2021-08-24 09:22:40.000000000","message":"It would be nice to link to the cloudkitty docs here. You need to add cloudkitty to openstack_projects in doc/source/conf.py, then\n\nSee the :cloudkitty-doc:`Cloudkitty documentation \u003c/\u003e` for further information.","commit_id":"74cce4d0d135d99764851bde6e570007f8cc9382"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"2edd9b2e5d3e400251f1f39d757ca5001560b748","unresolved":true,"context_lines":[{"line_number":21,"context_line":"and where to finally store the processed rate of those resources."},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"This document will explain how to use the different features available and that"},{"line_number":24,"context_line":"kolla-ansible support."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"Cloudkitty Collector backend"},{"line_number":27,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":4,"id":"e6065c89_d26c4e65","line":24,"range":{"start_line":24,"start_character":0,"end_line":24,"end_character":13},"updated":"2021-08-24 09:22:40.000000000","message":"nit: Kolla Ansible","commit_id":"74cce4d0d135d99764851bde6e570007f8cc9382"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"2edd9b2e5d3e400251f1f39d757ca5001560b748","unresolved":true,"context_lines":[{"line_number":21,"context_line":"and where to finally store the processed rate of those resources."},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"This document will explain how to use the different features available and that"},{"line_number":24,"context_line":"kolla-ansible support."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"Cloudkitty Collector backend"},{"line_number":27,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":4,"id":"779647be_bf467eab","line":24,"range":{"start_line":24,"start_character":14,"end_line":24,"end_character":21},"updated":"2021-08-24 09:22:40.000000000","message":"supports","commit_id":"74cce4d0d135d99764851bde6e570007f8cc9382"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"2edd9b2e5d3e400251f1f39d757ca5001560b748","unresolved":true,"context_lines":[{"line_number":26,"context_line":"Cloudkitty Collector backend"},{"line_number":27,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"Cloudkitty natively support multiple collector backend."},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"By default kolla-ansible use the Openstack gnocchi backend,"},{"line_number":32,"context_line":"however we also support using the following backend types:"}],"source_content_type":"text/x-rst","patch_set":4,"id":"e16ef7da_4a8163ef","line":29,"range":{"start_line":29,"start_character":47,"end_line":29,"end_character":54},"updated":"2021-08-24 09:22:40.000000000","message":"backends","commit_id":"74cce4d0d135d99764851bde6e570007f8cc9382"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"2edd9b2e5d3e400251f1f39d757ca5001560b748","unresolved":true,"context_lines":[{"line_number":26,"context_line":"Cloudkitty Collector backend"},{"line_number":27,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"Cloudkitty natively support multiple collector backend."},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"By default kolla-ansible use the Openstack gnocchi backend,"},{"line_number":32,"context_line":"however we also support using the following backend types:"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9641e991_a54fd5ff","line":29,"range":{"start_line":29,"start_character":20,"end_line":29,"end_character":27},"updated":"2021-08-24 09:22:40.000000000","message":"supports","commit_id":"74cce4d0d135d99764851bde6e570007f8cc9382"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"2edd9b2e5d3e400251f1f39d757ca5001560b748","unresolved":true,"context_lines":[{"line_number":28,"context_line":""},{"line_number":29,"context_line":"Cloudkitty natively support multiple collector backend."},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"By default kolla-ansible use the Openstack gnocchi backend,"},{"line_number":32,"context_line":"however we also support using the following backend types:"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"- Prometheus - Use prometheus metrics as dataset for cloudkitty to process."}],"source_content_type":"text/x-rst","patch_set":4,"id":"e9be8b43_88b8e3b7","line":31,"range":{"start_line":31,"start_character":12,"end_line":31,"end_character":24},"updated":"2021-08-24 09:22:40.000000000","message":"nit: Kolla Ansible","commit_id":"74cce4d0d135d99764851bde6e570007f8cc9382"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"2edd9b2e5d3e400251f1f39d757ca5001560b748","unresolved":true,"context_lines":[{"line_number":28,"context_line":""},{"line_number":29,"context_line":"Cloudkitty natively support multiple collector backend."},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"By default kolla-ansible use the Openstack gnocchi backend,"},{"line_number":32,"context_line":"however we also support using the following backend types:"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"- Prometheus - Use prometheus metrics as dataset for cloudkitty to process."}],"source_content_type":"text/x-rst","patch_set":4,"id":"4c847914_666ed52d","line":31,"range":{"start_line":31,"start_character":33,"end_line":31,"end_character":42},"updated":"2021-08-24 09:22:40.000000000","message":"nit: it\u0027s not an OpenStack project","commit_id":"74cce4d0d135d99764851bde6e570007f8cc9382"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"2edd9b2e5d3e400251f1f39d757ca5001560b748","unresolved":true,"context_lines":[{"line_number":28,"context_line":""},{"line_number":29,"context_line":"Cloudkitty natively support multiple collector backend."},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"By default kolla-ansible use the Openstack gnocchi backend,"},{"line_number":32,"context_line":"however we also support using the following backend types:"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"- Prometheus - Use prometheus metrics as dataset for cloudkitty to process."}],"source_content_type":"text/x-rst","patch_set":4,"id":"bec481aa_c704b4ad","line":31,"range":{"start_line":31,"start_character":25,"end_line":31,"end_character":28},"updated":"2021-08-24 09:22:40.000000000","message":"uses","commit_id":"74cce4d0d135d99764851bde6e570007f8cc9382"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"2edd9b2e5d3e400251f1f39d757ca5001560b748","unresolved":true,"context_lines":[{"line_number":35,"context_line":"- Monasca - Use Openstack monasca metrics as dataset for cloudkitty to process."},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"The configuration parameter related to this option is:"},{"line_number":38,"context_line":"- cloudkitty_collector_backend"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":".. code-block:: yaml"},{"line_number":41,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"12ff77d0_ea3aaf51","line":38,"range":{"start_line":38,"start_character":0,"end_line":38,"end_character":30},"updated":"2021-08-24 09:22:40.000000000","message":"Backticks: ``cloudkitty_collector_backend``","commit_id":"74cce4d0d135d99764851bde6e570007f8cc9382"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"2edd9b2e5d3e400251f1f39d757ca5001560b748","unresolved":true,"context_lines":[{"line_number":37,"context_line":"The configuration parameter related to this option is:"},{"line_number":38,"context_line":"- cloudkitty_collector_backend"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":".. code-block:: yaml"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"   cloudkitty_collector_backend: prometheus"},{"line_number":43,"context_line":"   cloudkitty_collector_backend: monasca"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"You can only set one option at a time within your globals.yml."},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"Cloudkitty Elasticsearch Storage Backend"},{"line_number":48,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":4,"id":"0ede25dd_744227c5","line":45,"range":{"start_line":40,"start_character":0,"end_line":45,"end_character":62},"updated":"2021-08-24 09:22:40.000000000","message":"Maybe provide two separate examples, or allow the user to extrapolate.","commit_id":"74cce4d0d135d99764851bde6e570007f8cc9382"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"2edd9b2e5d3e400251f1f39d757ca5001560b748","unresolved":true,"context_lines":[{"line_number":47,"context_line":"Cloudkitty Elasticsearch Storage Backend"},{"line_number":48,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"As for collectors, Cloudkitty support multiple backend to store rating."},{"line_number":51,"context_line":"One of them is Elasticsearch and can be activated in kolla using a simple"},{"line_number":52,"context_line":"global directive switch on your globals.yml configuration file:"},{"line_number":53,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"da60d53d_a90f2720","line":50,"range":{"start_line":50,"start_character":30,"end_line":50,"end_character":37},"updated":"2021-08-24 09:22:40.000000000","message":"supports","commit_id":"74cce4d0d135d99764851bde6e570007f8cc9382"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"2edd9b2e5d3e400251f1f39d757ca5001560b748","unresolved":true,"context_lines":[{"line_number":48,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"As for collectors, Cloudkitty support multiple backend to store rating."},{"line_number":51,"context_line":"One of them is Elasticsearch and can be activated in kolla using a simple"},{"line_number":52,"context_line":"global directive switch on your globals.yml configuration file:"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"- cloudkitty_storage_backend"}],"source_content_type":"text/x-rst","patch_set":4,"id":"458e2053_51f2e428","line":51,"range":{"start_line":51,"start_character":0,"end_line":51,"end_character":29},"updated":"2021-08-24 09:22:40.000000000","message":"Should mention that the default is influxdb.","commit_id":"74cce4d0d135d99764851bde6e570007f8cc9382"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"2edd9b2e5d3e400251f1f39d757ca5001560b748","unresolved":true,"context_lines":[{"line_number":49,"context_line":""},{"line_number":50,"context_line":"As for collectors, Cloudkitty support multiple backend to store rating."},{"line_number":51,"context_line":"One of them is Elasticsearch and can be activated in kolla using a simple"},{"line_number":52,"context_line":"global directive switch on your globals.yml configuration file:"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"- cloudkitty_storage_backend"},{"line_number":55,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"41d7b2b2_22d6e027","line":52,"range":{"start_line":52,"start_character":7,"end_line":52,"end_character":27},"updated":"2021-08-24 09:22:40.000000000","message":"option in","commit_id":"74cce4d0d135d99764851bde6e570007f8cc9382"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"2edd9b2e5d3e400251f1f39d757ca5001560b748","unresolved":true,"context_lines":[{"line_number":51,"context_line":"One of them is Elasticsearch and can be activated in kolla using a simple"},{"line_number":52,"context_line":"global directive switch on your globals.yml configuration file:"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"- cloudkitty_storage_backend"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":".. code-block:: yaml"},{"line_number":57,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"da914fba_e6f64325","line":54,"range":{"start_line":54,"start_character":0,"end_line":54,"end_character":28},"updated":"2021-08-24 09:22:40.000000000","message":"Backticks","commit_id":"74cce4d0d135d99764851bde6e570007f8cc9382"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"70cd82124282356449901029ce50af353c14d6bd","unresolved":true,"context_lines":[{"line_number":9,"context_line":"Cloudkitty is the Openstack service used to rate your platform usage."},{"line_number":10,"context_line":"As a rating service, Cloudkitty does not provide billing services such as:"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"- generating a bill to send to your customers every month."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"However, it provides you the building bricks you can use to build your own"},{"line_number":15,"context_line":"billing service upon internally."}],"source_content_type":"text/x-rst","patch_set":6,"id":"8bd4f1df_e38abffc","line":12,"updated":"2021-09-20 17:07:56.000000000","message":"It feels super awkward to have a list with only one element. 😜 Just continue the sentence naturally.","commit_id":"82470f3e8b96513d7c5e7a388f8fcf30ae487d92"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"85e135cd340f38cdd2242f1e230c5fd2258ddd63","unresolved":true,"context_lines":[{"line_number":7,"context_line":"Overview"},{"line_number":8,"context_line":"~~~~~~~~"},{"line_number":9,"context_line":"CloudKitty is the Openstack service used to rate your platform usage."},{"line_number":10,"context_line":"As a rating service, CloudKitty does not provide billing services such as generating a bill to send"},{"line_number":11,"context_line":"to your customers every month."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"However, it provides you the building bricks you can use to build your own"}],"source_content_type":"text/x-rst","patch_set":7,"id":"09e10999_4375485a","line":10,"updated":"2021-09-22 07:41:21.000000000","message":"line too long probably","commit_id":"b3ce60488695122154ffda75b4827752d28bacd1"}],"doc/source/reference/rating/index.rst":[{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"85e135cd340f38cdd2242f1e230c5fd2258ddd63","unresolved":true,"context_lines":[{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"This section describes configuring rating service"},{"line_number":6,"context_line":"such as Cloudkitty."},{"line_number":7,"context_line":""},{"line_number":8,"context_line":".. toctree::"},{"line_number":9,"context_line":"   :maxdepth: 1"}],"source_content_type":"text/x-rst","patch_set":7,"id":"63a4c4f6_ecc9f302","line":6,"range":{"start_line":6,"start_character":8,"end_line":6,"end_character":18},"updated":"2021-09-22 07:41:21.000000000","message":"CloudKitty","commit_id":"b3ce60488695122154ffda75b4827752d28bacd1"}]}
