Skip to content

Every DigitalOcean resource Duskwatch watches

A DigitalOcean team can run droplets, App Platform apps, Managed Databases, Kubernetes clusters, load balancers, volumes, Spaces buckets, certificates and uptime checks, each with its own corner of the control panel. Duskwatch is an independent iPhone app for DigitalOcean, in development; it shows all of them in one place, explains what looks wrong as findings, sends push alerts for the ones that can take you down, and offers a few guarded actions.

Updated

What it covers, resource by resource

Every resource below has its own screen with its state in words, never colour alone, and findings that say what is wrong and why. Push alerts are kept for the problems that take something down or cost money fast; the rest wait in the app as findings. Actions are few on purpose, each behind a confirmation sheet and Face ID.

Coverage by DigitalOcean resource: what you see, an example finding, push alerts and actions
ResourceWhat you seeExample findingPush alertActions
DropletsState, CPU, memory, disk, bandwidth and load, firewall exposure, backupsDisk full in ~5 days at this rateYes: off or gone, and back onPower on, shut down, power off, reboot, power cycle, take snapshot
App PlatformThe live version, deploys and their likely cause, components, logs with live tailLatest deploy failedYes: deploy failed, app unhealthy, and recoveryRoll back, commit or revert the rollback, redeploy, restart, cancel a deployment
Managed DatabasesStatus, nodes and standbys, maintenance, backups, trusted sourcesNo standby nodeYes: powered off, failed over or read-only, and recoveryAdd my IP
KubernetesCluster state, node pools and nodes, version, upgrades, maintenance1 node not ready for 25 minNo, findings onlyNone
Load balancersThe droplets behind it, forwarding rules, health check, settings1 of 2 droplets behind it is offNo, findings onlyNone
VolumesAttached droplet, size, region, filesystemNot attached, still billedNo, findings onlyNone
SpacesBuckets, CDN and its certificate, access keys, this month's cost1 full-access key can reach every bucketNo, findings onlyNone
CertificatesExpiry, renewal type, domains, where each is usedCertificate expires in 9 dNo, findings onlyNone
Uptime checksState in each region, 30-day uptime, DigitalOcean's alerts on the checkDown in 2/4 regionsYes: down, and up againNone
SpendMonth to date, a month-end estimate, a budget with pacing, invoicesSpending may pass your budgetYes: over budget, or on pace to pass itNone
DigitalOcean statusIncidents and maintenance for your regions, the last 14 daysDigitalOcean incident in FRA1Yes: an incident in your regions, and its resolutionNone

Not covered

  • DNS, Functions and the container registry.
  • Files in Spaces buckets: no browsing, uploading or deleting.
  • Cloud firewall rules: findings point out what they expose, but there is no editing.
  • Creating or deleting anything, in any product.
  • Pods and workloads inside Kubernetes.

What DigitalOcean sends, and what the app adds

DigitalOcean's own alerts reach you by email and Slack. The app adds a push for the problems in the table marked Yes, from an alert server that can only read, and keeps everything else as findings you see when you open it. More on the push alerts page.

Within DigitalOcean's rate limits

Watching eleven kinds of things could mean a lot of requests. Every call to DigitalOcean goes through one client that fetches lists a page at a time rather than item by item, reads how much of the limit remains, and backs off when DigitalOcean asks it to wait. If it has to pause, the screen says so and shows saved data meanwhile.

All resources

  • Droplets

    Status, CPU, memory and disk for every droplet, a push when one goes off, and a guarded reboot or power cycle from your iPhone. Join the waitlist.

    Read about Droplets
  • App Platform

    See what is live, why a deploy failed and what changed. Roll back, redeploy or restart a DigitalOcean App Platform app from iPhone. Join the waitlist.

    Read about App Platform
  • Managed databases

    Status, standby nodes, failovers, maintenance and read-only mode for DigitalOcean Managed Databases, plus Add my IP. Never shows passwords.

    Read about Managed databases
  • Kubernetes

    Cluster status, node pools, nodes not ready, version and maintenance for DigitalOcean Kubernetes clusters, on iPhone. Duskwatch is in development.

    Read about Kubernetes
  • Load balancers

    See which droplets behind a DigitalOcean load balancer are off, with forwarding rules, certificates and settings, on iPhone. Join the Duskwatch waitlist.

    Read about Load balancers
  • Volumes

    A detached DigitalOcean volume still bills. Duskwatch lists every volume, flags the ones not attached, and shows size and region on iPhone.

    Read about Volumes
  • Spaces

    See your Spaces buckets and which access keys can reach every bucket, on iPhone. Duskwatch watches buckets; it does not browse files. Join the waitlist.

    Read about Spaces
  • Certificates

    See every certificate in your DigitalOcean team, which ones end soon, and which are custom and renewed by hand, on iPhone. Join the Duskwatch waitlist.

    Read about Certificates
  • Uptime checks

    Get a push when a DigitalOcean uptime check goes down, see which regions fail, and a recovery push when it is back. Join the Duskwatch waitlist.

    Read about Uptime checks
  • DigitalOcean status

    DigitalOcean incidents and maintenance filtered to the regions and products you use, with a push when one affects you. Join the Duskwatch waitlist.

    Read about DigitalOcean status

What Duskwatch doesn't do here

  • No push for Kubernetes, load balancers, volumes, Spaces or certificates.
  • No DNS, Functions or container registry.
  • No creating or deleting resources.

Questions

  • Which DigitalOcean products does Duskwatch cover?

    Droplets, App Platform, Managed Databases, Kubernetes, load balancers, volumes, Spaces, certificates and uptime checks, plus billing and DigitalOcean status.

  • Which products are not covered?

    DNS, Functions and the container registry. It also does not browse Spaces files, edit firewalls, or create or delete anything.

  • Which resources can send a push alert?

    Droplets, App Platform apps, Managed Databases, uptime checks, spend and DigitalOcean incidents in your regions. Kubernetes, load balancers, volumes, Spaces and certificates show findings in the app instead.

  • Does it respect DigitalOcean's API rate limits?

    Yes. All requests go through one client that paginates lists, watches the remaining limit and backs off when DigitalOcean asks it to wait.

Duskwatch is in development. Join the waitlist to hear when it's on the App Store.

We'll email you once when Duskwatch is on the App Store. One-click unsubscribe. How we handle your data

Basic monitoring is free; alerts, most actions and advanced features are part of Duskwatch Pro.