Add Owner Links to DAG¶
New in version 2.4.0.
You can set the owner_links
argument on your DAG object, which will make the owner a clickable link in the
main DAGs view page instead of a search filter.
Two options are supported:
An HTTP link (e.g.
https://www.example.com
) which opens the webpage in your default internet clientA mailto link (e.g.
mailto:example@airflow.com
) which opens your default email client to send an email to the specified address
In your DAG, set the owner_links
argument specifying a dictionary of an owner (key) and its link (value).
Next define a task using this owner, and the owner in the DAGs view will link to the specified address.
with DAG(
dag_id="example_dag_owners",
start_date=datetime(2022, 8, 5),
schedule="0 0 * * *",
owner_links={"airflow": "https://airflow.apache.org"},
):
BashOperator(task_id="task_using_linked_owner", bash_command="echo 1", owner="airflow")
Screenshot: