Integrations › Uptime › Checkly

Turn your Checkly into build-in-public posts

Checkly runs scripted browser and API checks against your site on a schedule, so you hear when a login flow or an endpoint starts failing, not only when the server goes silent. FoxPlug reads what you did there, scores it, and tells you what to fix, what to say and what to skip. Nothing posts until you approve it.

Built, not yet read live

1What FoxPlug reads from Checkly

These are the exact things it reads, and nothing else.

WhatThe details it takes
The pass or fail state of every checkone request returns the status of each check: its id and whether it has failures or errors right now
The names of your checksthe first 100 checks are listed so a failing check can be called by name instead of by id
Which checks were failing at the last pressthe ids of failing checks and when FoxPlug first saw each one failing are kept on the connection, so the next press can tell a check has recovered
A one-line summary of the readhow many checks exist and how many are failing right now, shown in the success message

2Moments it finds, and what each becomes

A moment is one thing that happened in Checkly worth a second look. Each one is scored, then it becomes a post, a changelog entry, a thing to fix or an idea to email, or it is skipped.

Fix first

a check is failing right now

The moment is titled like this: Login flow check is down

Your Checkly check named Login flow check reports failures when you press Check for what's new. FoxPlug makes the moment 'Login flow check is down' with the line that it has been down since the moment FoxPlug first saw it failing. It is held from posting and shows first in the Today brief.

Post

a check that was failing at your last press passes again

The moment is titled like this: Login flow check was down for 3 hours and is back

At your next press the same check passes. FoxPlug makes 'Login flow check was down for 3 hours and is back'. The length is the time between the two presses where it was first seen failing and where it was seen passing, not the exact outage, and the update can be skipped.

3How the brain uses it

The rules below are the ones that apply to Checkly. The same rules, with worked examples, are on the brain page.

4Set up Checkly in a few steps

Access: API key plus your Account ID (a second box). What to give it: API key plus Account ID.

  1. Open app.checklyhq.com/settings/user/api-keys and sign in.
  2. Press Create API key and name it FoxPlug.
  3. Copy the key now. Checkly shows it only once.
  4. Open Account settings, General, and copy the Account ID.
  5. Paste the key into FoxPlug, and the Account ID into the second field.

5Limits worth knowing

Where it stops, so nothing surprises you.

6What it never reads

Read only means read only, and the list below is what the code leaves alone.

  • Check results, screenshots, traces or scripts (only the status list and the check list are requested)
  • An uptime percentage: Checkly gives none through this connection and FoxPlug works none out
  • Anything it writes back: no check is created, edited, muted or deleted

7Questions

Is the Checkly key read-only?

No. The connect panel says the key is tied to your user and can do whatever you can. FoxPlug only sends read requests: the list of checks and whether each one is failing.

Why do I need the Account ID?

Checkly's requests are made per account, so the Account ID is sent with every one. It is under Account settings, General.

Why no uptime percentage for Checkly?

Checkly gives none through this connection, so FoxPlug uses only down and back-up.

How accurate is the 'was down for' time?

It is only as fine as how often you press Check for what's new, because Checkly reports only the current state.

When does it look at Checkly?

Only when you press Check for what's new.

FoxPlug reads this tool only when you press Check for what's new, and only to read. Plans and limits are on the pricing page. Questions: support.