Hi Sam,

On Fri, 2026-01-02 at 16:17 +0000, Clippinger, Sam wrote:
When a service creates a client object (e.g. placementclient) to use another service's API, the call goes through Proxy.request() in the openstacksdk module.  That function calls _report_stats()[1] for every request which calls three other functions for statsd, prometheus and influxdb.  The prometheus function records the number of requests and response times in a dict using the full URL of the request.[2]

I pointed your message out to my colleagues yesterday, one of them, Callum Dickinson has dug into it. He reckons he's found the issue, and submitted a changeset to resolve it:

  https://review.opendev.org/c/openstack/openstacksdk/+/972237

Posting on Callum's behalf as he isn't subscribed.

Cheers,
Andrew

-- 
Andrew Ruthven, Wellington, New Zealand
andrew@etc.gen.nz         |
Catalyst Cloud:           | This space intentionally left blank
 https://catalystcloud.nz |