yr.DoubleCounter

Contents

yr.DoubleCounter#

class yr.DoubleCounter(name: str, description: str, unit: str, labels: ~typing.Dict[str, str] = Field(name=None, type=None, default=<dataclasses._MISSING_TYPE object>, default_factory=<class 'dict'>, init=True, repr=True, hash=None, compare=True, metadata=mappingproxy({}), _field_type=None))#

基类:Metrics

表示双精度计数器类。

Note

如果启动 yr 时未配置 runtime_metrics_config,则样例无法使用。

参数:
  • name (str) - 计数器名称。

  • description (str) - 计数器描述。

  • unit (str,可选) - 单位。

  • labels (Dict[str, str],可选) - 计数器的标签,默认为空字典。

方法

__init__

add_labels

为 metrics 数据添加标签。

set

将双精度计数器设置为给定的值。

reset

重置双精度计数器。

increase

将双精度计数器增加到给定的值。

get_value

获取双精度计数器的值。