Live data from Hacker News

Ask HN: What tech to run and monitor CRON jobs (Python, Node.js, C#)?

news.ycombinator.com

11–20 of 23 posts

Re: Ask HN: What tech to run and monitor CRON jobs (Python, Node.js, C#)?

#11
post #3

How long of a job do you need to run? We use Azure Timer Functions and/or Logic Apps to run and monitor our jobs. All of those languages are supported.

From 5 minutes to 24h mainly.

Some jobs have crazy deps, like puppeteer or selenium, I wonder if you can setup complex environment dependencies with FaaS (docker base image maybe?)

Re: Ask HN: What tech to run and monitor CRON jobs (Python, Node.js, C#)?

#13
post #9

Rundeck is a pretty good tool to schedule, save logs and the like. At my work we have a rundeck server connect via ssh to differents vm and execute the script there, you can configure alarms, parallel execution, plenty of steps it's pretty good you should try it out.

I didn't know this one, I'll take a look at it, thanks!

Re: Ask HN: What tech to run and monitor CRON jobs (Python, Node.js, C#)?

#14

Many teams use Rundeck for scheduled jobs and runbook automation. It gives you a nice UI and a measure of governance around the process. https://docs.rundeck.com/docs/learning/

I didn't know this one, I'll take a look at it, thanks!

Re: Ask HN: What tech to run and monitor CRON jobs (Python, Node.js, C#)?

#18

crontab to run them dogwrap (command-line tool for datadog) to monitor them

interested about dogwrap, seems very generic for a various cases.

How do you deal with the CICD/delivery of your CRON code then using crontab?

Re: Ask HN: What tech to run and monitor CRON jobs (Python, Node.js, C#)?

#19
post #17

Jenkins can work quite well for this. It keeps logs, success/failure, has hooks for multiple notifications and etc.

that's sadly what we do nowadays, but this is quite an hack somehow; there are hard limits in the monitoring features, not a lot of overview analytics viz too.

Our core issue is that it is a too much tech software, we would like to have PM/PO looking at the health status of things. We could build a dashboard about jobs status elsewhere for sure. But we are hoping to find a better tech to deliver, run and monitor jobs, all in one.

Post reply on HN