The ceilometer.alarm.storage.impl_log Module

Simple logging storage backend.

class ceilometer.alarm.storage.impl_log.Connection(url)[source]

Bases: ceilometer.alarm.storage.base.Connection

Log the data.

clear()[source]
clear_expired_alarm_history_data(alarm_history_ttl)[source]

Clear expired alarm history data from the backend storage system.

Clearing occurs according to the time-to-live.

Parameters:alarm_history_ttl – Number of seconds to keep alarm history records for.
create_alarm(alarm)[source]

Create alarm.

delete_alarm(alarm_id)[source]

Delete an alarm and its history data.

get_alarms(name=None, user=None, state=None, meter=None, project=None, enabled=None, alarm_id=None, alarm_type=None, severity=None)[source]

Yields a lists of alarms that match filters.

update_alarm(alarm)[source]

Update alarm.

upgrade()[source]

Previous topic

The ceilometer.alarm.storage.impl_hbase Module

Next topic

The ceilometer.alarm.storage.impl_mongodb Module

This Page