minor renaming on monasca webhook driver

driver name: monasca_webhook
column names renamed to clarify the top level metric info
is only the first metric attached to the alarm.

Change-Id: I9746e29db36550572f877c65e05509fe1e3bac86
This commit is contained in:
Eric K 2018-07-25 10:19:27 -07:00 committed by Eric Kao
parent 170d1f3ee3
commit adabb3b9d5
3 changed files with 9 additions and 5 deletions

View File

@ -196,11 +196,15 @@ class MonascaWebhookDriver(datasource_driver.PushedDataSourceDriver):
{'fieldname': 'old_state', 'translator': value_trans},
{'fieldname': 'message', 'translator': value_trans},
{'fieldname': 'tenant_id', 'translator': value_trans},
{'fieldname': 'metrics_id', 'translator': value_trans},
{'fieldname': 'metrics_name', 'translator': value_trans},
{'fieldname': 'metrics_id', 'col': 'first_metric_id',
'translator': value_trans},
{'fieldname': 'metrics_name', 'col': 'first_metric_name',
'translator': value_trans},
{'fieldname': 'metrics_dimensions_hostname',
'col': 'first_metric_hostname',
'translator': value_trans},
{'fieldname': 'metrics_dimensions_service',
'col': 'first_metric_service',
'translator': value_trans},)
}
TRANSLATORS = [alarm_notification_translator]
@ -216,7 +220,7 @@ class MonascaWebhookDriver(datasource_driver.PushedDataSourceDriver):
@staticmethod
def get_datasource_info():
result = {}
result['id'] = 'monasca_webhook_driver'
result['id'] = 'monasca_webhook'
result['description'] = ('Datasource driver that accepts Monasca '
'webhook alarm notifications.')
result['config'] = {'persist_data': constants.OPTIONAL,

View File

@ -516,7 +516,7 @@ def supported_drivers():
{"id": "vitrage",
"description": "Datasource driver that accepts Vitrage "
"webhook alarm notifications."},
{"id": "monasca_webhook_driver",
{"id": "monasca_webhook",
"description": "Datasource driver that accepts Monasca webhook "
"alarm notifications."}]
return results

View File

@ -63,7 +63,7 @@ congress.datasource.drivers =
keystonev3 = congress.datasources.keystonev3_driver:KeystoneV3Driver
mistral = congress.datasources.mistral_driver:MistralDriver
monasca = congress.datasources.monasca_driver:MonascaDriver
monasca_webhook_driver = congress.datasources.monasca_driver:MonascaWebhookDriver
monasca_webhook = congress.datasources.monasca_driver:MonascaWebhookDriver
murano = congress.datasources.murano_driver:MuranoDriver
neutronv2 = congress.datasources.neutronv2_driver:NeutronV2Driver
neutronv2_qos = congress.datasources.neutronv2_qos_driver:NeutronV2QosDriver