All templates

Automated TimescaleDB Disk Usage Alerts

Every hour, WebRun checks each TimescaleDB instance's disk usage, chunk compression status, and slow query count, posts a status update to your ops Telegram group, and texts the on-call engineer through Twilio the moment disk usage crosses your set threshold.

Runs on WebRun · Strict Lockdown policy
Every hour, around the clock WebRunorchestrates each step
1 TimescaleDB check disk and query health
2 Telegram post a status update
3 Twilio text the on-call engineer
In short

How do I get alerted before a TimescaleDB disk fills up?

WebRun checks every TimescaleDB instance's disk usage, chunk compression, and slow query count every hour, posts the status to your ops Telegram group, and texts the on-call engineer through Twilio the moment disk usage crosses the threshold you set. Teams running time series workloads catch a filling disk before it becomes an outage.

  • A filling disk gets a text within the hour, not after it's full
  • The ops group always has current instance 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 timescale.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    TimescaleDB - check disk and query health
    timescale.com
    WebRun in TimescaleDB: check disk and query health
    WebRun opens TimescaleDB to check disk and query health.
    • Open the instance monitoring view for each tracked TimescaleDB database
    • Read current disk usage, chunk compression status, and slow query count
    • Compare disk usage against the threshold you set

    Done when Every instance's disk and query 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 instance's current disk usage and query health
    • Mark clearly which ones are within normal range

    Done when The ops group has the current instance 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 disk usage crossed threshold, prepare a short alert
    • Text the on-call engineer's number through Twilio
    • Name the instance and current disk usage percentage

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

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
timescale.com
ScheduleRuns automatically on this cadence
Every hour, around the clock
DeliveryHow each run's result reaches you
Threshold alert · Twilio SMS
OutputWhat each run produces - A recurring disk and query health status plus an instant text when disk usage 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 compress chunks or free up space itself?

No. It only reads disk and compression metrics. Compressing chunks, dropping data, or resizing storage stays a manual action.

What counts as a disk usage breach?

Whatever percentage threshold you set for each instance. Only crossing that line triggers the Twilio text.

Will routine checks also text me?

No. Texts only go out on an actual threshold breach. 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.