[metadata] name = aodh url = https://storyboard.openstack.org/#!/project/openstack/aodh summary = OpenStack Telemetry Alarming description_file = README.rst author = OpenStack author_email = openstack-discuss@lists.openstack.org home_page = https://docs.openstack.org/aodh/latest/ python_requires = >=3.8 classifier = Environment :: OpenStack Intended Audience :: Information Technology Intended Audience :: System Administrators License :: OSI Approved :: Apache Software License Operating System :: POSIX :: Linux Programming Language :: Python Programming Language :: Python :: Implementation :: CPython Programming Language :: Python :: 3 :: Only Programming Language :: Python :: 3 Programming Language :: Python :: 3.8 Programming Language :: Python :: 3.9 Topic :: System :: Monitoring [files] packages = aodh [extras] mysql = SQLAlchemy>=0.9.7 sqlalchemy-utils alembic>=0.7.2 PyMySQL>=0.6.2 # MIT License postgresql = SQLAlchemy>=0.9.7 sqlalchemy-utils alembic>=0.7.2 psycopg2 zaqar = python-zaqarclient>=1.2.0 test = pifpaf[gnocchi]>=1.0.1 stestr>=2.0.0 # Apache-2.0 oslotest>=2.15.0 # Apache-2.0 coverage>=3.6 fixtures>=1.3.1 sqlalchemy-utils testresources>=0.2.4 # Apache-2.0/BSD gabbi>=1.30.0 # Apache-2.0 # Provides subunit-trace webtest gnocchi[postgresql,file] [entry_points] aodh.storage = log = aodh.storage.impl_log:Connection mysql = aodh.storage.impl_sqlalchemy:Connection mysql+pymysql = aodh.storage.impl_sqlalchemy:Connection postgresql = aodh.storage.impl_sqlalchemy:Connection sqlite = aodh.storage.impl_sqlalchemy:Connection aodh.alarm.rule = gnocchi_resources_threshold = aodh.api.controllers.v2.alarm_rules.gnocchi:MetricOfResourceRule gnocchi_aggregation_by_metrics_threshold = aodh.api.controllers.v2.alarm_rules.gnocchi:AggregationMetricsByIdLookupRule gnocchi_aggregation_by_resources_threshold = aodh.api.controllers.v2.alarm_rules.gnocchi:AggregationMetricByResourcesLookupRule event = aodh.api.controllers.v2.alarm_rules.event:AlarmEventRule composite = aodh.api.controllers.v2.alarm_rules.composite:composite_rule loadbalancer_member_health = aodh.api.controllers.v2.alarm_rules.loadbalancer:LoadBalancerMemberHealthRule aodh.evaluator = gnocchi_resources_threshold = aodh.evaluator.gnocchi:GnocchiResourceThresholdEvaluator gnocchi_aggregation_by_metrics_threshold = aodh.evaluator.gnocchi:GnocchiAggregationMetricsThresholdEvaluator gnocchi_aggregation_by_resources_threshold = aodh.evaluator.gnocchi:GnocchiAggregationResourcesThresholdEvaluator composite = aodh.evaluator.composite:CompositeEvaluator loadbalancer_member_health = aodh.evaluator.loadbalancer:LoadBalancerMemberHealthEvaluator aodh.notifier = log = aodh.notifier.log:LogAlarmNotifier test = aodh.notifier.test:TestAlarmNotifier http = aodh.notifier.rest:RestAlarmNotifier https = aodh.notifier.rest:RestAlarmNotifier trust+http = aodh.notifier.trust:TrustRestAlarmNotifier trust+https = aodh.notifier.trust:TrustRestAlarmNotifier zaqar = aodh.notifier.zaqar:ZaqarAlarmNotifier trust+zaqar = aodh.notifier.zaqar:TrustZaqarAlarmNotifier trust+heat = aodh.notifier.heat:TrustHeatAlarmNotifier wsgi_scripts = aodh-api = aodh.api.app:build_wsgi_app console_scripts = aodh-dbsync = aodh.cmd.storage:dbsync aodh-expirer = aodh.cmd.storage:expirer aodh-evaluator = aodh.cmd.alarm:evaluator aodh-notifier = aodh.cmd.alarm:notifier aodh-listener = aodh.cmd.alarm:listener aodh-config-generator = aodh.cmd:config_generator aodh-status = aodh.cmd.status:main oslo.config.opts = aodh = aodh.opts:list_opts aodh-auth = aodh.opts:list_keystoneauth_opts oslo.config.opts.defaults = aodh = aodh.conf.defaults:set_lib_defaults oslo.policy.policies = aodh = aodh.api.policies:list_rules