)]}'
{".zuul.yaml":[{"author":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"change_message_id":"25cc12e328b147bc792fe1c6f5a9c2b9bfa45eac","unresolved":true,"context_lines":[{"line_number":9,"context_line":"    gate:"},{"line_number":10,"context_line":"      jobs:"},{"line_number":11,"context_line":"        - openstack-tox-linters"},{"line_number":12,"context_line":"        - devstack-prometheus"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"- job:"},{"line_number":15,"context_line":"    name: devstack-prometheus-base"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"a7135939_16b411ab","line":12,"updated":"2025-09-15 15:29:33.000000000","message":"Open question for the devstack-prometheus-plugin cores, could we gate on this new job? It would be great to ensure it doesn\u0027t get broken in the future.","commit_id":"50399ba6123af92bb08247b52d427ea8435b19a7"},{"author":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"change_message_id":"55738df4ee3f00e01e7c29ac7369c2e627b550ae","unresolved":false,"context_lines":[{"line_number":9,"context_line":"    gate:"},{"line_number":10,"context_line":"      jobs:"},{"line_number":11,"context_line":"        - openstack-tox-linters"},{"line_number":12,"context_line":"        - devstack-prometheus"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"- job:"},{"line_number":15,"context_line":"    name: devstack-prometheus-base"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"2d0b219c_07d3da4f","line":12,"in_reply_to":"4811dfc1_24d5edbe","updated":"2025-10-01 08:54:03.000000000","message":"Sure thing, that sounds sensible. I\u0027ve included a note with both my IRC handle, and the CloudKitty project.","commit_id":"50399ba6123af92bb08247b52d427ea8435b19a7"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"aa4870c7f08fbbc30a3921f244b7d3486669f637","unresolved":true,"context_lines":[{"line_number":9,"context_line":"    gate:"},{"line_number":10,"context_line":"      jobs:"},{"line_number":11,"context_line":"        - openstack-tox-linters"},{"line_number":12,"context_line":"        - devstack-prometheus"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"- job:"},{"line_number":15,"context_line":"    name: devstack-prometheus-base"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"4811dfc1_24d5edbe","line":12,"in_reply_to":"a7135939_16b411ab","updated":"2025-09-30 10:35:07.000000000","message":"That\u0027s a good question Matt. since there is not much patches gets proposed to devstack-prometheus-plugin repo. Since the job is running in check, if it gets broken, we can always fix there. The job is taking around 24 mins.\n\nI have no objection in adding it in gate also. Let\u0027s see what other says.\n\nJust one request, Can we add a contact point(IRC Channel/Person) in job description\nto ping in future if something gets broken there?","commit_id":"50399ba6123af92bb08247b52d427ea8435b19a7"},{"author":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"change_message_id":"25cc12e328b147bc792fe1c6f5a9c2b9bfa45eac","unresolved":true,"context_lines":[{"line_number":64,"context_line":"    nodeset: openstack-single-node-noble"},{"line_number":65,"context_line":"    parent: devstack"},{"line_number":66,"context_line":"    description: |"},{"line_number":67,"context_line":"      A minimal DevStack base job to install and configure prometheus and"},{"line_number":68,"context_line":"      openstack exporter service only."},{"line_number":69,"context_line":"    required-projects:"},{"line_number":70,"context_line":"      - opendev.org/openstack/devstack-plugin-prometheus"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"03e3b65f_eac09c8c","line":67,"updated":"2025-09-15 15:29:33.000000000","message":"Can you update this description please? We\u0027re not using devstack-minimal anymore, so the core OpenStack services are also installed.","commit_id":"50399ba6123af92bb08247b52d427ea8435b19a7"},{"author":{"_account_id":38288,"name":"Leonie Chamberlin-Medd","display_name":"Leonie Chamberlin-Medd","email":"leonie@stackhpc.com","username":"LChams"},"change_message_id":"1df0c8d44b724dce0ff8bde8b86343bc13747c2c","unresolved":false,"context_lines":[{"line_number":64,"context_line":"    nodeset: openstack-single-node-noble"},{"line_number":65,"context_line":"    parent: devstack"},{"line_number":66,"context_line":"    description: |"},{"line_number":67,"context_line":"      A minimal DevStack base job to install and configure prometheus and"},{"line_number":68,"context_line":"      openstack exporter service only."},{"line_number":69,"context_line":"    required-projects:"},{"line_number":70,"context_line":"      - opendev.org/openstack/devstack-plugin-prometheus"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"0b6f1395_0856f599","line":67,"in_reply_to":"03e3b65f_eac09c8c","updated":"2025-09-17 08:45:32.000000000","message":"Done","commit_id":"50399ba6123af92bb08247b52d427ea8435b19a7"},{"author":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"change_message_id":"25cc12e328b147bc792fe1c6f5a9c2b9bfa45eac","unresolved":true,"context_lines":[{"line_number":81,"context_line":"        /etc/prometheus/prometheus.yml: logs"},{"line_number":82,"context_line":"      devstack_localrc:"},{"line_number":83,"context_line":"       # custom target"},{"line_number":84,"context_line":"        PROMETHEUS_CUSTOM_SCRAPE_TARGETS: \"localhost:9090,localhost:9180\""}],"source_content_type":"text/x-yaml","patch_set":10,"id":"61308baa_7b891361","line":84,"updated":"2025-09-15 15:29:33.000000000","message":"nit: should add a newline back to the end of this file","commit_id":"50399ba6123af92bb08247b52d427ea8435b19a7"},{"author":{"_account_id":38288,"name":"Leonie Chamberlin-Medd","display_name":"Leonie Chamberlin-Medd","email":"leonie@stackhpc.com","username":"LChams"},"change_message_id":"1df0c8d44b724dce0ff8bde8b86343bc13747c2c","unresolved":false,"context_lines":[{"line_number":81,"context_line":"        /etc/prometheus/prometheus.yml: logs"},{"line_number":82,"context_line":"      devstack_localrc:"},{"line_number":83,"context_line":"       # custom target"},{"line_number":84,"context_line":"        PROMETHEUS_CUSTOM_SCRAPE_TARGETS: \"localhost:9090,localhost:9180\""}],"source_content_type":"text/x-yaml","patch_set":10,"id":"3062c66c_34dbff99","line":84,"in_reply_to":"61308baa_7b891361","updated":"2025-09-17 08:45:32.000000000","message":"Done","commit_id":"50399ba6123af92bb08247b52d427ea8435b19a7"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":35263,"name":"Matt Crees","email":"mattc@stackhpc.com","username":"mattcrees"},"change_message_id":"25cc12e328b147bc792fe1c6f5a9c2b9bfa45eac","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"e3a98b8f_545b8d58","updated":"2025-09-15 15:29:33.000000000","message":"Thanks  @leonie@stackhpc.com! This is looking good overall. Just a couple of smallsuggestions upon reviewing this again.","commit_id":"50399ba6123af92bb08247b52d427ea8435b19a7"},{"author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"change_message_id":"dcbf3900fcf4e940d32a5cad6dd3f2fcdfc719b4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"535bd525_bc0d9df0","updated":"2025-09-29 14:25:37.000000000","message":"It seems that this patch is adding openstack-exporter to devstack so we can get Prometheus-like metrics exported directly from openstack.\n\nHowever, since some time ago, Ceilometer is able to export its metrics directly to Prometheus making it an \"openstack exporter\": https://opendev.org/openstack/ceilometer/src/branch/master/ceilometer/polling/manager.py#L96\n\nWould that be enough for your needs?","commit_id":"27f35e92a8aabb4ed4559e93f6bc3a5a788dc781"},{"author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"change_message_id":"4d40b1a877bd8393bdfe85d52197f66f70d0f2a6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"216b73fc_7fb3c3f2","updated":"2025-09-30 10:50:34.000000000","message":"as Chandan does not have any issues and I don\u0027t have either, this looks good to me pending the identification of the person of contact.","commit_id":"27f35e92a8aabb4ed4559e93f6bc3a5a788dc781"},{"author":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"change_message_id":"f55122028f9bf827e896d9203d3442aedfa2ede3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"881f73c9_49ffbb48","in_reply_to":"4f7dd0b2_c47c5723","updated":"2025-09-29 14:49:29.000000000","message":"ack","commit_id":"27f35e92a8aabb4ed4559e93f6bc3a5a788dc781"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"864f52adf2ec74bed1871fb455387e2e857013c5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"4f7dd0b2_c47c5723","in_reply_to":"535bd525_bc0d9df0","updated":"2025-09-29 14:34:23.000000000","message":"Not really: we are proposing this change so the CloudKitty project is directly testing something that looks similar to a kolla-ansible prometheus deployment, which doesn\u0027t include any Ceilometer component.","commit_id":"27f35e92a8aabb4ed4559e93f6bc3a5a788dc781"}]}
