-
Notifications
You must be signed in to change notification settings - Fork 1k
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: experimental - Studio Overview and Performance Widgets #8292
Conversation
The colors for http and sql are too similar :) Changing sql to indigo. |
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.
Tested locally, looks great!
I'd like to add some tremor tracker components at the top of the performance and error pages to give an instant visualisation of if each span type is performant or having errors. Future ideas though!
Co-authored-by: Josh GM Walker <56300765+Josh-Walker-GM@users.noreply.github.com>
* First pass at a timeseries line chart by span type * Contributing * Implement LineCharts for types * Refactor time series and bar charts * First pass at bar list overview of types * Added bar list span count overview * Latest * Sql is now indigo * Update packages/studio/frontend/src/Pages/Overview.tsx Co-authored-by: Josh GM Walker <56300765+Josh-Walker-GM@users.noreply.github.com> --------- Co-authored-by: Josh GM Walker <56300765+Josh-Walker-GM@users.noreply.github.com>
…te-default * 'main' of github.com:redwoodjs/redwood: (23 commits) fix: remove react 17/18 warning (redwoodjs#8300) chore(release): tolerate lerna publish faliure Recover lost connection (redwoodjs#8284) chore(deps): update dependency @faker-js/faker to v8 (redwoodjs#8296) chore(release): better git commits during release feat: experimental - Studio Overview and Performance Widgets (redwoodjs#8292) fix(forms): disable webpack-dev-server overlay (redwoodjs#8298) Fix studio lint warning (redwoodjs#8297) Fastify server: Default to localhost (redwoodjs#8019) Fix GraphQL proxy in dev environments without IPv6 (redwoodjs#8233) fix(deps): update dependency @graphiql/plugin-explorer to v0.1.18 (redwoodjs#8290) chore(deps): update dependency supertokens-auth-react to v0.32.3 (redwoodjs#8289) Add `setup sentry` command (redwoodjs#7790) chore: readme update core team and all contributors (redwoodjs#8288) fix(deps): update nivo monorepo to ^0.83.0 (redwoodjs#8286) fix(deps): update dependency babel-plugin-polyfill-corejs3 to v0.8.1 (redwoodjs#8281) chore(deps): update dependency @replayio/playwright to v0.3.30 (redwoodjs#8282) fix(deps): update dependency webpack to v5.82.1 (redwoodjs#8283) Add epilogue to builders (redwoodjs#8285) feat(studio): v2 studio (redwoodjs#8173) ...
Reworked the Studio overview and performance sections to do some metrics and visualizations.
Uses Tremor Line, Bar charts and Bar lists.
Overview counts "spans by brief" over time; icon by the type of span.
Performance does some line and bar charts to chart span duration over time with series by the span type: