Redis timeseries - суммировать все совпадения

Я использую этот клиент Python:
https://github.com/ryananguiano/python-redis-timeseries

Как я могу суммировать все совпадения?

ts = TimeSeries(client)

Если я понимаю, когда я спрашиваю get_total_hits(), Мне нужно выбрать одно из:

ts.granularities
OrderedDict([('1minute', {'duration': 60, 'ttl': 3600}), ('5minute', {'duration': 300, 'ttl': 21600}), ('10minute', {'duration': 600, 'ttl': 43200}), ('1hour', {'duration': 3600, 'ttl': 604800}), ('1day', {'duration': 86400, 'ttl': 2678400})])

например

ts.get_total_hits('metric', '1minute', 2)

Могу ли я написать что-то вроде "все" вместо "1 минута"?
Хочу подвести итог всем попаданиям.

Я мог бы установить "1 день" и очень большое число, но я надеюсь, что есть способ получше.

Во-вторых, какова производительность такого запроса?

1 ответ

Похоже, ваши варианты для этого клиента:

1 минута, 5 минут, 10 минут, 1 час, 1 день

Другие вопросы по тегам