【发布时间】:2017-05-19 13:34:59
【问题描述】:
我想在 Sensor Operator 中设置 SLA。 documentation 不太清楚它的用途。所以我使用S3KeySensor 操作符做了一个测试,它正在寻找一个不存在的文件。我将 SLA 设置为 30 秒,我希望在 30 秒后看到 UI 中的记录 - 在 SLA 未命中 - 但它没有发生。我做错了什么?
inputsensor = S3KeySensor(
task_id="check_for_files_in_s3",
bucket_key="adp/backload/20136585/",
wildcard_match=True,
bucket_name="weblogs-raw",
s3_conn_id="AWS_S3_CENTRAL",
timeout=120,
poke_interval=10,
sla=timedelta(seconds=30),
dag=dag,
)
inputsensor.set_downstream(next_step)
【问题讨论】:
-
ebertbm:你让它与这个配置一起工作吗?
-
与其使用 sla,不如使用 execution_timeout 相应地设置 on_failure_callback。