Opyntel
DigitalOcean App Platform

DigitalOcean App Platform monitoring: all your App Platform apps in one dashboard

App Platform shows insights and sets alerts one app at a time. Opyntel’s DigitalOcean App Platform monitoring shows every app at a glance with one set of rules, plus the other systems you run.

See how it works
Built in vs Opyntel

DigitalOcean App Platform on its own, and DigitalOcean App Platform with Opyntel

Feature by feature, the biggest gaps first: what DigitalOcean App Platform gives you, and what you get in one dashboard with Opyntel.

Every app at a glance

On DigitalOcean App Platform

App Platform shows CPU, memory, restart count, request rate and p95 request duration on each app’s Insights tab, where you can narrow to one component. You open each app to see its numbers.

With Opyntel

Opyntel shows the full list of your apps and components in one table, with down and degraded first and requests, error rate and latency in each row. You see it all at a glance.

Latency percentiles

On DigitalOcean App Platform

For service components, App Platform tracks p95 request latency in milliseconds alongside the request rate.

With Opyntel

Opyntel shows p50, p95 and p99 latency, status classes and the 5xx error rate for every public service, so you see both the typical request and the slow tail.

Alerts when it goes down, and when it recovers

On DigitalOcean App Platform

App Platform alert policies live on each app’s Settings tab: metric alerts on CPU, RAM, restarts, request rate and p95 duration, and app alerts for deploys, domains and scaling, by email or Slack.

With Opyntel

Opyntel applies the same default rules to every app on every plan, custom rules per service, project or environment on Pro, by email, Slack or SMS depending on your plan. Every alert notifies when it fires and again when it recovers.

The total cost of your app

On DigitalOcean App Platform

DigitalOcean spend alerts email owners and billers when spend crosses a share of a monthly budget, scoped to total spend, a team or chosen products.

With Opyntel

Opyntel shows spend per app and per project on Pro, next to the cost of the other platforms you run, so you see the total cost of your app at a glance. Monthly budget alerts and forecasts come with Enterprise.

App Platform plus the other systems you run

On DigitalOcean App Platform

App Platform insights and alerts cover the apps in your DigitalOcean team, one app at a time.

With Opyntel

Opyntel shows App Platform next to every other platform you connect, with one set of alert rules for all of them and history kept for 30 days on the free plan, a year on Pro and unlimited on Enterprise.

Setup

How to set up DigitalOcean App Platform monitoring with Opyntel

DigitalOcean App Platform monitoring in four steps: from DigitalOcean App Platform to one dashboard with everything else you run.

  1. Create a DigitalOcean token with read scopes
    Under API in the DigitalOcean control panel, generate a personal access token with custom scopes: app:read and monitoring:read, and nothing that writes.
  2. Sign in to Opyntel
    Open your Opyntel dashboard and add a source. Accounts start from the waitlist, so join it to get yours.
  3. Paste the token in your dashboard
    Add DigitalOcean App Platform as a source and paste the token. Opyntel lists your apps and their components and reads their CPU, memory and restarts.
  4. See DigitalOcean App Platform in one dashboard
    DigitalOcean App Platform monitoring lands next to the other platforms you run: every service and server sits in one dashboard, down and degraded first, with default alert rules on from the start.

Don’t see your platform? From your Opyntel account you can request an integration with more platforms. Until then, and tell us which one you run on.

FAQ

DigitalOcean App Platform questions, answered

Short answers; some link to a guide that goes into detail.

App Platform renews certificates for custom domains whose DNS still points at the app; a domain moved behind another proxy can block renewal. Opyntel alerts before a certificate expires. Why an SSL certificate expired.

App Platform shows each job’s runs and logs on the app’s page. Opyntel alerts when a scheduled run fails or does not happen. Why a cron job is not running.

The response time 19 in 20 requests beat. App Platform tracks it as request duration for services. P50 vs P95 vs P99 latency explained.

Check status.digitalocean.com first. If every component of your app fails together it is likely the platform; if one component fails alone it is that component. Opyntel checks your public endpoints from several regions and alerts when one goes down.

The alerts your platform doesn’t send.

One dashboard for everything you run, with the alerts your platforms leave out. Read-only, nothing to install in your apps.

See how it works