Skip to content

What do you think about Visual Studio Marketplace? We are looking for feedback from developers like you! Take the survey

| Marketplace
Sign in
Visual Studio Code>Other>AirflowNew to Visual Studio Code? Get it now.

Airflow

Necati ARSLAN

|
2,847 installs
| (1) | Free
Apache Airflow UI Extension to List/Trigger DAGs, View Logs and much more
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Airflow Extension for Visual Studio Code

screenshoot

Introduction

This is a VSCode extension for Apache Airflow 2.0 and up. You can trigger your DAGs, pause/unpause DAGs, view execution logs, explore source code and do much more. The motivation of this extension is having the same functionality like Airflow Web UI and make Airflow development easier for vscode developers.

To install the vscode extension, search 'Airflow' in the marketplace and install owned by Necati ARSLAN.

Requirements - Airflow REST Api

To be able to connect an Airflow Server, you should enable Airflow Rest Api. You can take a look the link below on how to do it.

https://airflow.apache.org/docs/apache-airflow/stable/security/api.html

Bug Report

If you have an issue or new feature request, please click link below to add a new issue.

https://github.com/necatiarslan/airflow-vscode-extension/issues/new

Please start issue with "fix:" and new feature with "feat:" in the title.

Install Airflow In Your Local

If you want to test Airflow on your machine in a docker container, click link below on how to run Airflow in your local machine in 5 mins.

https://www.youtube.com/watch?v=aTaytcxy2Ck

Dag Tree

screenshoot

Dag Run

screenshoot

Dag Tasks

screenshoot

Dag Info

screenshoot

Previous Dag Runs

screenshoot

Todo List

I am working on these features now, so they will be available in a couple of weeks.

  • Fix: not runned task duration

  • Skip Try=0 Logs

  • Run Specific Tasks

  • Server Alias

  • Connections, Variables, XComs

  • Hierarchical Tasks List

  • Tasks graph view

  • Tasks gantt chart view

  • Prev Run, Date Filter

  • Task View

    • Instance Details
    • Rendered Template
    • Log
    • X-Com
  • Intelligent Error Logs

  • TreeView Dag List Pagination (top 100 limit now)

  • Treeview Dag hierarcy by owner, last run date, next run date, dag file folder structure, tags

  • Highligt DAG and Operator Keywords

  • Server Health Check/Status

  • Dag Code Checks

  • Theme Support

Follow me on linkedin to get latest news
https://www.linkedin.com/in/necati-arslan/

Thanks,
Necati ARSLAN
necatia@gmail.com

  • Contact us
  • Jobs
  • Privacy
  • Terms of use
  • Trademarks
© 2023 Microsoft