yr.DoubleCounter.set#
- DoubleCounter.set(value: float) None[source]#
Set double counter to the given value.
- Parameters:
value (float) – The value to set.
- Raises:
ValueError – Invoked in the driver.
Example
>>> import yr >>> config = yr.Config(enable_metrics=True) >>> yr.init(config) >>> >>> @yr.instance >>> class Actor: >>> def __init__(self): >>> try: >>> self.data = yr.DoubleCounter( >>> "userFuncTime", >>> "user function cost time", >>> "ms", >>> {"runtime": "runtime1"} >>> ) >>> except Exception as err: >>> print(f"error: {err}") >>> >>> def run(self, *args, **kwargs): >>> try: >>> self.data.set(1) >>> except Exception as err: >>> print(f"error: {err}")