Scrape
Runbooks
Operational playbooks for Scrape
Login failures
Symptoms
- Errors while logging into EzyVet or downloading reports.
Checks
- Verify
{IDENTIFIER}_EZYVET_EMAILand{IDENTIFIER}_EZYVET_PASSWORDsecrets. - Confirm the clinic
ezvet_base_urlvalue in Spanner. - Inspect Playwright logs for timeout or auth errors.
Proxy failures
Symptoms
- Browser launch failures or network errors to EzyVet.
Checks
- Verify
EZYVET_PROXY_*secrets are present. - Confirm proxy endpoint reachability.
Spanner write errors
Symptoms
- Insert failures or schema errors during upsert.
Checks
- Verify service account Spanner permissions.
- Confirm Spanner schema compatibility with the transform output.
Missing clinic data
Symptoms
- Job logs indicate clinic not found or skipped.
Checks
- Confirm clinic exists in
Clinicsand is markedscrape = true. - Ensure
CLINIC_IDSlist contains the clinic id.
Last updated on