Files
oslo.messaging/oslo_messaging/_metrics/__init__.py
Artem Vasilyev fedf06d75a Fix RPC metric labels being reused incorrectly
MetricsCollectorClient cached the first metric's labels and reused
them for all later RPC calls.
Removed label caching and moved context manager logic to a new
context manager that takes explicit labels, ensuring correct
per-metric labeling.

Closes-Bug: #2106547
Change-Id: I42f02490372322da0017c5e205f28521ff69a337
2025-04-16 17:59:33 +03:00

21 lines
713 B
Python

# Copyright 2020 LINE Corp.
#
# Licensed under the Apache License, Version 2.0 (the 'License'); you may
# not use this file except in compliance with the License. You may obtain
# a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an 'AS IS' BASIS, WITHOUT
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
# License for the specific language governing permissions and limitations
# under the License.
__all__ = [
'MetricsCollectorClient',
'get_collector',
'measure_metrics',
]
from .client import *