Skip to content

v.5.130.0#

Changes

  • The description of the settings configured in the LUNA Configurator service has been updated. The settings now contain more complete information about their purpose, acceptable values, and impact on system operation.

  • Support for sending monitoring data to ClickHouse has been added.

    FaceStream and LUNA Streams now support sending monitoring data to ClickHouse, a high-performance, columnar database management system.

    Unlike InfluxDB, which divides data into tags and fields, ClickHouse uses a unified table structure with JSON support. Each record is a table row, where:

    • The time field is the timestamp when the record was created;
    • The data field is a JSON object that combines all data (including what would otherwise be stored as tags or fields in InfluxDB).

    Note. Currently, InfluxDB is used by default in FaceStream and LUNA Streams (in future versions, ClickHouse will become the default monitoring database, as it outperforms InfluxDB in terms of processing complex queries and analytical capabilities, especially under high loads).

    For more information, see the "Monitoring" section.

  • The order_column query parameter has been added to the "get streams" and "get streams V2" requests to configure stream sorting by the following criteria:

    • name — stream name (alphabetically)
    • create_time — stream creation date

    The order parameter is used to control sorting direction. Possible values ​​are: asc — ascending, desc — descending.

    Note. By default, results are sorted in the order in which streams appear in the database. If stream ID range filters are specified (stream_id__gte or stream_id__lt), sorting will be performed by stream ID, and the order_column and order parameters are ignored.