Closed Bug 1815994 Opened 3 years ago Closed 2 years ago

stop proxying symbolication API requests [7/2023]

Categories

(Tecken :: General, task, P1)

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: willkg, Assigned: willkg)

References

(Blocks 1 open bug)

Details

In bug #1739447, we added a proxy for incoming symbolication API requests to symbols.mozilla.org (Tecken webapp) to symbolication.services.mozilla.com (Eliot webapp).

It's been several months. Something out there is still using the symbols.mozilla.org host.

It's time we stop proxying.

Grabbing this to do.

Assignee: nobody → willkg
Status: NEW → ASSIGNED

Proxying /symbolicate/ is implemented in nginx configuration, so it's not tying up Gunicorn workers. We should migrate off of this, but it's probably something we can push off for the moment.

Assignee: willkg → nobody
Status: ASSIGNED → NEW

Making this block GCP migration because it'd be good to clean up before we migrate.

Blocks: 1687804
Assignee: nobody → willkg
Status: NEW → ASSIGNED
Depends on: 1839705

I sent an email to stability, crash-reporting-wg, and dev-platform asking people who are using symbols.mozilla.org for symbolication to update their code to use symbolication.services.mozilla.com.

The plan is to remove the proxy bits from the nginx configuration in July 2023. I updated the summary accordingly.

Summary: stop proxying symbolication API requests → stop proxying symbolication API requests [7/2023]

I wrote up a PR to remove the symbolication_endpoint configuration and remove the nginx proxy configuration.

https://github.com/mozilla-services/cloudops-deployment/pull/4873

Someone is still using the old host for symbolication, but I've updated as many things as I could find, so at this point we should remove the proxy and let things fail and then people will update their stuff.

This PR landed. I did something to trigger a stage deploy and verified that it no longer proxies /symbolicate/.

This uses Eliot's scripts to put together a symbolication API request. It now kicks up an HTTP 404:

$ python bin/symbolicate.py verify \
    --api-url="https://symbols.stage.mozaws.net/symbolicate/v5" \
    data/stacks/5002f294-9928-4edf-a07a-750730230322.json 

I think this was deployed in bug #1845102. I haven't heard anything from anyone about this change, so everything is probably good here. Marking as FIXED.

Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.