【问题标题】:Is there a way to get the traceback stack from Dagster failure_hook and success_hook?有没有办法从 Dagster failure_hook 和 success_hook 获取回溯堆栈?
【发布时间】:2021-06-03 17:02:29
【问题描述】:
from dagster import HookContext, failure_hook, success_hook


@success_hook(required_resource_keys={"slack"})  
def slack_message_on_success(context: HookContext):  
    message = f"Solid {context.solid.name} finished successfully"
    context.resources.slack.chat.post_message(channel="#foo", text=message)


@failure_hook(required_resource_keys={"slack"})
def slack_message_on_failure(context: HookContext):
    message = f"Solid {context.solid.name} failed"
    context.resources.slack.chat.post_message(channel="#foo", text=message)

是否有一个字段可以从“上下文”中提取回溯堆栈以定位触发的异常并发送电子邮件或松弛消息?

【问题讨论】:

    标签: python-3.x dagster


    【解决方案1】:

    很遗憾,Dagster 目前不支持此功能,这里是 GH issue 来跟踪此请求。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-07-07
      • 2015-09-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-23
      相关资源
      最近更新 更多