-
Notifications
You must be signed in to change notification settings - Fork 100
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Plugin instance logs #374
Comments
Hi! I am Pridhi and a potential Outreachy intern. I am rooting for the project `Improve how plugin instance logs are stored in the backend. |
Hello Hope you are doing good on this day. Best |
@jennydaman I'm trying to setup the project on my local machine, but I'm getting some error. In project description on Outreachy it's mention that there is a group where we can ask question but I'm not seeing the link to go through that community exchange. Please @jennydaman our mentor I really need a directory. best regard |
@Nigale-Djomo and @pridhi-arora this issue is related to one of the proposed projects for the Outreachy internship and may be too big to work on during the contribution phase. If either of you would like to work on it, please draft a proposal for how you will solve the problem and have me review it before implementing your proposed solution. |
Here is the first draft of the proposal you asked for the object storage of logs. Your feedback is highly appreciated. |
There are some current issues with how logs are represented and stored:
Some ideas regarding how it can be improved:
Store Logs in Object Storage
Currently they're saved in the database as a string
ChRIS_ultron_backEnd/chris_backend/plugininstances/models.py
Line 39 in 9ec45e8
However, logs can be large and they are not necessarily (encoded) strings.
My recommendation is to use a cloud-native log storage service, such as:
The text was updated successfully, but these errors were encountered: