curiouslearning / followthelearners

MIT License
2 stars 1 forks source link

Technical health dashboard for services that run or support FTL #500

Closed burrage closed 3 years ago

burrage commented 3 years ago

User Story As a Product team member and developer, I want to be able to see a table of all of the technical services that help or support FTL running smoothly (e.g. Cloud Functions, AWS server, whether the website is reachable, Firestore, Stripe, cronjobs, and Postman tests) and whether those tests of running smoothly pass, fail, or are throwing and error, So that I can easily see at a glance what may be wrong if Follow the Learners isn't operating correctly.

Acceptance Criteria Given that I have inventoried all of the services that help FTL run, When I create a wireframe and evaluate how we would like to determine if a service is "running smoothly" and the checks required, Then I should have a wireframe for sharing with the product team and an implementation plan for determining what state each service is in (passing, failing, or having issues).

Given that on the FTL admin page, When I click on the "Health" tab, Then I should see a table with all of the services and their corresponding passing, failing, or error states.

Additional AC: Check passing, failing, and error states for ALL services listed.