Skip to Content
GuidesAdditional Monitoring

RPC Monitoring with Checkly

Follow this guide to set up additional external uptime monitoring and alerting using Checkly for your JSON-RPC endpoints.

Create an API Check

Start an API check

From the Checkly dashboard, click “Create Check” and select “API check”.

Create Check → API check

Configure request basics

{
  "method": "POST",
  "url": "https://<your-json-rpc-endpoint",
  "bodyType": "JSON"
}

Configure API check

Add the request body

Use the standard eth_syncing request to verify the node is up-to-date and responsive.

{
  "jsonrpc": "2.0",
  "method": "eth_syncing",
  "params": [],
  "id": 1
}

JSON body in editor

Add assertions

In Assertions and Limits, add two assertions against the JSON body targeting $.result to confirm the node reports a non-syncing state and can serve JSON-RPC traffic.

Assertions configuration

Finalize schedule and regions

Adjust as needed for your use case.

We typically use: all regions, 5-minute intervals, and max retry of 1.

Last updated on