# Rating

CloudKitty is shipped with three rating modules:

- `noop`: Rating module for testing purpose (enabled only).

- `hashmap`: Default rating module corresponding to usual CloudKitty use cases (disabled by default).

- `pyscripts`: Custom rating module allowing you to add your own python scripts (disabled by default).

You can enable or disable each module independently and prioritize one over another at will.

- `Enabled` state is represented by a boolean value (`True` or `False`).

- `Priority` is represented by an integer value.

Note

The module with the biggest priority value will process data first (descending order).

## List available modules

List available rating modules:

    $ cloudkitty module list
    +-----------+---------+----------+
    | Module    | Enabled | Priority |
    +-----------+---------+----------+
    | hashmap   | False   | 1        |
    | noop      | True    | 1        |
    | pyscripts | False   | 1        |
    +-----------+---------+----------+

## Enable or disable module

Enable the hashmap rating module:

    $ cloudkitty module enable hashmap
    +---------+---------+----------+
    | Module  | Enabled | Priority |
    +---------+---------+----------+
    | hashmap | True    | 1        |
    +---------+---------+----------+

Disable the pyscripts rating module:

    $ cloudkitty module disable pyscripts
    +-----------+---------+----------+
    | Module    | Enabled | Priority |
    +-----------+---------+----------+
    | pyscripts | False   | 1        |
    +-----------+---------+----------+

## Set priority

Set the hashmap rating module priority to 100:

    $ cloudkitty module set priority hashmap 100
    +---------+---------+----------+
    | Module  | Enabled | Priority |
    +---------+---------+----------+
    | hashmap | True    | 100      |
    +---------+---------+----------+

## More details

- Hashmap rating module
  - Hashmap composition
  - Examples
- PyScripts rating module
  - Custom module example
  - Using your Script for rating

this page last updated: 2026-08-16 04:39:41

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.

found an error? report a bug