chaoss / augur

Python library and web service for Open Source Software Health and Sustainability metrics & data collection. You can find our documentation and new contributor information easily here: https://oss-augur.readthedocs.io/en/main/ and learn more about Augur at our website https://augurlabs.io
https://oss-augur.readthedocs.io/en/main/
MIT License
579 stars 845 forks source link

Stability of our production SAAS instance of Augur #2752

Open geekygirldawn opened 3 months ago

geekygirldawn commented 3 months ago

As we look to expand our SAAS offerings within CHAOSS, I wonder if we could get some additional funding that would allow us to run our "production" instance in a completely separate environment that wouldn't be impacted by issues like the one we just had with a dev instance getting overloaded and taking other instances down?

The other thing that would be helpful once we have a production environment is advance notification of ALL changes that are made on that instance or maybe maintenance windows when we can expect changes that might impact usage?

sgoggins commented 3 months ago

The instance at https://ai.chaoss.io is the production instance. Right now we do not have the funding for a lot of ad hoc query support, and are seeking it. Most of the stability issues are directly related to load management and optimization for both data collection and data analysis (https://metrix.chaoss.io is running a ton of analysis, and the Augur instance at https://ai.chaoss.io is largely responsible for inserting data. Right now, there is a single database used by both functions.)

Two steps are necessary:

  1. Funding as you suggest
  2. Contributions to the Augur core to enable and support optimizations to collection and reporting