Feedback on… all of Metaflow :sweat_smile: I real...
# ask-metaflow
l
Feedback on… all of Metaflow 😅 I realize this comment is potentially unhelpful but: after using Metaflow, I think it’s an incredibly powerful tool, and likely more mature and feature rich than ZenML pipelines, ClearML pipelines, SageMaker pipelines, and probably the other ones like Flyte, Kubeflow, etc. And yet… I find myself drawn to the shininess of Mage’s, ClearML’s, and Dagster’s UIs! (Metaflow’s UI absolutely beats Airflow haha) They’re pretty. I think they make it easier to look through the logs of your DAGs. I believe they help you inspect artifacts from your DAG directly from the UI. They help you link Metadata such as tags and URLs in visible places, such as the git repo with the code that produces the DAG or previews of the artifacts. I will say, I also love the way some of the DAG frameworks don’t use a class to define a DAG instead of putting everything on the “self.” reference. There are some legit feature requests here, but also an overall comment: I think people love a beautiful, powerful UI and it helps build excitement internally about adopting a tool when that’s in place. Anyway: our team picked Metaflow because we think it’s the most robust, user friendly DAG tool out there specifically for DS and the team behind it are incredibly knowledgable. We also love that it’s open source although we do pay for the managed version and are happy.
🙌 3
1
🤗 2
f
Yeah I would love to see more work on the UI side. I actually like the airflow modern UI. I really miss how runs are clubbed together under a single flow/dag and it's much easier to see which run succeeded and which failed.
💡 3
v
great feedback! I’d love to hear from everyone else too for ideas how to improve the UI
a
I really like Prefect's UI where it shows you like the next 5 incoming DAGs to be run next.
noice 1
And also check out Sematic, which has very similar functionality to Metaflow. I like how users can add comments to visualizations. Imagine being able write comments on the Metaflow cards. That would be pretty nifty.
v
nice idea! noted
l
I already spoke but I’ll add: I know cards exist, but it’s still hard to compare flows against each other without knowing what your views will be in advance. I realize this gets into MLflow/exp tracker territory, but hey! It’d be nice!