class documentation

Undocumented

Method __init__ Undocumented
Method record Record a value on the histogram.
Method with_additional_attributes Create a new histogram 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 _core_attrs Undocumented
Instance Variable _core_metric Undocumented
Instance Variable _description Undocumented
Instance Variable _name Undocumented
Instance Variable _unit Undocumented
def __init__(self, name: str, description: Optional[str], unit: Optional[str], core_metric: temporalio.bridge.metric.MetricHistogram, core_attrs: temporalio.bridge.metric.MetricAttributes): (source)

Undocumented

def record(self, value: int, additional_attributes: Optional[temporalio.common.MetricAttributes] = None): (source)

Record a value on the histogram.

Parameters
value:intA non-negative integer to record.
additional_attributes:Optional[temporalio.common.MetricAttributes]Additional attributes to append to the current set.
Raises
ValueErrorValue is negative.
TypeErrorAttribute values are not the expected type.
def with_additional_attributes(self, additional_attributes: temporalio.common.MetricAttributes) -> temporalio.common.MetricHistogram: (source)

Create a new histogram with the given attributes appended to the current set.

Parameters
additional_attributes:temporalio.common.MetricAttributesAdditional attributes to append to the current set.
Returns
temporalio.common.MetricHistogramNew histogram.
Raises
TypeErrorAttribute values are not the expected type.

Description for the metric if any.

Unit for the metric if any.

_core_attrs = (source)

Undocumented

_core_metric = (source)

Undocumented

_description = (source)

Undocumented

Undocumented

Undocumented