Airflow 气流+;哨兵-没有来自DAG/任务的信息

Airflow 气流+;哨兵-没有来自DAG/任务的信息,airflow,sentry,Airflow,Sentry,我正试图开始使用哨兵从气流中获取信息。我使用的是最新版本的气流(来自v1.10.6的sentry与气流集成)。但是,我无法获得有关dag或任务状态的任何信息 我准备了一些简单的dag,但在岗哨上我什么也没收到。这种联系之所以建立,是因为当我输入一些输入错误时,错误信息会在哨兵处被捕获。对于这个例子,我使用了SequentialExecutor from airflow import DAG from airflow.operators.python_operator import Python

我正试图开始使用哨兵从气流中获取信息。我使用的是最新版本的气流(来自v1.10.6的sentry与气流集成)。但是,我无法获得有关dag或任务状态的任何信息

我准备了一些简单的dag,但在岗哨上我什么也没收到。这种联系之所以建立,是因为当我输入一些输入错误时,错误信息会在哨兵处被捕获。对于这个例子,我使用了
SequentialExecutor


from airflow import DAG
from airflow.operators.python_operator import PythonOperator
from airflow.utils.trigger_rule import TriggerRule


from airflow.utils.dates import days_ago

from airflow import AirflowException


################################################################################
# dag

default_args = {
    'owner': 'airflow',
    'depends_on_past': False,
    'start_date': days_ago(2),
    'email': ['airflow@example.com'],
    'email_on_failure': False,
    'email_on_retry': False,
    'retries': 0,
    'retry_delay': timedelta(seconds=3),
}

dag = DAG(
    'debug_sentry',
    default_args=default_args,
    schedule_interval=None,
)


################################################################################
# first_task

def _first_task_callable(*args, **kwargs):
    pass


first_task = PythonOperator(
    task_id='first_task',
    python_callable=_first_task_callable,
    provide_context=True,
    trigger_rule=TriggerRule.ONE_SUCCESS,
    dag=dag
)


################################################################################
# second_task_which_fails

def _second_task_which_fails_callable(*args, **kwargs):
    a = 1
    b = 0
    c = a / b

    return c

second_task_which_fails = PythonOperator(
    task_id='second_task_which_fails',
    python_callable=_second_task_which_fails_callable,
    provide_context=True,
    trigger_rule=TriggerRule.ONE_SUCCESS,
    dag=dag
)

################################################################################
# third_task

def _third_task_callable(*args, **kwargs):
    pass

third_task = PythonOperator(
    task_id='third_task',
    python_callable=_third_task_callable,
    provide_context=True,
    trigger_rule=TriggerRule.ONE_SUCCESS,
    dag=dag
)


################################################################################

first_task >> second_task_which_fails >> third_task


我做错了什么,或者在
aiffair.cfg
的配置中遗漏了什么

[sentry]
sentry_dsn = https://<my_dsn>
[哨兵]
sentry_dsn=https://

最近对气流中的哨兵集成进行了修复,具体如下:。是否尝试更新此提交

最近对气流中的哨兵集成进行了修复,具体如下:。是否尝试更新此提交