Skip to content
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

feat: persistent logging for the broker #86

Open
ckerr opened this issue Jul 2, 2021 · 1 comment
Open

feat: persistent logging for the broker #86

ckerr opened this issue Jul 2, 2021 · 1 comment
Assignees
Labels
module:broker ✨ enhancement New feature or request
Projects

Comments

@ckerr
Copy link
Member

ckerr commented Jul 2, 2021

We currently keep the broker's log in memory, but that's not ideal -- it means the logs will disappear forever if the broker gets restarted.

Whatever persistence solution we use needs to play nice with Heroku, since that's where the broker is deployed.

Previous discussions have been redis or mongodb. Whoever claims this issue gets to decide and do it the way they like!

This is related to (and possibly a duplicate of) #52

@ckerr ckerr added ✨ enhancement New feature or request module:broker labels Jul 2, 2021
@MarshallOfSound
Copy link
Member

If the logs are just an HTML file / text file the cheaper solution to a full on database is to just dump the logs on an S3 bucket somewhere. (We can make an S3 bucket on our AWS account, or you can provision one through heroku afaik but AWS would be cheaper lol)

@ckerr ckerr added this to Required for this Sprint in Sprints Jul 6, 2021
@ckerr ckerr moved this from Required for this Sprint to Nice-to-Have for this Sprint in Sprints Jul 19, 2021
@clavin clavin moved this from Nice-to-Have for this Sprint to Required for this Sprint in Sprints Jul 20, 2021
@ckerr ckerr moved this from Required for this Sprint to Nice-to-Have for this Sprint in Sprints Jul 22, 2021
@ckerr ckerr moved this from Nice-to-Have for this Sprint to Backlog - Features in Sprints Aug 7, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
module:broker ✨ enhancement New feature or request
Projects
Sprints
Backlog - Features
Development

No branches or pull requests

3 participants