airflow.providers.opsgenie.notifications.opsgenie

属性

send_opsgenie_notification

OpsgenieNotifier

该通知器允许您向 Opsgenie 发送警报。

模块内容

class airflow.providers.opsgenie.notifications.opsgenie.OpsgenieNotifier(*, payload, opsgenie_conn_id='opsgenie_default')[源码]

基类: airflow.providers.common.compat.notifier.BaseNotifier

该通知器允许您向 Opsgenie 发送警报。

接受一个连接,该连接的密码作为 Opsgenie API 密钥。此通知器将域设置为 conn_id.host,如果未设置,则默认为 https://api.opsgenie.com

每个 Opsgenie API 密钥可以预先配置到团队集成。您可以在此通知器中覆盖这些默认值。

另请参阅

有关如何使用此通知器的更多信息,请参阅指南:Opsgenie 警报通知器

参数:
template_fields: collections.abc.Sequence[str] = ('payload',)[源码]
payload[源码]
opsgenie_conn_id = 'opsgenie_default'[源码]
property hook: airflow.providers.opsgenie.hooks.opsgenie.OpsgenieAlertHook[源码]

Opsgenie 警报钩子。

notify(context)[源码]

调用 OpsgenieAlertHook 发送消息。

airflow.providers.opsgenie.notifications.opsgenie.send_opsgenie_notification[源码]

此条目有帮助吗?