[aodh.storage]
sqlite = aodh.storage.impl_sqlalchemy:Connection
postgresql = aodh.storage.impl_sqlalchemy:Connection
log = aodh.storage.impl_log:Connection
mongodb = aodh.storage.impl_mongodb:Connection
mysql+pymysql = aodh.storage.impl_sqlalchemy:Connection
mysql = aodh.storage.impl_sqlalchemy:Connection
hbase = aodh.storage.impl_hbase:Connection

[aodh.notifier]
http = aodh.notifier.rest:RestAlarmNotifier
log = aodh.notifier.log:LogAlarmNotifier
trust+http = aodh.notifier.trust:TrustRestAlarmNotifier
https = aodh.notifier.rest:RestAlarmNotifier
test = aodh.notifier.test:TestAlarmNotifier
trust+https = aodh.notifier.trust:TrustRestAlarmNotifier

[oslo.config.opts]
aodh = aodh.opts:list_opts

[aodh.alarm.rule]
gnocchi_aggregation_by_metrics_threshold = aodh.api.controllers.v2.alarm_rules.gnocchi:AggregationMetricsByIdLookupRule
combination = aodh.api.controllers.v2.alarm_rules.combination:AlarmCombinationRule
gnocchi_resources_threshold = aodh.api.controllers.v2.alarm_rules.gnocchi:MetricOfResourceRule
gnocchi_aggregation_by_resources_threshold = aodh.api.controllers.v2.alarm_rules.gnocchi:AggregationMetricByResourcesLookupRule
threshold = aodh.api.controllers.v2.alarm_rules.threshold:AlarmThresholdRule
event = aodh.api.controllers.v2.alarm_rules.event:AlarmEventRule

[console_scripts]
aodh-notifier = aodh.cmd.eventlet.alarm:notifier
aodh-expirer = aodh.cmd.eventlet.storage:expirer
aodh-evaluator = aodh.cmd.eventlet.alarm:evaluator
aodh-listener = aodh.cmd.eventlet.alarm:listener
aodh-dbsync = aodh.cmd.eventlet.storage:dbsync
aodh-api = aodh.cmd.api:main

[aodh.evaluator]
threshold = aodh.evaluator.threshold:ThresholdEvaluator
gnocchi_aggregation_by_metrics_threshold = aodh.evaluator.gnocchi:GnocchiThresholdEvaluator
gnocchi_resources_threshold = aodh.evaluator.gnocchi:GnocchiThresholdEvaluator
gnocchi_aggregation_by_resources_threshold = aodh.evaluator.gnocchi:GnocchiThresholdEvaluator
combination = aodh.evaluator.combination:CombinationEvaluator

