class documentation
class _ReplaySafeMetricCommon(temporalio.common.MetricCommon, Generic[
Known subclasses: temporalio.worker._workflow_instance._ReplaySafeMetricCounter, temporalio.worker._workflow_instance._ReplaySafeMetricGauge, temporalio.worker._workflow_instance._ReplaySafeMetricGaugeFloat, temporalio.worker._workflow_instance._ReplaySafeMetricHistogram, temporalio.worker._workflow_instance._ReplaySafeMetricHistogramFloat, temporalio.worker._workflow_instance._ReplaySafeMetricHistogramTimedelta
Constructor: _ReplaySafeMetricCommon(underlying)
Undocumented
| Method | __init__ |
Undocumented |
| Method | with |
Create a new metric with the given attributes appended to the current set. |
| Property | description |
Description for the metric if any. |
| Property | name |
Name for the metric. |
| Property | unit |
Unit for the metric if any. |
| Instance Variable | _underlying |
Undocumented |
def with_additional_attributes(self, additional_attributes:
temporalio.common.MetricAttributes) -> Self:
(source)
¶
Create a new metric with the given attributes appended to the current set.
| Parameters | |
additionaltemporalio.common.MetricAttributes | Additional attributes to append to the current set. |
| Returns | |
Self | New metric. |
| Raises | |
TypeError | Attribute values are not the expected type. |