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”.

Configure request basics
{
"method": "POST",
"url": "https://<your-json-rpc-endpoint",
"bodyType": "JSON"
}
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
}
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.

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