Dan Fuller

Results 15 issues of Dan Fuller

Metric alerts creates query subscriptions in snuba, and then relies on snuba running these subscriptions and sending updates every `SnubaQuery.resolution` minutes. One flaw here is that if some kind of...

This adds apis at both the monitor and project level for deleting checkin processing errors.

Scope: Backend

This allows us to return processing errors for monitors. Will follow up with apis to dismiss/delete items and to fetch errors at the project level too.

Scope: Backend

We need to support deleting processing errors when a user dismisses them, and the current data storage format doesn't support that well. This modifies the format to store only the...

Scope: Backend

This allows us to return processing errors for organizations. Can be filtered by project id

Scope: Backend

Whenever we register a new event we have to add it to the test here, which seems redundant. Mocking the internal data structures so we can just register our own...

This api is currently gated behind a feature flag, so that we can just allow this on orgs we want to test on. We shouldn't enable this on other orgs...

Scope: Backend

Copying comment from the pr: We log the result stats here after the duplicate check so that we know the "true" duration and delay of each check. Since during deploys...

Scope: Backend

This uses `tldextract` to extract the domain and suffix from urls, for use in limiting number of monitors per domain, analytics and detecting anomalous failures across monitors.

Scope: Backend

This adds `url_domain` and `url_suffix` to the uptime subscription model. The plan is to store the domainof each url here for use in limiting total number of checks per domain...

Scope: Backend