Balance

toloka.metrics.metrics.Balance | Source code

Balance(
self,
balance_name: Optional[str] = None,
*,
toloka_client: Optional[TolokaClient] = None,
atoloka_client: Optional[AsyncTolokaClient] = None,
timeout: timedelta = ...
)

Traking your Toloka balance.

Returns only one metric: don't spend and don't reserved money on your acount.

Parameters description

ParametersTypeDescription
balance_nameOptional[str]

Metric name. Default 'toloka_requester_balance'.

Examples:

How to collect this metrics:

def print_metric(metric_dict):
print(metric_dict)
collector = MetricCollector([Balance(toloka_client=toloka_client)], print_metric)
asyncio.run(collector.run())
{
toloka_requester_balance: [(datetime.datetime(2021, 8, 30, 10, 30, 59, 628239), Decimal('123.4500'))],
}

Methods summary

MethodDescription
get_line_namesReturns a list of metric names that can be generated by this class instance.

Last updated: August 28, 2023

Toloka-Kit
OverviewGetting API keyQuick start
Recipes
Reference
toloka.client
toloka.async_client
toloka.autoquality [autoquality]
toloka.metrics
toloka.streaming