Andy Carter
04/08/2025, 7:43 AMdagster-meltano change? Ended up in a bit of jam last week where our dagster alerts stopped working but I couldn't update to dg 1.10.x because of the meltano issue :SMatt Menzenski
04/08/2025, 10:20 AMAndy Carter
04/08/2025, 11:46 AMMatt Menzenski
04/23/2025, 7:12 PMMatt Menzenski
04/23/2025, 9:46 PMMatt Menzenski
04/23/2025, 9:46 PMMatt Menzenski
04/23/2025, 9:46 PMMatt Menzenski
04/23/2025, 9:47 PMjoshua_janicas
04/29/2025, 5:12 PMMatt Menzenski
04/29/2025, 5:18 PMdagster-pipes library is installed in meltano’s virtual environment, and meltano is configured to use that custom log handler, that we could use the PipesSubprocessClient to invoke Meltano and still get meltano logs in Dagster, but I haven’t tried this yet.Andy Carter
04/30/2025, 8:25 AMMatt Menzenski
04/30/2025, 10:26 AMAndy Carter
04/30/2025, 10:41 AMMatt Menzenski
04/30/2025, 1:03 PMjoshua_janicas
05/15/2025, 1:46 PMMatt Menzenski
05/15/2025, 1:48 PMAndy Carter
05/16/2025, 7:54 AMMatt Menzenski
05/23/2025, 12:22 PMMatt Menzenski
05/28/2025, 7:40 PMMatt Menzenski
05/28/2025, 7:40 PMjoshua_janicas
06/12/2025, 3:16 PMjoshua_janicas
08/06/2025, 2:42 PMAndy Carter
08/06/2025, 3:21 PMjoshua_janicas
10/08/2025, 8:14 PMAndy Carter
10/09/2025, 1:34 PMEdgar Ramírez (Arch.dev)
10/09/2025, 9:53 PMdagster_meltanoAndy Carter
10/10/2025, 10:51 AMfrom dagster_shell import execute_shell_command which is the library that was deprecated post 1.9x, that's where the issue with dagster_meltano arose.
The other difference seems to be that dagster_meltano exposes the individual streams as dagster assets (even if they can't be run separately). dagster-meltano-pipelines seems to just expose the meltano job as a single asset. It doesn't really matter and I would prefer to be able to update dagster & dbt to be honest!joshua_janicas
10/10/2025, 1:28 PMAndy Carter
10/10/2025, 2:46 PMmeltano run tap-* target-* command you list in the yaml file is exposed as a dagster asset.Andy Carter
10/13/2025, 8:09 AMjoshua_janicas
11/03/2025, 8:05 PMjoshua_janicas
11/03/2025, 8:06 PMdagster-meltano and dagster-ext detached from the current set will need to happen.
Currently considering ways forwardAndy Carter
11/04/2025, 8:25 AMdagster-ext required too?joshua_janicas
11/04/2025, 2:00 PMjoshua_janicas
11/04/2025, 2:01 PMjoshua_janicas
11/04/2025, 2:02 PMjoshua_janicas
11/06/2025, 7:09 PMdagster-meltano package under https://pypi.org/project/elt-dagster-meltano / https://github.com/camisinc/elt-dagster-meltano. I am also in the process of setting up dagster-ext https://pypi.org/project/elt-dagster-ext / https://github.com/camisinc/elt-dagster-ext which should be done over the next few business days.
I am looking to basically overtake Quantile Development's maintenance of this repo, which Jules has given me blessings for (https://github.com/quantile-development/dagster-meltano/issues/56#issuecomment-3486751565).
Historically we've been pulling in/installing the ability to use dagster via the EDK Extension Repo. https://hub.meltano.com/utilities/dagster/
Would you happen to know what steps I need to do to get my version of the EDK Extension Repo as an alternative/replacement on the hub.meltano website?
In the yaml code with meltano it'd basically be transitioning from
plugins:
utilities:
- name: dagster
variant: quantile-development
pip_url: dagster-ext==0.1.3
to something such as
plugins:
utilities:
- name: dagster
variant: camisinc
pip_url: elt-dagster-ext==1.0.0joshua_janicas
11/06/2025, 7:32 PMEdgar Ramírez (Arch.dev)
11/06/2025, 7:47 PMelt-dagster-ext been published to PyPI, or are there plans to do so? The pip_url can simply point to the git repo, so it's ok if not.joshua_janicas
11/06/2025, 7:48 PMelt-dagster-ext to pypi, should be done latest monday (https://github.com/camisinc/elt-dagster-ext/pull/1)joshua_janicas
11/06/2025, 7:49 PMEdgar Ramírez (Arch.dev)
11/06/2025, 7:51 PMEdgar Ramírez (Arch.dev)
11/06/2025, 7:51 PMjoshua_janicas
11/06/2025, 7:54 PMEdgar Ramírez (Arch.dev)
11/06/2025, 8:40 PMjoshua_janicas
11/07/2025, 7:17 PMEdgar Ramírez (Arch.dev)
11/07/2025, 8:52 PMjoshua_janicas
11/07/2025, 8:55 PMEdgar Ramírez (Arch.dev)
11/07/2025, 8:55 PMEdgar Ramírez (Arch.dev)
11/07/2025, 8:56 PMjoshua_janicas
11/07/2025, 9:04 PMjoshua_janicas
11/07/2025, 9:04 PMEdgar Ramírez (Arch.dev)
11/07/2025, 9:06 PMAndy Carter
11/10/2025, 8:15 AMAndy Carter
11/11/2025, 8:40 AMdagster_meltano library that if you cancelled a job in dagster then meltano didn't always exit gracefully - something to do with SIGKILL/TERM not being propagated from dagster to meltano.
Would this be resolved in this new extension? That would be an added bonus 🙂joshua_janicas
11/11/2025, 1:35 PMAndy Carter
11/11/2025, 2:01 PMdagster_pipes gave us that automatically.Andy Carter
11/11/2025, 2:05 PMdagster_shell implementation 🙂 in which case makes sense the behaviour should be the same.Andy Carter
11/11/2025, 2:08 PMdagster-pipes implementation is this:
https://github.com/dagster-io/dagster/blob/master/python_modules/dagster/dagster/_core/pipes/subprocess.py#L136joshua_janicas
11/11/2025, 2:08 PMAndy Carter
11/11/2025, 2:09 PMjoshua_janicas
11/11/2025, 2:12 PMjoshua_janicas
11/11/2025, 2:15 PM