oslo_metrics package¶
Subpackages¶
Submodules¶
oslo_metrics.message_router module¶
oslo_metrics.message_type module¶
- class oslo_metrics.message_type.Metric(module: str, name: str, action: MetricAction, **labels: str)¶
Bases:
object- to_json() str¶
- class oslo_metrics.message_type.MetricAction(action: str, value: str)¶
Bases:
object- actions = ['inc', 'observe']¶
- classmethod from_dict(metric_action_dict: _MetricActionDict) MetricAction¶
- classmethod validate(metric_action_dict: _MetricActionDict) None¶
- exception oslo_metrics.message_type.MetricValidationError(message: str | None = None)¶
Bases:
Exception
- exception oslo_metrics.message_type.UnSupportedMetricActionError(message: str | None = None)¶
Bases:
Exception