● Alwaysbeat

Blog

The Alwaysbeat blog

Updates, guides, and field notes on keeping scheduled jobs honest.

Introducing Alwaysbeat

I built it because I was bored and I like monitoring. I can't build Datadog on my own, so I picked one small, useful slice of observability and built that instead.

Read more →

Cron, timezones, and the 2 AM problem

"Run at 3 AM" sounds trivial until the clocks change. This is the bug that made me take timezones seriously, and how Alwaysbeat handles them.

Read more →

Monitoring as code: checks that ship with your service

Monitoring set up by hand drifts away from reality. I think the fix is simple: put the check in the same pull request as the job it watches.

Read more →