Алгоритмы распределения последовательностей#

Receiver поддерживает два алгоритма распределения временных рядов по принимающим узлам, которые могут быть установлены с помощью флага receive.hashrings-algorithm.

  • Ketama (рекомендуется). Алгоритм Ketama - это согласованная схема хеширования, которая обеспечивает стабильное масштабирование Receivers.

  • Hashmod (не рекомендуется). Алгоритм Hashmod использует функцию hashmod для всех меток, чтобы решить, какой получатель отвечает за данный временной ряд. Его использование не рекомендуется, поскольку добавление новых Receiver узлов приводит к оттоку серий и скачкам использования памяти.

Receiver поддерживает получение статистики TSDB по отдельным клиентам.