aodh.notifier.zaqar
Module¶Zaqar alarm notifier.
aodh.notifier.zaqar.
TrustZaqarAlarmNotifier
(conf)[source]¶Bases: aodh.notifier.trust.TrustAlarmNotifierMixin
, aodh.notifier.zaqar.ZaqarAlarmNotifier
Zaqar notifier using a Keystone trust to post to user-defined queues.
The URL must be in the form trust+zaqar://?queue_name=example
.
aodh.notifier.zaqar.
ZaqarAlarmNotifier
(conf)[source]¶Bases: aodh.notifier.AlarmNotifier
Zaqar notifier.
This notifier posts alarm notifications either to a Zaqar subscription or to an existing Zaqar queue with a pre-signed URL.
To create a new subscription in the service project, use a notification URL of the form:
zaqar://?topic=example&subscriber=mailto%3A//test%40example.com&ttl=3600
Multiple subscribers are allowed. ttl
is the time to live of the
subscription. The queue will be created automatically, in the service
project, with a name based on the topic and the alarm ID.
To use a pre-signed URL for an existing queue, use a notification URL with
the scheme zaqar://
and the pre-signing data from Zaqar in the query
string:
zaqar://?queue_name=example&project_id=foo&
paths=/messages&methods=POST&expires=1970-01-01T00:00Z&
signature=abcdefg
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.