Page MenuHomePhabricator

hcaptcha-proxy monitoring: Monitor hcaptcha.com (i.e. upstream) status to distinguish "outages that aren't our problem"
Open, LowPublic

Description

Blackbox monitoring of hcaptcha reachability from our infra could be used for quickly diagnosing "outages that aren't our problem" and silencing other alerts.

Event Timeline

Raine renamed this task from Monitor hCaptcha status to Monitor hCaptcha (upstream) status.Dec 4 2025, 3:00 PM
Raine triaged this task as Low priority.

The extension does not distinguish between hCaptcha being unreachable due to the upstream being gone vs our proxy being gone. Therefore, I think that having blackbox monitoring of hcaptcha.com that does not go through our proxy would still have additional value. @jijiki let me know if I'm wrong :-)

MLechvien-WMF subscribed.

@Raine should we generalize this to be blackbox monitoring for any group of services? @jijiki in case this means something we can provide as part of Production readiness roadmap

@Raine I think the title could match better the description, could you please rename it?

@Raine should we generalize this to be blackbox monitoring for any group of services? @jijiki in case this means something we can provide as part of Production readiness roadmap

We already have a degree of blackbox monitoring for all services by default. This task is about the upstream, i.e. hcaptcha.com status, because it is an external dependency. Our other services don't really have this kind of external dependencies.

@Raine I think the title could match better the description, could you please rename it?

I'm not sure what exactly you mean, so I just expanded it a little.

Raine renamed this task from Monitor hCaptcha (upstream) status to hcaptcha-proxy monitoring: Monitor hcaptcha.com (i.e. upstream) status to distinguish "outages that aren't our problem".Jan 14 2026, 11:04 PM
Raine updated the task description. (Show Details)