OperationsOperations

Operations

Running Heartbeat — deploy, cron, access, diagnostics.

Heartbeat runs on a single VM at ubuntu@13.62.60.156. The stack (api, web, marts-db) is a docker-compose project; the cockpit is bound to 127.0.0.1:3000 and reached via SSH tunnel. There is no CI/CD — every deploy is a manual ssh + ./bin/deploy.sh.

This section covers the operational surface:

  • Deploy — shipping a change, the per-touched-file rebuild matrix, full redeploy.
  • Cron — the scheduled jobs and what each one does.
  • Access — VPN, SSH, tunnels, psql to marts-db.

What changes outside this section

ConcernLives at
Architecture / pipelineArchitecture
Sources / topology / pending sourcesSources
Adding a metricMetrics › Discovery
Auditing a metricMetrics › Validate
Why we made a choiceDecisions