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
ClickHousehas 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
timefield is the timestamp when the record was created; - The
datafield 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
-
The
order_columnquery 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__gteorstream_id__lt), sorting will be performed by stream ID, and theorder_columnandorderparameters are ignored.