Opyntel
Cloudflare

Cloudflare monitoring: all your Cloudflare Workers in one dashboard

Cloudflare shows metrics one Worker at a time and lists no Workers alerts. Opyntel’s Cloudflare monitoring shows every Worker at a glance, plus the other systems you run, with alerts that tell you when they recover.

See how it works
Built in vs Opyntel

Cloudflare on its own, and Cloudflare with Opyntel

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

Every Worker at a glance

On Cloudflare

Worker metrics live on each Worker: you select it under Workers & Pages to see its requests, errors, CPU time and wall time. Zone analytics show the traffic of all Workers on one zone.

With Opyntel

Opyntel lists every zone, Worker, Pages project, R2 bucket, D1 database, KV namespace and queue in one table, Cloudflare plus the other systems you run. Each Worker shows its requests, error rate and latency, so you see the full list of your services at a glance.

Latency percentiles and history

On Cloudflare

Each Worker shows CPU time and wall time per execution as quantiles, and memory at p50, p90, p99 and p999. Worker metrics go back up to three months, viewed at most one week at a time.

With Opyntel

Opyntel shows p50, p90 and p99 wall time and CPU time for every Worker in the same table, and keeps them for 30 days on the free plan, a year on Pro and unlimited on Enterprise. You compare any Worker with the services it calls on other platforms, over any range you keep.

Alerts when it goes down, and when it recovers

On Cloudflare

The notifications list has no Workers notifications. Its error-rate alerts are Enterprise-only, cover edge and origin errors, and use sensitivity levels rather than thresholds you set.

With Opyntel

Opyntel alerts when a Worker's error rate or latency passes your threshold, out of the box on every plan, with thresholds you choose per Worker on Pro and up, by email, Slack or SMS depending on your plan. Every alert notifies when it fires and again when it resolves.

Tunnels, certificates and firewall

On Cloudflare

Cloudflare can notify on tunnel health changes on all Zero Trust plans, and on Universal SSL validation, issuance, renewal and expiration on all plans. Each is a notification you set up on its own.

With Opyntel

Opyntel shows tunnel health, certificate expiry and firewall event counts per zone in the same table as the services they sit in front of. A tunnel going down and the app behind it going red show up together.

The total cost of your app

On Cloudflare

The billable usage dashboard shows cost stacked by product for one Pay-as-you-go account; Enterprise contract accounts are not supported. Budget alerts email you when account-wide usage spend passes a dollar amount.

With Opyntel

Opyntel reads actual spend per product from Cloudflare billing on Pro and adds it to the bills of the other systems you run, so the total cost of your app is one number at a glance. Monthly budget alerts and forecasts across every platform come with Enterprise.

Deploys on one timeline

On Cloudflare

Pages project notifications fire when a deployment starts, fails or succeeds, on all plans. The notifications list has no Workers deployment notification.

With Opyntel

Opyntel puts every Workers and Pages deployment on one activity timeline with the deploys from your other platforms. When a Worker starts failing, the change that shipped just before it is right there.

Setup

How to set up Cloudflare monitoring with Opyntel

Cloudflare monitoring in four steps: from Cloudflare to one dashboard with everything else you run.

  1. Create a read-only Cloudflare API token
    Under My Profile, API Tokens, create a custom token with Read permissions only, never Edit: Account Settings, Zone, Workers Scripts, Cloudflare Pages and both Analytics groups, plus Billing, R2, D1, KV and Queues for the products you use.
  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 Cloudflare as a source, paste the token and pick the account. A product whose permission you left out is still listed, without its numbers.
  4. See Cloudflare in one dashboard
    Cloudflare 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

Cloudflare questions, answered

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

Only on Enterprise plans, through its error-rate notifications. Cloudflare 502 and 52x errors.

Universal SSL renews by itself, and Cloudflare emails account admins before an uploaded custom certificate expires. The certificate on your origin gets no warning, and once it lapses Full (strict) mode fails with a 526. Opyntel reads the certificate each of your URLs serves and alerts before it expires. Renew an expired SSL certificate.

Past runs show under the Worker’s Settings, in Trigger Events, and in Workers Logs. Opyntel alerts when a scheduled run fails or does not happen. Why a cron job is not running.

wrangler tail streams live logs from a Worker. Turn on Workers Logs in the Worker’s settings to keep and search them in the dashboard, and use Logpush to send them elsewhere.

Requests and CPU time on the Workers paid plan, plus storage and operations for KV, D1, R2 and Durable Objects. Opyntel shows Workers spend next to your other platforms with Opyntel Pro.

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