Current Series Release Notes¶
OpenSearch has been added as an alternative v2 storage backend. It is a duplicate of the ElasticSearch backend, with the naming changed where appropriate. This change is in support of the deprecation of ElasticSearch as a backend.
Optimized the reprocessing workflow to execute batch cleaning of data in the storage backend of CloudKitty.
Improve performance of SQL queries filtering on date fields.
Introduce new default groupby options: (i) time: to group data hourly. The actual group by process will depend on the
periodparameter. The default value is
3600, which represents one hour; (ii) time-d: to group data by day of the year; (iii) time-w: to group data by week of the year; (iv) time-m: to group data by month; and, (v) time-y: to group data by year. If you have old data in CloudKitty and you wish to use these group by methods, you will need to reprocess the desired timeframe.
CloudKitty will always use the correct metadata for the processing and reprocessing jobs. This means, we always use the metadata for the timestamp that we are collecting at Gnocchi backend.This is achieved with the use of
use_history=truein Gnocchi, which was released under version 4.5.0. Before that release, the
aggregatesAPI would only return the latest metadata for the resource of the metric being handled. Therefore, for CloudKitty processing and reprocessing, we would always have the possibility of using the wrong attribute version to rate the computing resources.
Fixes accounting of quantity values when
use_all_resource_revisionsoption is used in the Gnocchi collector.
Fix retrieval of reprocessing tasks which was returning
Internal Server Error.
Fixed concurrency issues during reprocessing tasks.