yr.UInt64Counter

Contents

yr.UInt64Counter#

class yr.UInt64Counter(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

表示 64 位无符号整数计数器的类。

Note

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

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

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

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

  • labels (Dict[str, str],可选) - 计数器的可选标签。

方法

__init__

add_labels

为 metrics 数据添加标签。

set

将 uint64 计数器设置为给定的值。

reset

重置 uint64 计数器。

increase

将 uint64 计数器增加到给定的值。

get_value

获取 uint64 计数器的值。