All templates

Automated SingleStore Cluster Health Alerts

Every few minutes, WebRun opens the SingleStore portal, checks each cluster's CPU, memory, and replication lag, posts a status update to your ops Telegram group, and texts the on-call engineer through Twilio the moment any cluster crosses your set threshold.

Runs on WebRun · Strict Lockdown policy
Every few minutes, around the clock WebRunorchestrates each step
1 SingleStore check cluster health
2 Telegram post a status update
3 Twilio text the on-call engineer
In short

How do I get alerted when a SingleStore cluster is under strain?

WebRun checks every SingleStore cluster's CPU, memory, and replication lag every few minutes, posts the status to your ops Telegram group, and texts the on-call engineer through Twilio the moment a cluster crosses the threshold you set. Teams running SingleStore in production catch a strained cluster before queries start timing out.

  • A strained cluster gets a text within minutes, not after a timeout
  • The ops group always has current cluster health in Telegram
  • Only real threshold breaches trigger a text, not routine checks

Built for database administrators · platform engineering teams · site reliability engineers

Step by step

What does WebRun do on every run?

The exact actions WebRun takes, in order - in plain language, so you can adjust anything.

  1. WebRun signs in and gets to work

    Opens portal.singlestore.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    SingleStore - check cluster health
    singlestore.com
    WebRun in SingleStore: check cluster health
    WebRun opens SingleStore to check cluster health.
    • Open the SingleStore portal and list every cluster
    • Check CPU, memory, and replication lag for each one
    • Compare against the thresholds you set

    Done when Every cluster's current health is checked against threshold.

  3. 2
    Telegram - post a status update
    telegram.org
    WebRun in Telegram: post a status update
    WebRun opens Telegram to post a status update.
    • Open the ops Telegram group
    • Post each cluster's current health status
    • Mark clearly which ones are within normal range

    Done when The ops group has the current cluster status.

  4. 3
    Twilio - text the on-call engineer
    twilio.com
    WebRun in Twilio: text the on-call engineer
    WebRun opens Twilio to text the on-call engineer.
    • If a cluster crossed threshold, prepare a short alert
    • Text the on-call engineer's number through Twilio
    • Name the cluster and which metric triggered the alert

    Done when The on-call engineer has been texted about any cluster past threshold.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
portal.singlestore.com
ScheduleRuns automatically on this cadence
Every few minutes, around the clock
DeliveryHow each run's result reaches you
Threshold alert · Twilio SMS
OutputWhat each run produces - A recurring cluster health status plus an instant text when a cluster crosses threshold.
Text
Setup & safety

Secure by default

Connect once, stays signed in

WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.

Your credentials stay in your own private environment - WebRun never stores your passwords.
Strict Lockdown

Every action is checked against this policy before it runs.

Domains ALLOWLIST
Typed input ALLOW
Shell command BLOCK
File uploads BLOCK
Runs in a contained environment More on policies
Good to know

Questions, answered

Does WebRun scale or restart the cluster?

No. It only reads cluster metrics from the SingleStore portal. Scaling, restarting, or any change to the cluster stays a manual action.

What thresholds does it check?

Whatever CPU, memory, and replication lag limits you set. Only a real breach of those limits triggers the Twilio text.

Will I get a text for every check?

No. Texts only go out when a cluster actually crosses threshold. Routine healthy checks stay in the Telegram status update.

Put this on autopilot.

Turn it on in minutes - or have our team set it up for you.