EELUMA · Readout kit · sample site for a fictional product · Open in Studio

01Navreadout/navsample contentsectionreacthtml
02Hero: instrument-panelreadout/hero#instrument-panelsample contentsectionreacthtml2 variantsslots: actions, aside
UNIT SB-01 // SIGNALBOXREV 0.1

Signalbox · Deploy monitoring

Every deploy.Every endpoint.One signal.

Signalbox watches your production endpoints from three regions and tells you the moment something breaks. One CLI, one config file, no dashboards to babysit.

Launch news only. Unsubscribe anytime.

tty0 — signalboxLIVE

signalbox watch --env prod. linking 3 regions ........ ok. api 200 41ms. web 200 63ms. deploy #482 healthy. signalbox status. ALL CLEAR

Uptime
99.98%
Regions
03
Checks / min
240
Signal
STRONG
03Feature gridreadout/feature-gridsample contentsectionreacthtml2 variants

Signal path

Know before your users do.

  • MOD-01

    Uptime checks

    Every endpoint pinged from three regions every 30 seconds, with latency you can actually read.

    ▸30s interval

  • MOD-02

    CLI first

    Watch, deploy and roll back from the terminal. The dashboard is there when you want it.

    ▸signalbox watch

  • MOD-03

    Instant alerts

    Slack, email or a webhook within seconds of a failed check, and never for a one-off blip.

    ▸Under 10s

  • MOD-04

    Status pages

    A public status page for every project, themed to match your site.

    ▸One click

  • MOD-05

    Deploy markers

    Hooks for your CI and host mark every deploy on the timeline, so you see what changed.

    ▸Every deploy

  • MOD-06

    Quiet by default

    No dashboards to babysit. Signalbox only speaks up when something needs you.

    ▸Zero noise

04Code blockreadout/code-blocksample contentsectionreacthtml

Setup

Config is just code.

One file in your repo. Review it, version it, ship it.

~/example-api3 files
import { defineConfig } from "signalbox";

export default defineConfig({
  project: "example-api",
  regions: ["iad", "fra", "sin"],
  checks: [
    { name: "api", url: "https://api.example.com/health", every: "30s" },
    { name: "web", url: "https://example.com", every: "1m" },
  ],
  alerts: { slack: "#ops", quietHours: "22:00-07:00" },
});
# install the CLI
npm install -g signalbox

# link this repo and start watching
signalbox init
signalbox watch --env prod
<!-- Live status badge for your README or site -->
<a href="https://status.example.com">
  <img src="https://status.example.com/badge.svg" alt="Status: all clear" />
</a>
05Pricingreadout/pricingsample contentsectionreacthtml

Pricing

Pick a power level.

  • Hobby

    For side projects and kicking the tires.

    $0$0/ mo/ yr

    Start free
    • 5 checks
    • 1 region
    • Email alerts
  • ProRecommended

    For products with real users.

    $12$120/ mo/ yr

    Go Pro
    • 100 checks
    • 3 regions, 30s interval
    • Slack and webhook alerts
    • Public status page
  • Team

    For small studios watching many projects.

    $39$390/ mo/ yr

    Talk to us
    • Everything in Pro
    • Unlimited checks
    • 5 seats included
    • Deploy markers

Sample pricing for Signalbox, a fictional product. Not EELUMA pricing.

06FAQreadout/faqsample contentsectionreacthtml

Questions

Frequently asked, honestly answered.

Still stuck? Ask a human →

FAQ6 entries
Q-01What counts as a check?

One URL, watched from every region you turn on. A check every 30 seconds from three regions is still one check.

Q-02Do I need the dashboard?

No. Everything works from the CLI and the config file. The dashboard is there for status pages and history when you want them.

Q-03How fast are alerts?

Usually under 10 seconds. A check has to fail twice in a row first, so one dropped packet never wakes you up.

Q-04What happens if I go over my plan?

Nothing breaks. You get an email, and new checks wait until you upgrade or remove a few.

Q-05Can I self-host Signalbox?

Not yet. The agent is open source, and a self-hosted control plane is on the roadmap.

Q-06Is there a free trial for Pro?

Hobby is free for as long as you like, and Pro has a 14-day trial with no card required.

07CTAreadout/ctasample contentsectionreacthtmlslots: actions
ConsoleStanding by

Ready when you are

Stop refreshingyour status page.

Install the CLI, point it at your endpoints, and let Signalbox do the watching.

  • ▸Free plan
  • ▸No card required
  • ▸2-minute setup
EELUMA homeStudio →