)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"},"change_message_id":"1aecf8f027225f2c57899830cd5d80f38d4eb504","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"045c35ae_44a4c03a","updated":"2025-10-10 06:32:28.000000000","message":"link to the built result https://storage.bhs.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_457/openstack/45761686c17a49d6bd862ca1cda0d34d/docs/index.html","commit_id":"a184e456badfdc033f45d3d810b0387e8a59da16"},{"author":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"change_message_id":"c11aa0997141f0351089c11d4daf8089bd78c2cd","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"ed3005f2_d0069ade","updated":"2025-10-15 06:51:53.000000000","message":"thank you","commit_id":"57be6a0dc236ddf0f5da2b127d323342c8511c4e"}],"doc/source/shell.rst":[{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"067e576ae26ee49fc432ed7a100cb598ba5f2a9e","unresolved":true,"context_lines":[{"line_number":1,"context_line":"The :program:`observabilityclient` openstack client"},{"line_number":2,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":".. program:: observabilityclient"}],"source_content_type":"text/x-rst","patch_set":2,"id":"06a04ab4_506d29ea","line":1,"range":{"start_line":1,"start_character":0,"end_line":1,"end_character":51},"updated":"2025-10-14 05:38:04.000000000","message":"How about\n\n```\nThe :program:`observabilityclient` openstack client extension \n```","commit_id":"a184e456badfdc033f45d3d810b0387e8a59da16"},{"author":{"_account_id":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"},"change_message_id":"585d2b901b437db8a3ebb8d11c8f7c6dc84b4721","unresolved":false,"context_lines":[{"line_number":1,"context_line":"The :program:`observabilityclient` openstack client"},{"line_number":2,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":".. program:: observabilityclient"}],"source_content_type":"text/x-rst","patch_set":2,"id":"a7d719c6_ebbb5ba2","line":1,"range":{"start_line":1,"start_character":0,"end_line":1,"end_character":51},"in_reply_to":"06a04ab4_506d29ea","updated":"2025-10-14 07:41:54.000000000","message":"Done","commit_id":"a184e456badfdc033f45d3d810b0387e8a59da16"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"067e576ae26ee49fc432ed7a100cb598ba5f2a9e","unresolved":true,"context_lines":[{"line_number":21,"context_line":""},{"line_number":22,"context_line":"List all accessible metrics::"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"    openstack metric list"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"Show details of the ceilometer_cpu metric::"},{"line_number":27,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"c9185a83_06d55472","line":24,"range":{"start_line":24,"start_character":4,"end_line":24,"end_character":25},"updated":"2025-10-14 05:38:04.000000000","message":"Off-topic. I noticed that sub commands provided by observabilityclient conflict with the ones provided by gnocchiclient.\n\nThis likely cause an issue with deployment where both are installed (this can easily happen when aodh is installed ...)","commit_id":"a184e456badfdc033f45d3d810b0387e8a59da16"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"3a9c23fa191e7bbb7c00e94cbf16bc7f53dc6fdd","unresolved":false,"context_lines":[{"line_number":21,"context_line":""},{"line_number":22,"context_line":"List all accessible metrics::"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"    openstack metric list"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"Show details of the ceilometer_cpu metric::"},{"line_number":27,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"cb1a1e76_19fd28f8","line":24,"range":{"start_line":24,"start_character":4,"end_line":24,"end_character":25},"in_reply_to":"22768573_3b851bc4","updated":"2025-10-14 09:21:15.000000000","message":"Thanks for adding the note ! I agree with most of what you said and anyway I\u0027m aware that this is a completely different topic.\n\nHowever please be aware the main problem is that aodh depends on both (and installing aodh installs both these). It may not make sense but it\u0027s what is actually required now....","commit_id":"a184e456badfdc033f45d3d810b0387e8a59da16"},{"author":{"_account_id":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"},"change_message_id":"02439a66c08200b74fe07c1eb3321f4a17d5c175","unresolved":false,"context_lines":[{"line_number":21,"context_line":""},{"line_number":22,"context_line":"List all accessible metrics::"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"    openstack metric list"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"Show details of the ceilometer_cpu metric::"},{"line_number":27,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"e8e1886e_937f703c","line":24,"range":{"start_line":24,"start_character":4,"end_line":24,"end_character":25},"in_reply_to":"c9185a83_06d55472","updated":"2025-10-14 07:33:39.000000000","message":"That was a deliberate decision years ago when the observabilityclient was first created. The original intention was to create a somewhat similar user experience as when using gnocchi. Now, after some time I agree it\u0027s causing issues and it probably wasn\u0027t worth it, but I don\u0027t see what we could do about it now. But I don\u0027t think it makes sense to use gnocchi and prometheus at the same time, so you shouldn\u0027t need to have the gnocchiclient and observabilityclient both at the same time.","commit_id":"a184e456badfdc033f45d3d810b0387e8a59da16"},{"author":{"_account_id":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"},"change_message_id":"6e115ccf75ba0f8e57c22511edb9d8b34a752d57","unresolved":false,"context_lines":[{"line_number":21,"context_line":""},{"line_number":22,"context_line":"List all accessible metrics::"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"    openstack metric list"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"Show details of the ceilometer_cpu metric::"},{"line_number":27,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"7fb7326d_d4a195d8","line":24,"range":{"start_line":24,"start_character":4,"end_line":24,"end_character":25},"in_reply_to":"cb1a1e76_19fd28f8","updated":"2025-10-14 20:59:15.000000000","message":"It\u0027s not that big of an issue when you\u0027re connecting with the openstack client remotely, then you\u0027re not forced to install both. But I see the issue. Maybe at some point we could have the observabilityclient and gnocchiclient listed as optional dependencies in Aodh? https://setuptools.pypa.io/en/latest/userguide/dependency_management.html#optional-dependencies . I have no experience with this, it\u0027s just something I noticed yesterday. I think I at some point run Aodh without the observabilityclient installed and IIRC it behaved pretty OK, it checked whether it can run each of the evaluators on startup and then it just ignored those that failed, but the rest run correctly, which would give people the choice which client to install.","commit_id":"a184e456badfdc033f45d3d810b0387e8a59da16"},{"author":{"_account_id":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"},"change_message_id":"585d2b901b437db8a3ebb8d11c8f7c6dc84b4721","unresolved":false,"context_lines":[{"line_number":21,"context_line":""},{"line_number":22,"context_line":"List all accessible metrics::"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"    openstack metric list"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"Show details of the ceilometer_cpu metric::"},{"line_number":27,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"22768573_3b851bc4","line":24,"range":{"start_line":24,"start_character":4,"end_line":24,"end_character":25},"in_reply_to":"e8e1886e_937f703c","updated":"2025-10-14 07:41:54.000000000","message":"I added a warning about the interference between clients.","commit_id":"a184e456badfdc033f45d3d810b0387e8a59da16"}]}
