Closed Bug 949791 Opened 12 years ago Closed 11 years ago

[amo/mkt/webpay/solitude] use reliable sentry transport

Categories

(Cloud Services :: Operations: Marketplace, task, P4)

x86
macOS
task

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: kumar, Assigned: oremj)

Details

If any marketplace/webpay/solitide app is not logging to sentry due to some bug or misconfiguration (see bug 949182) then this would be a catastrophic problem because we rely on sentry for debugging site issues. We need to know immediately if sentry logging breaks so we can fix it. Let's create a monitoring script (nagios?) that tells us if the apps are connected to sentry or not.
How would we tell if this was working? The only true test I can think of is to send an error from marketplace through to sentry and to see if it shows up in sentry.
That seems reasonable; we currently have an API endpoint that returns a 500 if ENABLE_API_ERROR_SERVICE is set to True.
Assignee: server-ops-amo → whd
Chatting to davidcramer in IRC, he said all those API's require a session cookie. We'd probably have to write something if we wanted an API to call in sentry.
Priority: -- → P4
We are switching to the HTTP transport. In this case, the app will be able to tell when a traceback submission has failed and should log any occurrences.
Assignee: whd → oremj
Summary: Create monitoring alert when any site is not logging to sentry → [amo/mkt/webpay/solitude] use reliable sentry transport
I've moved production sentry to the HTTP transport.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Component: Server Operations: AMO Operations → Operations: Marketplace
Product: mozilla.org → Mozilla Services
You need to log in before you can comment on or make changes to this bug.