Add datasources to strategies
This patch set add datasources instead of datasource. Change-Id: I94f17ae3a0b6a8990293dc9e33be1a2bd3432a14
This commit is contained in:
@@ -149,8 +149,10 @@ class BasicConsolidation(base.ServerConsolidationBaseStrategy):
|
|||||||
def get_config_opts(cls):
|
def get_config_opts(cls):
|
||||||
return [
|
return [
|
||||||
cfg.ListOpt(
|
cfg.ListOpt(
|
||||||
"datasource",
|
"datasources",
|
||||||
help="Data source to use in order to query the needed metrics",
|
help="Datasources to use in order to query the needed metrics."
|
||||||
|
" If one of strategy metric isn't available in the first"
|
||||||
|
" datasource, the next datasource will be chosen.",
|
||||||
item_type=cfg.types.String(choices=['gnocchi', 'ceilometer',
|
item_type=cfg.types.String(choices=['gnocchi', 'ceilometer',
|
||||||
'monasca']),
|
'monasca']),
|
||||||
default=['gnocchi', 'ceilometer', 'monasca']),
|
default=['gnocchi', 'ceilometer', 'monasca']),
|
||||||
|
|||||||
@@ -86,8 +86,10 @@ class NoisyNeighbor(base.NoisyNeighborBaseStrategy):
|
|||||||
def get_config_opts(cls):
|
def get_config_opts(cls):
|
||||||
return [
|
return [
|
||||||
cfg.ListOpt(
|
cfg.ListOpt(
|
||||||
"datasource",
|
"datasources",
|
||||||
help="Data source to use in order to query the needed metrics",
|
help="Datasources to use in order to query the needed metrics."
|
||||||
|
" If one of strategy metric isn't available in the first"
|
||||||
|
" datasource, the next datasource will be chosen.",
|
||||||
item_type=cfg.types.String(choices=['gnocchi', 'ceilometer',
|
item_type=cfg.types.String(choices=['gnocchi', 'ceilometer',
|
||||||
'monasca']),
|
'monasca']),
|
||||||
default=['gnocchi', 'ceilometer', 'monasca'])
|
default=['gnocchi', 'ceilometer', 'monasca'])
|
||||||
|
|||||||
Reference in New Issue
Block a user