-
Notifications
You must be signed in to change notification settings - Fork 24
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
Loki for voxelytics logs #6770
Loki for voxelytics logs #6770
Conversation
Not sure whether to show the latest log messages first or last 🤔 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Backend mostly LGTM, I added some small comments :)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Backend LGTM :) Leaving final approval for frontend review
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is a nice improvement! 👍 Maybe we can test this with a run that logs a little bit more?
I'll let the test suite run tonight. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM if the tests run through successfully 👍
@fm3 Would you mind having another look at my latest commits? I moved the batched-fetching from the frontend to the backend. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM :)
Do you think it is likely that we will want to change the constants POLLING_INTERVAL, LOG_TIME_BATCH_INTERVAL, LOG_ENTRY_BATCH_SIZE again soon? If so, maybe they should be extracted to the config? But if you think this unlikely, feel free to leave as is
@daniel-wer here is the dev instance with a longer run: https://lokilogs.webknossos.xyz/workflows/e8185485dc?runId=63cfcd920100008b00668fc9 |
Thanks, looking good, but I noticed two things:
|
That is probably a problem because of the scrollbar, which changes the width of the container. Hard for me to debug on Mac.
That is actually a vx problem. Not sure how to fix it. |
Since we only show 1000 lines max, I decided to get rid of virtualized log list. This should solve the overlapping line problem. @daniel-wer would you mind having another look? https://lokilogs.webknossos.xyz/workflows/e8185485dc?runId=63cfcd920100008b00668fc9 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice, LGTM 🎉
* add new blur component around certain paid features * updated changelog * Update frontend/javascripts/components/pricing_enforcers.tsx Co-authored-by: Philipp Otto <[email protected]> * Merge branch 'master' into more-plans * Merge branch 'master' of github.com:scalableminds/webknossos into more-plans * 'master' of github.com:scalableminds/webknossos: correct font in vx dag Catch zero-sized buckets in backend, fix http nio timeout handling (#6782) Remove debug logging in editable mapping logic (#6783) Loki for voxelytics logs (#6770) * re-styled pricing alert * Merge branch 'master' of github.com:scalableminds/webknossos into more-plans * 'master' of github.com:scalableminds/webknossos: Update linter to Rome v11.0.0 (#6785) Fix publicly shared annotations (#6784) * add isFeatureAllowedByPricingPlan helper function * enforce pricing for creating precomputed meshes * use isFeatureAllowedByPricingPlan for SecuredRoute * disable proof reading tool * prevent proof reading tool from being unsed through keyboard shortcut * Merge branch 'master' into more-plans
URL of deployed dev instance (used for testing):
Steps to test:
(Please delete unneeded items, merge only when none are left open)