Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Measure adoption #205

Closed
Tracked by #217
pankajkoti opened this issue Jul 24, 2024 · 3 comments
Closed
Tracked by #217

Measure adoption #205

pankajkoti opened this issue Jul 24, 2024 · 3 comments
Assignees
Labels

Comments

@pankajkoti
Copy link
Contributor

pankajkoti commented Jul 24, 2024

Description co-authored by @tatiana @pankajastro

The goal with this Epic is to allow us to track how is the DAG Factory adoption by Astro customers, if possible at a DAG run level.

@cmarteepants has been analysing how we can measure DAG factory adoption. Apparently , as of v0.19.0, DAG factory does not have a way of identifying in the created DAGs that they were created by DAG factory.

What Constance did was to align with multiple teams within Astronomer so we programatically query to find which dependencies are installed in Astro deployments. With this information, we'd know how many Astro customers have DAG factory installed.

As part of this epic, we review this approach and check if / how we should give visibility of which DAGs were created with DAG factory. The solution may only work with future versions of DAG Factory.

Some approaches we could look into:

  • Generate some events during the conversion of DAG Factory using Add Scarf based telemetry apache/airflow#39510 (would only work for newer versions of Airflow, or we'd need to have DAG Factory using this tool to emit them)
  • Check the possibility of annotating the DAGs created by DAG Factory in other ways - making sure we can query those in the Astro SF database

Tasks associated:

More will likely be created after this PoC

@tatiana
Copy link
Collaborator

tatiana commented Aug 6, 2024

@cmarteepants will detail this epic further, but we can track the progress on Astro cloud side:
https://github.com/astronomer/astro/pull/22777
https://astronomer.slack.com/archives/C07DCAVK7TR/p1722950587384539

@cmarteepants
Copy link
Collaborator

Issue for the Scarf-based telemetry #214

@tatiana
Copy link
Collaborator

tatiana commented Oct 17, 2024

Closed by #250

@tatiana tatiana closed this as completed Oct 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants