The aodh.storage.impl_hbase
Module¶
-
class
aodh.storage.impl_hbase.
Connection
(conf, url)[source]¶ Bases:
aodh.storage.hbase.base.Connection
,aodh.storage.base.Connection
Put the alarm data into a HBase database
Collections:
alarm:
row_key: uuid of alarm
Column Families:
f: contains the raw incoming alarm data
alarm_h:
row_key: uuid of alarm + ”:” + reversed timestamp
Column Families:
- f: raw incoming alarm_history data. Timestamp becomes now()
if not determined
-
create_alarm
(alarm)¶ Create an alarm.
Parameters: alarm – The alarm to create. It is Alarm object, so we need to call as_dict()
-
get_alarm_changes
(alarm_id, on_behalf_of, user=None, project=None, alarm_type=None, severity=None, start_timestamp=None, start_timestamp_op=None, end_timestamp=None, end_timestamp_op=None)[source]¶
-
get_alarms
(name=None, user=None, state=None, meter=None, project=None, enabled=None, alarm_id=None, alarm_type=None, severity=None, exclude=None)[source]¶