2024.1 Series Release Notes¶
20.0.0-5¶
Upgrade Notes¶
The
storage_state.get_state
method has been removed in favor of thestorage_state.get_last_processed_timestamp
method.
Bug Fixes¶
Fix some API report requests that were returning HTTP 500 errors when using the
opensearch
storage backend. This fixes failures to load the HorizonRating
panel.
20.0.0¶
New Features¶
Add description option to a rating metric definition, which can be used to create custom reports in the
summary
GET API.
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.
Add support to Influx v2 database as storage 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
period
parameter. The default value is3600
, 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.
Upgrade Notes¶
The Monasca collector and fetcher are removed due to the unmaintained state of Monasca.
Bug Fixes¶
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=true
in Gnocchi, which was released under version 4.5.0. Before that release, theaggregates
API 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_revisions
option is used in the Gnocchi collector.
Fix retrieval of reprocessing tasks which was returning
Internal Server Error
.
Fixed concurrency issues during reprocessing tasks.