Prerequisites
- A Render API key that can read the workspace. Create it in your Render account settings.
- A Squasher API key with the
project:writepermission, saved asSQUASHER_ADMIN_KEY. See Provider connections. - The Squasher project ID, saved as
SQUASHER_PROJECT_ID.
Connect the workspace
1
Find the workspace ID
id and name.2
Connect it
streams shows how logs and metrics arrive: poll
or push.What Squasher keeps from each record
Metrics arrive as gauges named
render.<metric>, with the Render labels as attributes.
Verify
- Write one line at error level from a Render service.
- Wait up to 5 minutes for the next pull.
- In Squasher, select Issues in the sidebar. The error is at the top of the list.
GET .../provider-connections/render. It shows the status, the
last_error, and the resources that Squasher owns.
Limits
- Logs arrive in batches every 5 minutes, not in real time.
- Logs from preview instances arrive only when
include_preview_logsistrue. - Log lines have no environment, so automatic AI triage does not run on their issues.
- If Render rejects the API key, the connection changes to
reconnect_required. - To disconnect, send
DELETE .../provider-connections/render.
Next steps
Provider connections
See how connections work and how to remove them.
OpenTelemetry
Send traces and error spans from the service.