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

Support uploading logs #85

Open
Tracked by #78
Forty-Bot opened this issue May 1, 2022 · 0 comments
Open
Tracked by #78

Support uploading logs #85

Forty-Bot opened this issue May 1, 2022 · 0 comments
Labels
enhancement New feature or request

Comments

@Forty-Bot
Copy link
Owner

Forty-Bot commented May 1, 2022

The logs.tf parser is... buggy. Unfortunately, it doesn't seem like zoob is working on it any longer. By supporting uploading logs, we can improve the parser and have better results. This can also allow for new stats to be displayed.

This will probably start with BV's parser, although icewind's could also work. We should match the logs.tf API to ease integration. This means generating/storing API keys. For a prototype, we probably don't need a web interface for this. However, eventually this should be done through #17.

According to BV, his parser takes around 40 seconds to run. This is fast enough that we can parse logs in the foreground while responding to requests. The longest part will probably be doing the actual import. Maybe we can redirect to an interstitial page while we wait for the log to be imported? We will also need a new table to store the raw logs.

This will depend on #84, although it would also be possible to re-parse logs for additional information. This may be much more pragmatic.

@Forty-Bot Forty-Bot added the enhancement New feature or request label May 1, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant