Rating(评级)¶
CloudKitty 附带三个评级模块
noop:用于测试目的的评级模块(仅启用)。hashmap:对应于通常 CloudKitty 用例的默认评级模块(默认禁用)。pyscripts:自定义评级模块,允许您添加自己的 python 脚本(默认禁用)。
您可以独立启用或禁用每个模块,并根据需要随意确定优先级。
Enabled状态由布尔值表示(True或False)。Priority由整数值表示。
注意
优先级值最大的模块将首先处理数据(降序)。
列出可用模块¶
列出可用的评级模块
$ cloudkitty module list
+-----------+---------+----------+
| Module | Enabled | Priority |
+-----------+---------+----------+
| hashmap | False | 1 |
| noop | True | 1 |
| pyscripts | False | 1 |
+-----------+---------+----------+
启用或禁用模块¶
启用 hashmap 评级模块
$ cloudkitty module enable hashmap
+---------+---------+----------+
| Module | Enabled | Priority |
+---------+---------+----------+
| hashmap | True | 1 |
+---------+---------+----------+
禁用 pyscripts 评级模块
$ cloudkitty module disable pyscripts
+-----------+---------+----------+
| Module | Enabled | Priority |
+-----------+---------+----------+
| pyscripts | False | 1 |
+-----------+---------+----------+
设置优先级¶
将 hashmap 评级模块的优先级设置为 100
$ cloudkitty module set priority hashmap 100
+---------+---------+----------+
| Module | Enabled | Priority |
+---------+---------+----------+
| hashmap | True | 100 |
+---------+---------+----------+