Release 1.0.0
Release 1.0.0
Features
Metering
The metering feature provides new components that enables the Red Hat Marketplace Operator to monitor on cluster workloads and report the usage back for pay for use billing to the Red Hat Marketplace.
Changes
- Metering is enabled by default.
- New requirement A Prometheus instance specifically for Red Hat Marketplace is installed. This requires a default storage class to be set on the cluster or for the Storage class to be configured on the Meterbase components of the Operator. A good storage class for the servers is something comparable to GP2 disk on AWS.
- Two new custom resources: MeterDefinitions and MeterReports.
- MeterDefinition is used to define the workloads to bill on. These are not to be installed by the user, they are automatically installed via installations from marketplace.
- MeterReport is used to track when the last scheduled upload to Red Hat Marketplace has occurred. These are automatically generated and have retry built in.
- Marketplace Metric Service is also installed. This service reports on the metered usage found on the cluster as a Prometheus endpoint and is scraped by the Prometheus instance installed by Metering.