visch
10/18/2022, 7:30 PMdocker run --env-file .env
today. chef kissStéphane Burwash
10/24/2022, 2:30 PMfull-refresh
calls to a specific stream in production?Matt Menzenski
12/02/2022, 2:34 AMmonika_rajput
12/14/2022, 8:59 AMmichel_ebner
12/21/2022, 3:44 PMfred_reimer
04/14/2023, 3:15 PMAndy Carter
04/19/2023, 6:45 AMmeltano run sync_all
job on a schedule, running all tasks sequentially
• kicking off a specific task from another orchestrator, ADF or AWS CloudEvents etc.
• using airflow or dagster as meltano utilities in a container running 24/7lanre_nathaniel-ayodele
06/01/2023, 9:10 AMAndy Carter
06/16/2023, 10:15 AMmeltano
command, and it cannot be altered. There is no way (I've found) to run an image with a custom command, it has to be fixed along with the container at creation time. So you end up having one container for each tap & target combo, which leads to...
• Very quickly hitting the default Azure quota for assigned Container vCPU, which is 10 for your whole region. So if you have 10 tap-target combo ACIs created and you assign them 1 vCPU each, you can't create any more ACIs. Even if those images are not running, they count as 'assigned' for vCPU quota purposes. So I have scaled down to fractional vCPU for many of them to allow me to create some more. I would make a request to increase the vCPU limit immediately as requires Azure support to do that
I have kind of got to a reasonable working solution, but feel like this would be much easier on AWS 😞haleemur_ali
06/17/2023, 1:43 PMStéphane Burwash
08/14/2023, 1:47 PMAndy Carter
02/14/2024, 12:26 PMmeltano install
step due to git permissions.
I've tried adding a git ssh key, including the repos as resource definitions, using a Azure Repos service connection, nothing got me very far. Any pointers welcome.Jairo Souza
03/13/2024, 3:03 PMJosh Bielick
03/14/2024, 4:50 PMkubectl apply -k orchestrate/kubernetes/production/kustomize.yml
(a file you create ahead of time—see README for more details) and apply the manifests to your cluster
My team found this to be the most lightweight way of provisioning kubernetes CronJobs for meltano jobs in our cluster in which the engineer writing new meltano jobs and configurations did not need to modify any infrastructure definitions in order to have their jobs run regularly. The kubernetes CronJob/Job tracking and logs were sufficient and worked very well for our needs (primarily Extract/Load), but this utility could be extended quite a bit to support a lot of use cases. Feedback is welcome, but not all use-cases are guaranteed to be addressed/supported. I hope this helps someone!
https://github.com/AdWerx/meltano-kubernetes-extvisch
03/21/2024, 9:25 PMMatt Menzenski
04/25/2024, 10:25 PMmeltano
python package expose project file schemas? Could I generate a YAML file and then validate it against that schema?Gaurav Arora
05/14/2024, 4:16 PMashish
05/15/2024, 11:29 AMShubham Kawade
06/27/2024, 11:30 AMMage
. I am using python subprocesses to execute meltano commands.
I have created a task in mage for each stream I want to sync. and I want to somehow track whether at the end of the task run, that stream was synced or not.
How do I programatically check whether after a sync, that stream was successfully attempted or not?
e.g. a log file which I could check in python
P.S. I checked the logging section and the log file is created in a run folder which is randomly generated so it doesn't seem reliable for this purposeConner Panarella
07/01/2024, 7:20 PMaaron_phethean
07/01/2024, 7:50 PMConner Panarella
07/01/2024, 8:11 PMaaron_phethean
07/01/2024, 8:16 PMIan OLeary
07/24/2024, 3:43 PMJames Stratford
07/25/2024, 7:53 AMJames Stratford
07/25/2024, 7:59 AMIan Hsu
09/10/2024, 8:41 AMmeltano install
every time I use Dockerfile to build the image since it will install everything from scratch.
Is there anyway I can use the cache with docker or the packages previous built?
My Dockerfile:
# <http://registry.gitlab.com/meltano/meltano:latest|registry.gitlab.com/meltano/meltano:latest> is also available in GitLab Registry
ARG MELTANO_IMAGE=meltano/meltano:latest
FROM $MELTANO_IMAGE
WORKDIR /project
# Install any additional requirements
COPY ./requirements.txt .
RUN pip install -r requirements.txt
# Copy over Meltano project directory
COPY . .
# RUN meltano install
# Don't allow changes to containerized project files
ENV MELTANO_PROJECT_READONLY 1
# Expose default port used by `meltano ui`
EXPOSE 5000
ENTRYPOINT ["meltano"]
Emre Üstündağ
01/21/2025, 1:10 PMAndy Carter
03/06/2025, 1:24 PMdagster-shell
and to use PipesSubprocessClient
instead.
https://dagster.slack.com/archives/C05RDKSEFFT/p1740419325050919
Do you think that would be a drop-in replacement for execute_shell_command
? In-built graceful termination would be great 🙂
https://dagster.slack.com/archives/C066HKS7EG1/p1741268013311159 Worth a shot!
Sorry I don't think that link works but I asked their AI bot and it came it with something passable, but probably one for Jules to assist with if he can as the ext owner.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 :S