Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Sorry we haven't got much to say about this: Please refer to Jennifer's doc or ask her if she's available.

Monitor and send report emails

How do we monitor everything? How can we know if our frontend website (sorry, we haven't done so for frontend mobile), backend mobile APIs, and backend dashboard APIs are working properly? Can we make sure they are configured correctly and connected to the correct APIs/databases?

The answer is: We've built a monitoring and reporting system for this!

Read the link (and its sub-pages) below to know more details about rules of monitoring.

Monitoring


Another more subtle question is: If sending reports/alerts to project members, should we send to multiple recipient email addresses? This is obviously labourious to set up.

How to keep it lazy and simple? Let's use uni's e-list!

E-list

Access databases

During your development, you might want to connect to our databases to view/modify the data. For data security reasons, databases are host differently for different environments. Our development and test databases are hosted on MongoDB Atlas and our production database is hosted on BioHPC.

...

BioHPC and MongoDB Atlas Set-up

Send emails (The centralised API to send emails)

If you need to send emails (e.g. sending password-reset emails when users request so) in your code, please refer to Send Emails in Your Code and use the approach discussed there.

...