)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"8108c5e68b1ee6f91acadd11674d394033334456","unresolved":true,"context_lines":[{"line_number":18,"context_line":"Proposal"},{"line_number":19,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"We propose to extend the Gnocchi collector to allow operators"},{"line_number":22,"context_line":"to create multiple rating types for the same metric in Gnocchi."},{"line_number":23,"context_line":"Using this approach we can create for example a rating type"},{"line_number":24,"context_line":"for software licenses in a running instance and another rating type"},{"line_number":25,"context_line":"for the instance flavor, it using only one metric in Gnocchi which"},{"line_number":26,"context_line":"has the instance installed softwares and flavor metadatas."},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"Change-Id: I69d4ba14cc72ba55e47baa6fd372f2085e1124da"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"7f796d7d_43bbb5f5","line":26,"range":{"start_line":21,"start_character":0,"end_line":26,"end_character":58},"updated":"2022-10-19 01:07:39.000000000","message":"We propose to extend the Gnocchi collector to allow operators to create multiple rating types for the same metric in Gnocchi.  Using this approach we can create, for example, a rating type for software licenses in a running instance and another rating type for the instance flavor; it can be implemented using only one metric in Gnocchi which has the instance installed softwares and flavor metadata.","commit_id":"8ed5b4f70a11b2660b0555cac2f62788ffe5a729"},{"author":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"change_message_id":"f5693c0da0312ec1899da57ffb05009f698b5792","unresolved":false,"context_lines":[{"line_number":18,"context_line":"Proposal"},{"line_number":19,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"We propose to extend the Gnocchi collector to allow operators"},{"line_number":22,"context_line":"to create multiple rating types for the same metric in Gnocchi."},{"line_number":23,"context_line":"Using this approach we can create for example a rating type"},{"line_number":24,"context_line":"for software licenses in a running instance and another rating type"},{"line_number":25,"context_line":"for the instance flavor, it using only one metric in Gnocchi which"},{"line_number":26,"context_line":"has the instance installed softwares and flavor metadatas."},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"Change-Id: I69d4ba14cc72ba55e47baa6fd372f2085e1124da"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"2dadc52b_eae66c8e","line":26,"range":{"start_line":21,"start_character":0,"end_line":26,"end_character":58},"in_reply_to":"7f796d7d_43bbb5f5","updated":"2022-12-12 15:01:07.000000000","message":"Done","commit_id":"8ed5b4f70a11b2660b0555cac2f62788ffe5a729"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"8108c5e68b1ee6f91acadd11674d394033334456","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"e62fab17_0615d2b1","updated":"2022-10-19 01:07:39.000000000","message":"A release notes might be interesting as well.","commit_id":"8ed5b4f70a11b2660b0555cac2f62788ffe5a729"},{"author":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"change_message_id":"54c4a54281c0c9938fab72bfc932d47853b07e75","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"c2002d52_88c61901","updated":"2022-11-30 13:17:06.000000000","message":"Hi folks, is there anything else to improve here or some suggestion that I am missing? Thanks 😊 ","commit_id":"8ed5b4f70a11b2660b0555cac2f62788ffe5a729"},{"author":{"_account_id":25277,"name":"Mariusz Karpiarz","email":"mariusz.karpiarz@codethink.co.uk","username":"mkarpiarz"},"change_message_id":"aae37af8502c713179adf17f8e9908ec4072cc90","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"32403538_e8a11000","updated":"2022-12-07 16:26:46.000000000","message":"Release notes? :)","commit_id":"8ed5b4f70a11b2660b0555cac2f62788ffe5a729"},{"author":{"_account_id":25277,"name":"Mariusz Karpiarz","email":"mariusz.karpiarz@codethink.co.uk","username":"mkarpiarz"},"change_message_id":"982641c7b5fc3e8b6ab44270a9ff159ab3966b4e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"cf362613_c03aa871","updated":"2022-10-31 11:40:46.000000000","message":"Thank you for submitting this new feature! I\u0027m now trying it out in my test environemnt so I can provide feeback.","commit_id":"8ed5b4f70a11b2660b0555cac2f62788ffe5a729"},{"author":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"change_message_id":"f98c730bce353df8c09246edb7549d5348e6633f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"98fc6ffd_f98b40ae","in_reply_to":"32403538_e8a11000","updated":"2022-12-07 17:08:06.000000000","message":"Yea, sure, I totally forgot it, thanks 😊","commit_id":"8ed5b4f70a11b2660b0555cac2f62788ffe5a729"},{"author":{"_account_id":25277,"name":"Mariusz Karpiarz","email":"mariusz.karpiarz@codethink.co.uk","username":"mkarpiarz"},"change_message_id":"aae37af8502c713179adf17f8e9908ec4072cc90","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"62c69e2b_5890b445","in_reply_to":"c2002d52_88c61901","updated":"2022-12-07 16:26:46.000000000","message":"A release note? :)","commit_id":"8ed5b4f70a11b2660b0555cac2f62788ffe5a729"},{"author":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"change_message_id":"9e4567d6e11feab82974329759e19698da9b1ba1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"022492c8_92dc382c","updated":"2022-12-07 17:51:30.000000000","message":"recheck","commit_id":"82885a2e66ed7d973f742cf193761cf516d2324e"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"cf816afe88dbb61b16549f93e03025f334b18a36","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"7e40dbb5_033dd1b5","updated":"2022-12-07 21:47:10.000000000","message":"recheck","commit_id":"82885a2e66ed7d973f742cf193761cf516d2324e"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"a1c20489f8c8655b1afe55a449b046f50a1e470e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"a2cc6f9c_deda6a3d","updated":"2023-04-17 14:34:03.000000000","message":"Can you add more context for the rating type terminology?","commit_id":"7966437397c01db13d97fcc8cfbb87e7c97eaf31"},{"author":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"change_message_id":"d89f97bddcb41dfe828dba837be037e1d9b655c8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"e027ea84_efb9612b","updated":"2023-02-06 16:29:15.000000000","message":"Thanks for the review Pierre 😊","commit_id":"7966437397c01db13d97fcc8cfbb87e7c97eaf31"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"7b4d0677567201fbc844a06156daebedab81c895","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"3e998f74_c92ea9f2","in_reply_to":"a2cc6f9c_deda6a3d","updated":"2023-04-27 19:22:21.000000000","message":"I added more details regarding this terminology stuff at: https://review.opendev.org/c/openstack/cloudkitty/+/881757. Can you guys review it? After we merge that patch, we can proceed and merge this one.","commit_id":"7966437397c01db13d97fcc8cfbb87e7c97eaf31"}],"doc/source/admin/configuration/collector.rst":[{"author":{"_account_id":25277,"name":"Mariusz Karpiarz","email":"mariusz.karpiarz@codethink.co.uk","username":"mkarpiarz"},"change_message_id":"982641c7b5fc3e8b6ab44270a9ff159ab3966b4e","unresolved":true,"context_lines":[{"line_number":298,"context_line":".. code-block:: yaml"},{"line_number":299,"context_line":""},{"line_number":300,"context_line":"   metrics:"},{"line_number":301,"context_line":"     instance.metric:"},{"line_number":302,"context_line":"       - unit: instance"},{"line_number":303,"context_line":"         alt_name: flavor"},{"line_number":304,"context_line":"         mutate: NUMBOOL"}],"source_content_type":"text/x-rst","patch_set":1,"id":"45e7de1b_5db0e553","line":301,"range":{"start_line":301,"start_character":5,"end_line":301,"end_character":20},"updated":"2022-10-31 11:40:46.000000000","message":"Where does this \"instance.metric\" metric come from? I\u0027m trying to reproduce this setup in my test environment.","commit_id":"8ed5b4f70a11b2660b0555cac2f62788ffe5a729"},{"author":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"change_message_id":"b1c7ea4f3e606c9eee4e1ac81af6a747ba949b18","unresolved":true,"context_lines":[{"line_number":298,"context_line":".. code-block:: yaml"},{"line_number":299,"context_line":""},{"line_number":300,"context_line":"   metrics:"},{"line_number":301,"context_line":"     instance.metric:"},{"line_number":302,"context_line":"       - unit: instance"},{"line_number":303,"context_line":"         alt_name: flavor"},{"line_number":304,"context_line":"         mutate: NUMBOOL"}],"source_content_type":"text/x-rst","patch_set":1,"id":"772ea4f3_348ba6ed","line":301,"range":{"start_line":301,"start_character":5,"end_line":301,"end_character":20},"in_reply_to":"45e7de1b_5db0e553","updated":"2022-10-31 15:46:25.000000000","message":"This one is a metric\u0027s name from Gnocchi, so you will need to check the available metrics you have in Gnocchi, pick a desired one and configure it there.\n\nOne way to retrieve a valid metric from Gnocchi is using the Gnocchi CLI:\n\ngnocchi metric list\n\n+--------------------------------------+---------------------------------+-------------------------------------+--------+--------------------------------------+\n| id                                   | archive_policy/name             | name                                | unit   | resource_id                          |\n+--------------------------------------+---------------------------------+-------------------------------------+--------+--------------------------------------+\n| 117fa754-0401-4384-adb1-aa5201e640a2 | max                             | instance.metric                     | B      | e3d2125d-8342-44be-b22c-e1b31eb1bb5c |\n+--------------------------------------+---------------------------------+-------------------------------------+--------+--------------------------------------+\n\nor, if you have a huge amount of metrics that could slow down this query, you can also list the resources you want to check a metric for, like:\n\nopenstack server list --all\n\n+--------------------------------------+----------------------------------------------+---------+-------------------------------------------+-------------------------------------------+-------------+\n| ID                                   | Name                                         | Status  | Networks                                  | Image                                     | Flavor      |\n+--------------------------------------+----------------------------------------------+---------+-------------------------------------------+-------------------------------------------+-------------+\n| e3d2125d-8342-44be-b22c-e1b31eb1bb5c | testcccc                                     | ACTIVE  |                                           |                                           | g1.1c4m     |\n+--------------------------------------+----------------------------------------------+---------+-------------------------------------------+-------------------------------------------+-------------+\n\nget the ID from the resource and check the resource\u0027s metrics in gnocchi via:\n\ngnocchi resource show e3d2125d-8342-44be-b22c-e1b31eb1bb5c\n\n+-----------------------+-----------------------------------------------------------------------------------------+\n| Field                 | Value                                                                                   |\n+-----------------------+-----------------------------------------------------------------------------------------+\n| created_by_project_id | 2e3b3dec718441eb990f01ca0b1999de                                                        |\n| created_by_user_id    | 209f26db963340659b0e3da500ccaa4e                                                        |\n| creator               | 209f26db963340659b0e3da500ccaa4e:2e3b3dec718441eb990f01ca0b1999de                       |\n| ended_at              | None                                                                                    |\n| id                    | e3d2125d-8342-44be-b22c-e1b31eb1bb5c                                                    |\n| metrics               | instance.metric: 117fa754-0401-4384-adb1-aa5201e640a2                                   |\n|                       | cpu.delta: 144a5d70-b572-4798-ba96-bc864a204e4e                                         |\n| original_resource_id  | e3d2125d-8342-44be-b22c-e1b31eb1bb5c                                                    |\n| project_id            | 4747a2d0210849a39148d6f42985f098                                                        |\n| revision_end          | None                                                                                    |\n| revision_start        | 2022-10-11T13:24:40.672672+00:00                                                        |\n| started_at            | 2022-08-02T19:01:19.962640+00:00                                                        |\n| type                  | instance                                                                                |\n| user_id               | 454d1b7a6cbb486782484e6901d47329                                                        |\n+-----------------------+-----------------------------------------------------------------------------------------+","commit_id":"8ed5b4f70a11b2660b0555cac2f62788ffe5a729"},{"author":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"change_message_id":"f5693c0da0312ec1899da57ffb05009f698b5792","unresolved":false,"context_lines":[{"line_number":298,"context_line":".. code-block:: yaml"},{"line_number":299,"context_line":""},{"line_number":300,"context_line":"   metrics:"},{"line_number":301,"context_line":"     instance.metric:"},{"line_number":302,"context_line":"       - unit: instance"},{"line_number":303,"context_line":"         alt_name: flavor"},{"line_number":304,"context_line":"         mutate: NUMBOOL"}],"source_content_type":"text/x-rst","patch_set":1,"id":"819ff01f_07249128","line":301,"range":{"start_line":301,"start_character":5,"end_line":301,"end_character":20},"in_reply_to":"6689ee1b_91dd2d77","updated":"2022-12-12 15:01:07.000000000","message":"Ack","commit_id":"8ed5b4f70a11b2660b0555cac2f62788ffe5a729"},{"author":{"_account_id":25277,"name":"Mariusz Karpiarz","email":"mariusz.karpiarz@codethink.co.uk","username":"mkarpiarz"},"change_message_id":"6f767456fc70d21a3d27d23492fbd3c95d4c3d5c","unresolved":true,"context_lines":[{"line_number":298,"context_line":".. code-block:: yaml"},{"line_number":299,"context_line":""},{"line_number":300,"context_line":"   metrics:"},{"line_number":301,"context_line":"     instance.metric:"},{"line_number":302,"context_line":"       - unit: instance"},{"line_number":303,"context_line":"         alt_name: flavor"},{"line_number":304,"context_line":"         mutate: NUMBOOL"}],"source_content_type":"text/x-rst","patch_set":1,"id":"6689ee1b_91dd2d77","line":301,"range":{"start_line":301,"start_character":5,"end_line":301,"end_character":20},"in_reply_to":"772ea4f3_348ba6ed","updated":"2022-10-31 17:09:58.000000000","message":"Thank you for this explanation. However, I asked about `instance.metric` specifically because I don\u0027t see this one on the list of metrics for the \"instance\" resource in my test environment:\n```\n| id                    | 6dc243d1-6cc7-4585-8a3c-5fe59eb84f27                                |\n| metrics               | compute.instance.booting.time: d3dff926-5e53-4921-a3e2-0ee353e347ee |\n|                       | cpu: c7451fb4-89a5-4bea-86f6-fa5033df674d                           |\n|                       | disk.ephemeral.size: 1143fc32-e69d-4394-a32d-7efb7e5a81a0           |\n|                       | disk.root.size: 05aaefaf-c5cc-457e-885d-46e49fe86bb7                |\n|                       | memory: dc61d5ab-dc37-4fcf-8e51-72ba66a567cc                        |\n|                       | vcpus: 8b9dbab5-6466-42ef-822a-94faf3d838fc                         |\n| original_resource_id  | 6dc243d1-6cc7-4585-8a3c-5fe59eb84f27                                |\n```\nIt\u0027s also not mentioned on this page: https://docs.openstack.org/ceilometer/latest/admin/telemetry-measurements.html and I was wondering whether I\u0027m missing a pollster.\n\nIn the end this doesn\u0027t matter that much and I\u0027ll simply pick a different metric from the ones available to me. 😊","commit_id":"8ed5b4f70a11b2660b0555cac2f62788ffe5a729"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"0de183366e707056309be258840855086f7e58ea","unresolved":true,"context_lines":[{"line_number":293,"context_line":"definitions allows operators to rate different aspects of the same resource"},{"line_number":294,"context_line":"type collected through the same metric in Gnocchi, otherwise operators would"},{"line_number":295,"context_line":"need to create multiple metrics in Gnocchi to create multiple rating types in"},{"line_number":296,"context_line":"Cloudkitty."},{"line_number":297,"context_line":""},{"line_number":298,"context_line":".. code-block:: yaml"},{"line_number":299,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"368a9b71_c7e23b17","line":296,"range":{"start_line":296,"start_character":0,"end_line":296,"end_character":10},"updated":"2023-02-06 13:57:09.000000000","message":"Nit: CloudKitty","commit_id":"0bcf7544c3fee57e84de12cc07c49fb36e225f4e"},{"author":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"change_message_id":"d89f97bddcb41dfe828dba837be037e1d9b655c8","unresolved":false,"context_lines":[{"line_number":293,"context_line":"definitions allows operators to rate different aspects of the same resource"},{"line_number":294,"context_line":"type collected through the same metric in Gnocchi, otherwise operators would"},{"line_number":295,"context_line":"need to create multiple metrics in Gnocchi to create multiple rating types in"},{"line_number":296,"context_line":"Cloudkitty."},{"line_number":297,"context_line":""},{"line_number":298,"context_line":".. code-block:: yaml"},{"line_number":299,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"d0462dd4_e984aa3e","line":296,"range":{"start_line":296,"start_character":0,"end_line":296,"end_character":10},"in_reply_to":"368a9b71_c7e23b17","updated":"2023-02-06 16:29:15.000000000","message":"Done","commit_id":"0bcf7544c3fee57e84de12cc07c49fb36e225f4e"}]}
