Перейти к содержанию

v.5.130.0#

Изменения

  • Обновлено описание настроек, задаваемых в сервисе LUNA Configurator. Теперь настройки содержат более полную информацию об их назначении, допустимых значениях и влиянии на работу системы.

  • Добавлена поддержка отправки данных мониторинга в ClickHouse.

    Теперь для FaceStream и LUNA Streams поддерживается отправка данных мониторинга в ClickHouse — высокопроизводительную, столбцовую систему управления базами данных.

    В отличие от InfluxDB, где данные делятся на теги и поля, ClickHouse использует единую табличную структуру с поддержкой JSON формата. Каждая запись представляет собой строку таблицы, где:

    • поле time — временная метка создания записи;
    • поле data — JSON-объект, объединяющий все данные (включая то, что в InfluxDB хранилось бы как теги или поля).

    Примечание. На текущий момент в FaceStream и LUNA Streams по умолчанию используется InfluxDB (в будущих версиях ClickHouse станет БД мониторинга по умолчанию, т.к. превосходит InfluxDB по скорости обработки сложных запросов и аналитическим возможностям, особенно в условиях высоких нагрузок).

    Для подробной информации см. раздел "Мониторинг".

  • В запросы "get streams" и "get streams V2" добавлен query-параметр order_column, который позволяет настроить сортировку потоков по следующим критериям:

    • name — названию потока (по алфавиту)
    • create_time — дате создания потока

    Для управления направлением сортировки используется параметр order с возможными значениями: asc — по возрастанию, desc — по убыванию.

    Примечание. По умолчанию результаты сортируются в порядке появления потоков в базе данных. Если указаны фильтры по диапазону ID потока (stream_id__gte или stream_id__lt), сортировка будет выполнена по ID потока, а параметры order_column и order игнорируются.